原创 Reactor 模式+代碼講解

原文鏈接:http://www.cnblogs.com/luxiaoxun/p/4331110.html Scalable IO in Java http://gee.cs.oswego.edu/dl/cpjslides/nio.p

原创 git 拉新分支、分支關聯、合併分支、分支刪除

在開發中,我們可能要做這些工作,從master分支拉一個開發分支dev ,開發、單測完合併到test分支測試測試完了上線 1、從master分支拉一個新dev分支到本地,在將新拉的本地分支和遠程分支關聯起來 2、將dev分支合到test分

原创 git tag創建、遠程推送、回退以及強推push -f

一、給本地倉庫分支打輕量級tag標籤1、在Git中打標籤非常簡單,首先,切換到需要打標籤的分支上:$ git branch devwhd gray * master optimize_sel_driver_20170911

原创 git從已有分支拉新分支開發

原文地址:http://www.cnblogs.com/lingear/p/6062093.html 開發過程中經常用到從master分支copy一個開發分支,下面我們就用命令行完成這個操作: 1. 切換到被copy的分支(mast

原创 git 查看遠程分支、本地分支、創建分支、把分支推到遠程repository、刪除本地分支

git安裝連接可以查看廖雪峯的文章簡單明瞭 地址:點擊打開鏈接 原文地址:http://blog.csdn.net/arkblue/article/details/9568249/ 1、查看遠程分支   [plain] view pl

原创 淺談IO的多路複用技術之一(select和epoll實質)

原文地址:http://www.10tiao.com/html/308/201601/401697863/1.html JAVA的NIO技術從1.5開始,一直到現在的JDK8,這套JDK自帶的API幾乎填充了了整個java端服務器的代

原创 git命令之git fetch的用法

真正理解 git fetch, git pull  要講清楚git fetch,git pull,必須要附加講清楚git remote,git merge 、遠程repo, branch 、 commit-id 以及 FETCH_HEAD

原创 深入理解 Python 異步編程

原文地址:點擊打開鏈接 來源:阿駒(微信公號:駒說碼事)  如有好文章投稿,請點擊 → 這裏瞭解詳情 前言 很多朋友對異步編程都處於“聽說很強大”的認知狀態。鮮有在生產項目中使用它。而使

原创 tcp三次握手四次揮手

TCP的三次握手(建立連接)和四次揮手(關閉連接) 參照: http://course.ccniit.com/CSTD/Linux/reference/files/018.PDF http://hi.baidu.com/raycome

原创 Netty實現簡單RPC

使用Netty實現簡單RPC,主要是netty的使用,所以緩存,服務的暴露等都使用緩存來代替了 netty使用的是5.0+ 所以和4.0+可能有點不同…… 下面先看一下主要類: 從兩個方面來看,一是netty部分,netty客戶端和服

原创 netty源碼學習三(channel、channelHandler、channelPipeline)

Channel是理解和使用Netty的核心。Channel的涉及內容較多,這裏我使用由淺入深的介紹方法。在這篇文章中,我們主要介紹Channel部分中Pipeline實現機制。爲了避免枯燥,借用一下《盜夢空間》的“夢境”概念,希望大家喜

原创 springmvc異常統一處理

spring mvc異常統一處理(ControllerAdvice註解) 1、配置 spring 版本: [html] view plain copy <org.springframework-vers

原创 Netty中對象的序列化,反序列化

之前寫的nettydemmo都是傳遞字符串的,而在真實使用的時候我們傳的都是對象,然後寫序列化方法進行序列化和返序列化,在netty中對序列化和返序列化都提供了相應的接口,而且netty也支持很多的序列化方式,但這裏先提供java的序列化

原创 httpclient連接池釋放異常和多餘資源

請求、異常鏈接監控代碼如下: import org.apache.commons.lang3.StringUtils; import org.apache.http.HttpEntity; import org.apache.http.H

原创 MySql 裏的IFNULL、NULLIF和ISNULL用法

今天用到了MySql裏的isnull才發現他和MSSQL裏的還是有點區別,現在簡單總結一下: mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法:如expr 爲null,那麼isnul