LeetCode 75.

less than 1 minute read

class Solution { public void sortColors(int[] nums) { //[2,0,2,1,1,0] => [0,0,1,1,2,2] int[] cnt = new int[3]; for (int i=0; i...

Netty Self-taught Diary (2)

1 minute read

ByteBuffer(Java)/ByteBuf(Netty) 先來介紹數據類型ByteBuf,這個ByteBuf類是Netty根據Java的ByteBuffer所演化而來的,兩者都是爲了處理數據而產生。因爲在ChannelHandler中所接收到的數據只能保證順序而沒辦法保證接收...

Netty Self-taught Diary (1)

1 minute read

Intro 本來很久之前就想自己寫一個聊天程式自己用,但是一直苦於Netty官網上艱澀的User Guide

Separated Frontend & Backend System Development(2)

1 minute read

前後端分離系統開發介紹(2) 2. 前端 2.1 前置工作 Vue需要使用到Node.js和npm;前者是一個Web Application framework;後者是Node.js預設的Dependency Manager;兩者都需要安...

Separated Frontend & Backend System Development(1)

3 minute read

前後端分離系統開發介紹(1) 0. 前言 前端為一個項目,後端為一個項目,分別部署后前端調用後端提供的API,總體來説可以看作兩個獨立的項目。通過這樣可以使得雙方專注與自己的部分,并且修改其中一端并不會影響到另一端的運行情況 本次介紹案例...