原创 java存儲表情符號 Incorrect string value: '\xF0\x9F\x91\xBD' for column

最近碰到一個存儲表情失敗,需要做到三件事, 1.表和該項都需要支持 這時候,只是數據庫表支持存儲,但是存儲轉換的時候,還是會有問題,以下兩種方式可以處理: 2.代碼進行轉義處理  (推薦: 代碼處理對於程序員來說最快,因爲修改數據庫編碼

原创 mysql 增加字段

ALTER table tab_xxx add xxx_num int(5) not Null DEFAULT '0' COMMENT 'xxxx'; ALTER table tab_xxx ADD xxx_id bigint(20) N

原创 Git 常用操作 命令

原文鏈接:https://www.cnblogs.com/hongzhuang/articles/9367293.html 1、將本地代碼提交到遠程倉庫 【初始將文件修改上傳到遠程倉庫】   初

原创 java 在項目中創建臨時文件夾,並稍後清除

String path = Thread.currentThread().getContextClassLoader().getResource("").getPath()+"/temp"; File file = n

原创 git從遠程倉庫gitLab上拉取指定分支到本地倉庫

例如:將gitLab 上的dev分支拉取到本地 1》與遠程倉庫建立連接:git remote add origin XXXXX.git 2》使用git branch 查看本地是否具有dev分支 3》如果沒有 git fetch origi

原创 shiro學習

1. 授權需要繼承 AuthorizingRealm 類, 並實現其 doGetAuthorizationInfo 方法 2. AuthorizingRealm 類繼承自 AuthenticatingRealm, 但沒有實現 Authen

原创 idea 常用插件

阿里編程規範 背景插件 視圖窗口 控制檯輸出顏色 json轉對象 小辣椒少寫get set UI美觀插件 maven管理依賴 mybatis插件控制檯看到sql 彩虹括號 SonarLint 自動檢測項目代碼 翻譯插件      

原创 雙親委派之java類加載器

public class TestStockError { public static void main(String[] args) { System.out.println(Test

原创 Collections常用方法梳理

Collections (java.util.Collections) 工具類包含了很多有關集合操作的靜態方法,使用這些方法能幫我們簡化代碼。 1. 獲取List中的最小值   Java代碼    List<Integer> intLis

原创 leecode第三題,無重複字符的最長子串

給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: "abcabcbb" 輸出: 3  解釋: 因爲無重複字符的最長子串是 "abc",所以其長度爲 3。 示例 2: 輸入: "bbbbb" 輸出: 1

原创 數據庫三大範式以及mysql存儲引擎

數據庫三範式: 第一範式,(一個表,每一列都是原子性;)       所有的域都應該是原子性的,即數據庫表的每一列都是不可分割的原子數據項。      比如一張用戶表,用戶信息,包括了姓名和電話,能夠再進行拆分的,就不滿足第一範式。 第二

原创 leecode 刷題1和7的解題思路

1. 兩數之和  給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 n

原创 java 自動生成redis緩存key

package com.gcyh.core.base.cache.spring; import com.gcyh.core.base.log.Log; import com.gcyh.core.base.log.LogFactory;

原创 java 生成帶網絡頭像的二維碼

最近做一個帶微信頭像的二維碼的功能,微信頭像是一個鏈接,所以先把微信頭像下載,臨時保存,生成二維碼 /** * 文件下載工具類 * * @author zhengxinghua */ public class DownFileU

原创 redis 存入集合對象

package com.gcyh.core.base.cache.redis; import com.gcyh.core.base.log.Log; import com.gcyh.core.base.log.LogFactory;