原创 源碼學習系列,java8新特性,Date & Time API —— java.time

java.time1. `java.time`下提供的常用工具類快速上手1.1. Clock1.1.1. 方法介紹`static Clock systemUTC()``static Clock systemDefaultZone(

原创 頭一回分析字節碼

基於Java SE 8虛擬機學習 1. Java字節碼指令大全 參考官方規範文檔 https://docs.oracle.com/javase/specs/index.html Java虛擬機規範(Java SE 8版) 博客園大佬整

原创 1.1.1. 磨刀工具類 —— JsonUtils

1.1.1. 磨刀工具類 —— JsonUtils1. Maven依賴2. 代碼 1. Maven依賴 Spring Boot項目 <dependency> <groupId>org.springframework.boot<

原创 3.1. 基於Spring-Security的鑑權模塊

3.1. 基於Spring-Security的鑑權模塊3.1.1. 爲什麼要使用Spring Security3.1.2. 快速集成Spring-Security及表單登錄3.1.2.1. 配置PasswordEncoder- 藉

原创 1. 開工前的IntelliJ IDEA配置

開工前的IntelliJ IDEA配置1.1. 配置Maven1.2. IDEA插件安裝1.3. 添加註釋模板和版權信息1.3.1. 添加File Header1.3.2. 添加Live Templates快捷鍵1.3.1.1. 方法

原创 4. Spring-Cloud-OpenFeign遠程調用模塊

4. openfeign遠程調用模塊4.1. 快速集成OpenFeign4.2. 待續 4.1. 快速集成OpenFeign 在cloud-api的pom.xml中引入 <dependency> <groupId>org.sp

原创 源碼學習系列 —— java.lang.Number

java.lang.Number1. Number類介紹2. 子類介紹3. 包裝類型數值的“==”比較Byte 1. Number類介紹 Number是抽象類,是基本數據類型中數值類型(除char和boolean)包裝類型、大數值類型

原创 記錄一個網易雲IM和直播功能中,服務器API的Java調用代碼

代碼用到的開源工具: fasterxml.jackson apche-httpclient 代碼位置 https://github.com/luoyuchou/NeteaseServerAPI 趕時間隨手寫的代碼,網易雲的API相當

原创 記一次按天數計算數據總條數的分頁。

主要代碼: public static PagingModel getPagingModel(int page, int pageSize, int count) { // 第一個被dataCount整除的位置(0 ~ page

原创 記錄一個常用設計模式的理解

工廠模式:iPhone X出了!去買啊(還想自己造啊) 單例模式:我們只需要一個工程師 多例模式:這些活我一個人幹不完。再招個 建造模式:這道菜怎麼做的?添油、加醋、起鍋。??????? 適配器模式:我這個港版的插頭好像有點不一樣

原创 記錄一個ByteBuffer在多線程下存取的簡單應用

  週末去前公司講解了一段很久以前的代碼(當時交接的人早就走了,後來也不知道他們什麼情況),順便幫另一位同事解決數據存取的問題。   需求是這樣的:安卓錄製音視頻,C調用Java方法傳遞一段不定長度的short[]類型數據,要求是按照每

原创 記錄一個常用的Spring項目框架,零XML配置,儘量少編寫SQL。

自己用的,記下來,免得用的時候到處找。 僅支持Tomcat 8+,也就是Servlet 3.1+ 地址: https://gitee.com/84154025/MySpringFramework https://github.com/lu

原创 學習篇——初始化

新工作入職三個月,公司希望我能夠兼職運維,於是我走向了開發運維的不歸路,雖然不知道會走多遠。 閒時在家,自然需要好好學習一下了。用CentOS + Ansible搭個小環境試試。 1、下載最新CentOS 7的ISO文件 既然是在家學