原创 MyBits 自己造輪子 查詢時根據 PO類封裝一個Example類

##直接貼代碼記錄一下,簡單的字符串替換隱藏了一下相關的隱私 /** * 查詢出數據庫中滿足這些條件的數據,只處理字段相等的的情況 * @param source 將數據庫需要匹配的字段,根據數據庫表與該類的

原创 MyBits使用記錄

#報錯 ##SpringResult Maps collection already contains value for XXX 一番搜索後說是mybits-generator 是追加方式生成的mapper.xml文件,去證實果

原创 SOAP 使用

生成相關Java類 環境: jdk1.8 ,發現 10 不好使 wsimport -keep -p com.xxx.dto.xxxx -s ./ ./wsdl文件(垃圾命令 Java轉xml後不生成前綴) xjc xxx.

原创 JAVA 基礎

java.io包 內容基礎 參考常用類【JDK源碼】java.io包常用類詳解 再加上各種異常類組成了 io包 。 涉及到的設計模式: 裝飾器模式 :只以inputStream 爲例,FilterInputStream(不是

原创 JAVA約定

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

原创 java 併發

CAS操作 貼一個 AtomicInteger 實現主要原理, AtomicInteger 類解釋: private volatile int value; value設置爲volatile 是保證內存可見性,杜絕緩存一致性問

原创 git常用操作

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

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

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

原创 sql問題記錄

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

原创 驚奇sql記錄

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

原创 idea ssh 工具亂碼

詳情見 csdn

原创 spring 知識點 應用 記錄

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

原创 搭建swagger ui 遇到的問題

環境 spring data rest 2.2.0RELEAS spring data jpa 2.2.0RELEAS swagger 2.9.2 swagger ui 2.9.2 knife4j-spring-boot-s

原创 記錄操作日誌設計

表結構 create table operation_log ( id int auto_increment primary key, create_

原创 spring jpa

再做jpa 逆向生成表時遇到 問題 No identifier specified for entity: XXX.XXX.XXX 沒有找到id 在 entity中?有啊。 仔細看了代碼 發現 @id 引得包是 impo