原创 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(私服,也可以選用