原创 ElasticSearch 入門

  ElasticSearch學習筆記 1、ElasticSearch安裝 替換 ik分詞器 :版本要對應,如果不對應,會報錯.. 需要Java JDK 配置。   2、ElasticSearch簡單的CRUD 1> 創建索引------>

原创 Java 三高 ,高併發 ,高可用 。高性能 35 個 Java 代碼性能優化總結

三高好像離我很遠,我好像根本用不到它,整天做着集中式的開發,訪問的人數好像最多也沒幾個人,500?200? 我不知道自己做的項目有超過這麼高的峯值過嗎?大概沒有吧,從來都沒有爲項目的性能與併發問題發過愁的我,感覺.... 應該提升提升自己的

原创 使用MyBatis返回map對象,字段值爲null時不返回或返回null,目標返回自定義的默認值...

在項目開發中,爲了減少json傳輸的數據量,加快響應速度,通常當字段值爲null時,我們不會把字段返回給前端。但在實際開發中可能像Android 與iOS 更希望我們可以返回完整的數據, 在mybatis 中,返回map字段值爲null 時

原创 idea html 中文亂碼,控制檯中文亂碼,工程文件中文亂碼

1、工程文件中文亂碼 一般是idea編碼不正確,在   File | Settings | Editor | File Encodings 中修改編碼集。 2、控制檯中文亂碼 一般爲Tomcat 配置問題, 修改config 文件中 log

原创 idea 無故卡住,無法成功啓動,但tomcat已經啓動。(不報錯,但關閉的時候有報catalina連接失敗)

我的問題是 run 和debug 都無法運行 可能情況 1.配置文件中有錯誤,例如 mapper 文件返回類型錯誤 2、tomcat 異常 ,查看tomcat 端口是否被佔用 3、項目建設有問題,有沒有應用的資源,導入的工程不完整 到Pro

原创 Itext html轉PDF,解決中文不顯示與樣式問題

網上有好多的代碼實例,好多都說可以解決中文以及樣式問題,然而並不能,好不容易找到一篇,可以解決的,真心不容易,趕緊貼出來,備份一下。   import com.itextpdf.text.pdf.BaseFont; import o

原创 一篇Java圖片驗證碼生成的代碼

1 package projectUtil; 2 3 /** 4 * @author tian 5 * @date 2019/4/1015:58 6 */ 7 8 import ja

原创 spring(一)

maven依賴的jar的查詢 進去http://www.mvnrepository.com/,搜索jackson,然後就會列出來jackson相關的jar,點進去就會有依賴,複製就行了。spring 配置信息:1.在spring的xml文件

原创 一些插件的啓動命令

elasticsearch 啓動命令cd C:\elasticsearch-2.4.4\binelasticsearch.bat redis 啓動命令cd C:\Redis 運行 redis-server.exe rabbitmq 啓動命

原创 MySQL數據庫 InnoDB引擎 事務及行鎖總結

一、事務   1、事務的四大特性     (1)原子性:事務開始後所有的操作要麼一起成功,要麼一起失敗,整個事務是一個不可分割的整體。     (2)一致性:是物開始前到結束後,數據庫的完整性約束沒有被破壞。     (3)隔離性:同一時間

原创 redis初識

第一步:下載redisttps://github.com/MSOpenTech/redis/releases下載後解壓就可以使用第二步:啓動打開一個控制檯窗口,執行redis-server.exe打開另一個控制檯窗口,執行redis-cli

原创 近幾天的學習總結

在最近的幾天裏,見到了很多的新的知識與用法。讓我收穫良多,今天把它記錄下來,作爲自己進步的憑證。以此勉勵自己... 1、spring boot、spring  spring boot 簡化配置,(並沒有學會) 在相對路徑前加“/”代表根路徑

原创 對線程的理解總結

說到線程,我們一定首先想到的是線程的創建,線程的創建一般有兩種方式 一種是實現 Runnable 接口,另一種就是 繼承 Thread 類 ,因爲Java的單繼承多實現機制,所以,優先選擇 實現 Runnable 接口。 1 packa

原创 數字轉換成中文漢字數字

1 class Student { 2 static String[] ss = new String[]{"零", "壹", "貳", "叄", "肆", "伍", "陸", "柒", "捌", "玖"}; 3

原创 對Spring IOC容器相關整理(一) WebApplicationContext介紹

1.IOC 控制反轉(Inversion of Control) 控制反轉是一種設計原則,用來降低代碼之間的耦合性。其中最常見的方式叫做依賴注入(DI)通過控制反轉,對象在被創建的時候,系統內所有對象將通過配置文件(XML,JavaCode