原创 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