原创 快速構建SpringBoot項目並整合Hibernate實現CRUD(詳細版)

從無到有詳細版 1.創建項目(爲了方便,使用Maven項目) 新建-選擇maven項目-一直下一步,到: 然後點 Finish 完成創建。 2.添加依賴 此時已經創建了一個Maven項目,因爲需要使用SpringBoot,我們需要在p

原创 SpringBoot項目加入事務管理

說明,基於上篇的代碼之上。 1.這裏我們爲了方便,使用聲明書事務(註解方式),先簡單看看Spring事務的幾個屬性: 屬性名 說明 name 當在配置文件中有多個 TransactionManager , 可以用該屬性指定選擇哪個事務管理

原创 Dorado國際化

package com.bstek.dorado.sample.basic; import java.util.Locale; import javax.servlet.http.HttpServletRequest; impor

原创 ThreadLocal的基本使用

如下代碼,未使用ThreadLocal情況下啓用五個線程設值與取值本地變量: package com.xingsfdz.demo.util.Thread.threadlocal; /** * * @類名稱 TestThreadL

原创 質數(素數)算法

package com.xingsfdz.util; /** * * @類名稱 PrimeNumber.java * @類描述 <pre>素數:質數又稱素數。一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質

原创 java 字節流與字符流

 字節流(處理二進制數據,如圖片,聲音)     Java中的字節流處理的最基本單位爲單個字節,它通常用來處理二進制數據。Java中最基本的兩個字節流類是InputStream和OutputStream,它們分別代表了組基本的輸入字節流和

原创 通俗易懂說AES與RSA

1.簡單來說,兩種都是加密算法,不同的是AES是對稱加密算法,RSA是非對稱算法。 先簡單說下概念 對稱加密算法:簡單來說,使用一個密鑰可以加密,也可以解密,所以這樣對稱被成對稱加密。 非對稱加密算法:加密之後不可逆,使用配對的公鑰,私鑰

原创 win 設置mysql可以遠程連接

 第一個root爲賬號  第二個root爲密碼 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  

原创 微信小程序+java springboot後臺

1、準備工作:(個人用戶的小程序服務功能並不多,企業小程序的服務功能開發多) 自己的域名、服務器,國內的話,最好是備案過的。 2、無小程序:自己去公衆平臺進行註冊,地址:https://mp.weixin.qq.com/wxopen/wa

原创 返回Timestamp時間的第n天

 返回Timestamp時間的第n天,代碼如下(注意一定要使用Long類型): /** * * @方法名稱 getDateDay * @功能描述 <pre>返回date + num天</pre>

原创 生成隨機字符串(密碼)

直接上代碼,根據傳入的長度生成(且密碼中必須包含數字,大小寫字母) package com.xingsfdz.util; import java.util.Random; /** * * @類名稱 StringUtils.ja

原创 寶塔安裝的redis無法遠程連接

1.查看redis配置文件   2.服務器控制檯放行端口:默認6379   3.遠程連接:連接成功

原创 數據庫數字+字符串排序

需求:排序數據庫某個字段,但是字段是字符串帶數字的,需要按數字的大小排序,排序結果如下 解決方案:字段*1 或者字段+0

原创 寶塔mysql設置數據庫不區分大小寫

1.進入寶塔控制面板-->軟件商店: 搜索mysql,點開-->修改配置,添加:如下配置 lower_case_table_names=1​​​​​​​ 2.重置配置,重啓即可。

原创 部署到Linux服務器,定時任務執行兩次

情況說明,使用定時器生成數據: 代碼 @Component @Slf4j public class TestTask { @Scheduled(cron=" 0/10 * * * * ?") @Synchronized pub