原创 架構之路-IDEA 安裝PlantUML插件

IDEA 安裝PlantUMLIDEA安裝PlantUML插件 IDEA安裝PlantUML插件 File -> Setting Plugins搜索PlantUML然後install 重啓IDEA即可生效 新建 選擇對應的模

原创 Java後端集成JSJDK禁用分享

話不多說,上代碼 WxService import com.alibaba.fastjson.JSONObject; import com.google.gson.JsonObject; import com.google.gso

原创 BufferedImage在linux部署時候中文亂碼

/usr/java/jdk1.8.0_231/jre/lib/fonts  //你的jre安裝路徑 路徑中添加字體支持 添加完之後要重啓服務才能生效 宋體:simsun.ttc 在網上下載就可以 點贊 1 收藏 分享

原创 過濾微信暱稱emoji表情

/** * 過濾emoji表情與非emoji表情 * @author hsw * */ public class EmojiFilter { /** * 檢測是否有emoji字符 * @param

原创 Java計算兩個日期相差的月數

/** * 獲取兩個日期相差的月數 */ public static int getMonthDiff(Date d1, Date d2) { Calendar c1 = Calendar.getInstance();

原创 Java開發總結(不定時更新)

一個方法的代碼儘量不要超過一屏,可讀性差,抽出方法,方便讀。 確定不需要的代碼要刪除掉。 有邏輯刪除的表,不要加唯一性索引。 方法要寫註釋。 數據庫異常也要給前端拋可視化的異常。 如果是根據主鍵這種唯一性條件查詢出來的數據,直接用對象去接

原创 JPA框架中UPDATE語句問題

  一定要加上下面這個兩個註解啊啊啊啊啊!!!!!

原创 org.hibernate.hql.internal.ast.QuerySyntaxException: xxx is not mapped

問題描述: 我的表名是learn,但是我的實體類的名字是Learn 解決方法: 這個地方應該使用的是實體類的名字,而不是表名   stackoverflow上的這個問題地址 https://stackoverflow.com/ques

原创 MyBatis批量增刪改查

<!-- 批量增加 --> <insert id="insertUsersBatch" parameterType="java.util.List"> insert into user(userName

原创 Java日期加一天的方法

Date time = new Date(); Calendar c = Calendar.getInstance(); c.setTime(time); c.add(Calendar.DAY_OF_MONTH, 1)  

原创 前端開發:VUE規定V-FOR循環次數

<p v-for="(lab,index) in Options" v-if='index<=1'></p>  

原创 MyBatis寫SQL的大於等於和小於等於

大於等於:<![CDATA[>=]]> 小於等於:<![CDATA[<=]]>

原创 PostgreSQL傳時間類型

不能傳String類型,會報錯。 報錯信息:timestamp without timeZone(時間戳沒有時區)

原创 JSON轉換出現錯誤:net.sf.json.JSONException: Unterminated string at character

出現原因:字符串中存在換行符,導致json轉換異常 解決方法:去除字符串中的換行符 代碼: "字符串".replaceAll("[\b\r\n\t]*", "")