原创 Mybits-PageHelper 源碼學習記錄

環境 <properties> <java.version>1.8</java.version> </properties> <dependency> <gro

原创 SQL問題記錄

exception 信息 Table ‘p’ from one of the SELECTs cannot be used in field list 環境: jpa 自己寫了原生sql 包含union 和 order by

原创 驚奇SQL記錄

目標一級二級菜單放到同一列表展示,搜索同時可搜索到一二級,若搜索到一級展示一級下的所有二級(表格中業務部)。沒有二級就展示自己(表格中人事部)。 涉及一個問題點查詢沒有二級的一級,且表時用的邏輯刪除。 效果圖如下: 一級菜單

原创 IDEA 配置、常用操作

插件 sonarLint 代碼檢查 codota 代碼提示 .ignore Rainbow Brackets 彩虹括號 VisualVM Launcher 查看JVM運行時狀態 Bytecode viewer

原创 搭建Swagger ui /Open Api

Swagger ui 與 spring jar包衝突 環境 Spring Data Rest 2.2.0RELEAS Spring Data JPA 2.2.0RELEAS Swagger 2.9.2 Swagger ui

原创 ShardingSphere 使用記錄

配置文件要點 分庫分表 : 參考 官網 得出總結如下。主要就是策略(strategy)的前綴。還是歸類的很清晰的。 針對 一個entity 分庫 :spring.shardingsphere.sharding.tables.u

原创 Git常用操作、遇到問題記錄

合併多次操作 看這 :https://www.cnblogs.com/itplay/p/11732353.html 合併某個commit https://git-scm.com/docs/git-cherry-pick 撤銷進行中

原创 Docker 採坑

網絡不通外部外部訪問不到 3306/tcp 和 0.0.0.0:3306->3306/tcp 差別極大 不指定0.0.0.0:3306 外部訪問不到 windows 更新導致Docker Desktop不能運行 報錯

原创 logback配置踩坑記錄

報錯: Could not find an appender named [DB]. Did you define it below instead of above in the configuration file? 看意思是

原创 本地搭建 EFK 日誌系統記錄

環境 win10 docker 最終效果:如下圖 點擊實時流傳輸之後就像 tail 日誌 一樣 😅 過程: elastic 官網安裝docker形式。 elasticsearch 7.5.1集羣,kibana 7.5.1

原创 Docker 搭建MySQL主從環境

docker-compose.yml文件 version: '3.7' services: mysql-master: container_name: mysql-master ima

原创 JAVA 約定

java 類 field :類路徑java.lang.reflect.Field,是類的屬性來的 。field值的獲取是類似 this.xxx。 properties:類路徑java.beans.PropertyDescrip

原创 Spring 知識點 應用 記錄

BeanFactory 創建bean的時候創建 FactoryBean 也是一樣的。 如下 代碼,參考自 spring jpa bean Name 是 entityManagerFactoryXXX 類型爲 EntityManag

原创 JAVA WEB 約定

各種請求方式的作用 參考 Spring Date Rest 、 HTTP中put,patch,post的區別(DRF) GET 獲取 POST 提交新文檔 PUT 修改一個文檔,準確來說 SaveOrUpdate。存在則替換

原创 JAVA 解決第三方系統傳來字符串亂碼問題

先用自己 獲取這個字符串所使用的編碼,將字符串解碼爲二進制串,在用對方的編碼讀取該二進制串。如下 String s = new String(“aa”.getBytes(“ISO-8859-1”),“GBK”);