原创 vscode-build fail not find main.class
https://github.com/Microsoft/vscode-java-debug/blob/master/Troubleshooting.md#try 1.解決方法:找到pox.xml,右鍵點擊Update project c
原创 Java Map在遍歷過程中刪除元素
Java中的Map如果在遍歷過程中要刪除元素,除非通過迭代器自己的remove()方法,否則就會導致拋出ConcurrentModificationException異常。 package com.zhong.jpa_demo; i
原创 java-併發工具類之CountDownLatch(計數器)
package com.zhong.chaptor_lomk.concurrent; import java.util.concurrent.CountDownLatch; /** * CountDownLatchTest */
原创 學習hibernate網站
https://vladmihalcea.com/tutorials/hibernate/
原创 redis-切換數據庫
1.redis 默認有16個數據庫,index(值範圍:0~15),默認index=0的數據庫 。 2.切換數據庫命令爲:select index。ps:select 1,使用數據庫1.
原创 springboot整合fastjson,解決了中文亂碼問題
1.排除 spring-boot-starter-json依賴,添加fastjson依賴。 <?xml version="1.0" encoding="UTF-8" ?> <project xmlns="http://maven.apa
原创 spring-boot-starter-parent的作用
一般我們創建springboot項目時,pom.xml一般都有下面這個配置,那它作用是什麼? <parent> <groupId>org.springframework.boot</groupId>
原创 springboot項目啓動3種方式
1.main()方法啓動 2.mvn spring-boot:run 3.java -jar xxx.jar
原创 springboot把內嵌的tomcat容器改爲jetty
1、排除spring-boot-starter-tomcat依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
原创 spring-boot項目讀取配置文件優先級
spring-boot項目配置文件位置: 1.項目根目錄下config文件夾中的application.properties 2.項目根目錄下的application.properties 3.項目classpath路徑下的config
原创 springboot-定製自己的banner
1.http://www.network-science.de/ascii/ ,訪問此網址 2.在spring-boot項目的resources目錄下,創建banner.txt文件,把第一步生成複製到banner.txt文件中。
原创 mysql-select語句中where子句使用字段爲null作爲查詢條件的幾種方式
1.使用ISNULL(字段)函數。例子:select o.id,o.sku_id from orderItem o where ISNULL(sku_id); 2.使用is null 。例子:select o.id,o.sku_id
原创 mysql-select(*) from table_name 和select(字段) from table_name的區別
1.select(*) from table_name 會統計所有行。 2.select(字段) from table_name 會統計,“字段”不爲null的記錄數。
原创 mysql-常用的存儲引擎
MyISAM,MySQL 5.0 之前的默認數據庫引擎,最爲常用。擁有較高的插入,查詢速度,但不支持事務 InnoDB,事務型數據庫的首選引擎,支持ACID事務,支持行級鎖定, MySQL 5.5 起成爲默認數據庫引擎 BDB源 自 Be
原创 髒讀-不可重複讀-幻讀
髒讀:就是指當一個事務正在訪問數據,並且對數據進行了修改,而這種修改還沒有提交到數據庫中,這時,另外一個事務也訪問這個數據,然後使用了這個數據。因爲這個數據是還沒有提交的數據,那麼另外一個事務讀到的這個數據是髒數據,依據髒數據所做的操作可