原创 Netty ReferenceCounted

用於需要明確釋放的對象 當一個對象初始化完成後,它的reference count 是1, 調用retain()加1,調用release()減1並且如果reference count是0的話就釋放。使用被釋放掉的對象將會報錯。 

原创 11月開始總結

剛剛工作一個多月,還是比較累的,晚上回來的也算早,但是吃個飯收拾一下就沒啥時間了,很少運動了北京霧霾太大,最近幾天天氣不錯。每天騎車上下班也算個鍛鍊

原创 netty開發教程(一)

 Netty介紹 Netty is an asynchronous event-driven network application framework  for rapid development of maintainable

原创 找工作的感受

第一個工作找的顯得太隨意了,這次離職後計劃好好找一番,在網上編輯好簡歷後有很多公司邀請我去面試,最近幾天跑了很多地方,很累但是效果總體還不錯,優點是

原创 git 命令別名配置

使用git時要經常反覆操作一些命令,這時可以給這些命令起別名alias簡化操作。 下面是我的配置,還是比較好用的 alias s='git push' alias l='git pull' alias g='git status' ali

原创 (Spring文檔翻譯)Part V, the Web 17.1 Spring Web MVC framework介紹

指南文檔的這個部分涵蓋了Spring框架對錶現層(特別是基於Web的表現層)以及WebSocket消息風格的web應用的支持。 Spring框架擁有自己的web框架,Spring Web MVC,包含在前面幾個章節。之後的幾章是關於Spr

原创 checkbox批量刪除js(全選/全部選)

<script type="text/javascript">       function seltAll(){           var chckBoxSign = document.getElementById("ckb"); 

原创 mybatis 的like語句寫法

oracle數據庫:  Java代碼   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name},'%')   或  Java代碼   SELECT  

原创 Java併發編程實踐讀書筆記

進程是計算機的最小資源分配單位,線程是最小的CPU調度單位 Java支持多線程,java.lang.Thread。用戶可以輕鬆地使用多線程。 多線程的好處有 1. 充分利用多核處理器的能力 2. 一個線程阻塞時其他線程可以繼續工作,提高資

原创 Netty 源碼分析之ByteToMessageDecoder

ByteToMessageDecoder是netty中的一個ChannelHandler,用於將ByteBuf轉換成Message,message可以是POJO等等,轉換後繼續在ChannelPipeline中傳遞,Decoder

原创 整理了10個乾淨、好用的BT、磁力鏈搜索網站給大家

現在越來越流行在線看視頻了,但是對於我得收藏癖愛好者,還是希望可以有比較好的資源網站的,尤其是種子、磁力鏈網站。所以就整理了一份乾淨、好用的TOP10出來: 重點推薦 網站名稱    網站鏈接    特色 bacat   https://

原创 JVM漫談

原文地址 http://liuzhengyang.top/2016/10/05/gossip-jvm/ title: gossip_jvm date: 2016-10-05 12:59:01 tags: - Java -

原创 面試問題收藏

https://github.com/liuzhengyang/interview 面試問題收藏 這些是我最近想到的一些問題,比較基礎。回答的不一定完全準確,一些自己還不是很明白,需要思考學習。 計算機基礎方面 網絡 TCP

原创 線上問題排查

需要做好監控和報警,打日誌要準確規範。 性能類 診斷 uptime top vmstat 1 iostat 1 dstat pidstat 1 sar -n DEV 1 free -m 網絡 netstat -nltp netsta

原创 linux的screen命令

Linux中的screen命令,常用於執行一個長時間運行任務,當用戶登出後不停止任務,如我們ssh登陸到一臺機器,運行一個任務,當我們通過退出ssh時,任務可會跟着停止,如果我們想讓它繼續執行,一般有兩種方式。 1. no