原创 Netty的幾種Decoder的說明
FixedLengthFrameDecoder 繼承自FixedLengthFrameDecoder有 MarshallingDecoder ObjectDecoder 這2個都是用來對對象進行轉換使用 比如接收到包下:
原创 深入理解java虛擬機2-筆記
虛擬機棧和本地方法棧溢出 一般本地方法棧很少溢出,虛擬機棧溢出比較常見 代碼1 //VM args :-Xss128k 指定幀棧的容量 public void hello() { hello(); } pub
原创 Spring Batch-基本概念以及案例
1. Spring Batch的設計圖 比較重要的幾個domain Job 任務 Step 任務裏包含的步驟 ItemReader 單個步驟裏的輸入(input) ItemProccesor input的處理 ItemWri
原创 centos虛擬內存添加與刪除
問題 在雲服務器裏安裝了redis, mysql,還想安裝es,zk,activemq. 由於機器的內存只有1g,在添加軟件的時候老是報內存不夠 free -m ( 以m爲單位) 查看到內存所剩無幾了,怎麼解決?加入swap
原创 docker 雜記
1. docker 安裝 step 1: 安裝必要的一些系統工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 Step 2: 添加軟件源信息 s
原创 springboot搭建jsp解析工程記錄
現在的工程很多都是前後端分離的工程,後端更多的微服務的角色。但還是有一些工程會使用jsp,thymeleaf 這樣的作爲頁面展示。這篇記錄了該類型的搭建 主要結構如下: jsp放在webapp/WEB-INF/jsp裏 ap
原创 git 命令操作
操作 提交前可以設置名字和郵箱 git config --global user.name "YourName" git config --global user.email "[email protected]" g
原创 java-Annotation總結
java-annotation java.lang.annotation.Annotation Annotation主類,任何@xxx 在通過getAnnotation()得到的接口類是Annotation,通過方法可以獲取到
原创 maven-官網總結
什麼是Apache Maven 3.x? Maven 是個項目開發管理,編譯工具. 基於項目開發模型: 編譯(builds),依賴管理(dependency management),創建文檔( documentation cre
原创 virtualBox 網絡總結
host only 方式 virtual-box的管理-全局配置-網絡 可以添加虛擬的網卡。相當於給物理主機加上網卡。 這種方式下,虛擬機間是可以相互ping通,p和v1,v2之間也能ping通。 物理機通過 ipconfig
原创 LinkedList
接口裏有Queue和Deque Queue 隊列,先進先出 Deque (double ended queue) 雙端隊列 Queue { boolean add(E e); // 入隊 boolean offer(E
原创 test
標題H1 標題H2 標題H3 標題H4 標題H5 標題H5 JS代碼 function test() { console.log("Hello world!"); } class Hello{ public void ma
原创 springboot-@Enablexxx原理
爲什麼會寫這篇?@EnableConfigurationProperties 看名字很容易被誤解成爲引入某個properties文件。但其實不是,這個是開啓某種配置 ,真正的是 Enable 某個@ConfigurationPr
原创 git鏈接到github
通過ssh 連接到github ssh-keygen -t rsa -b 4096 -C "[email protected]" 會在上面的目錄裏生成一對公私鑰,打開id_rsa.pub,將裏面的內容複製到git
原创 持續集成 - springboot構建成docker鏡像部署到雲主機上
目標 如圖:需要做到當本地提交一個代碼到github後,通過webhook通知jenkins觸發一次構建。jenkins會從github拉代碼,編譯構建成docker image,將image推送到harbor(私服,也可以選用