原创 invalid stream header: 76616C75
java 項目操作redis ,有如下三種方式 使用 原生的 Jedis 使用 StringRedisTemplate 使用 RedisTemplate<Object,Object> 但是他們並不是通用的,存取操作都涉及到 key
原创 Mybatis 批量刪除
一直使用MybatisPlus,好久沒寫Mybatis 了,都差點忘了foreach 標籤怎麼使用了,備忘保存下, 下面是一個根據 id 的集合批量刪除的方法。 Mapper 中的方法定義如下: Integer batchDeleteB
原创 Spring Boot 項目 打印 SQL 日誌
配置文件中添加配置 logging.level.org.springframework.jdbc.datasource=debug 記得生產環境去掉改配置。
原创 RedisAtomicInteger 的使用
RedisAtomicInteger 從名字上來說就是 redis 的原子Integer 數據類型,由於其原子性,, 可用於秒殺活動物品數量的控制。 以及保證順序生成數字。 下面示例:創建了100個線程的線程池子,submit 中的代碼
原创 關注/粉絲 表結構設計
表結構字段: id user_id focus_user_id create_time id 用戶id 被關注人id 創建時間 1. user_id 設置索引 方便查詢 我的關注 2. focus_user_id 設
原创 ArrayList 的初始容量多少?
List<Integer> list = new ArrayList<>(); list 的初始容量到底是多少 在 JDK 8 中 查看 ArrayList 源碼 /** * Constructs an empty
原创 防止 java.lang.NullPointerException 的幾條建議
假設變量 status 定義爲 Integer 類型 一般在比較的時候 通常會 使用如下: if(status == 1){ // do something } 但是 status 如果爲 null 就會報空指針異常,可以改爲
原创 幾個網站可以免費在線接收號碼短信的網站
留着備用 http://receivefreesms.com/ https://www.receivesmsonline.net/ https://www.freeonlinephone.org/ http://receivefreesm
原创 實現 ResponseBodyAdvice 定製化JSON 返回字段
細粒度定製化JSON返回字段,精確控制每一個接口方法返回的字段 1. 創建註解CustomReturnJson 標註在controller 的方法上。 示例: @RequestMapping("/testJson")
原创 OncePerRequestFilter 中直接渲染數據返回。
在Spring 項目中 有時候需要再Filter中直接返回json 數據給前端/客戶端,例如繼承 OncePerRequestFilter 在它的 doFilterInternal 中有時候需要直接返回數據,而這個是無返回參數方法
原创 第三方賬號登錄表設計
在項目剛開始的時候User 表結構可能是 這樣的 {user_id,user_name,login_account,login_password} 登錄使用賬號密碼 {login_account,login_password}
原创 Java 使用Base64編碼
使用apache commons 下的包 import org.apache.commons.codec.binary.Base64; public class Test { public static void main(
原创 Java8 List 轉 String
public static void main(String[] args){ List<String> list = new ArrayList<>(); list.add("abc");
原创 使用微軟翻譯 Microsoft Azure
客戶端項目需要用到翻譯功能,使用微軟翻譯 Microsoft Azure 可以免費一年,下面是流程 1.需要微軟賬號等等一系列註冊流程( 很麻煩) 2.成功後 進入 Azure https://portal.azure.com/#ho
原创 阿里雲OSS 使用內網地址上傳文件
使用阿里雲上傳幾十MB的文件發現很慢,還可能出現 504 錯誤 使用OSS內網地址 之前地址爲 oss-cn-shenzhen.aliyuncs.com 這個是外網地址,上傳比較慢 換成 oss-cn-shenzhen-interna