原创 解決layui二次/重新選擇上傳文件,渲染後回調函數失效的問題無效的問題

layui在選擇圖片上傳後,如果不F5刷新頁面,第二次點擊再次上傳或者替換,會發現頁面一點反應都沒有,回調函數全部失效。 解決方法: 1-參考官方的文檔: 鏈接地址 https://www.layui.com/doc/module

原创 【MySQL】 mysql日期相加減

MySQL的日期相加減,懂一個方法,即可會所有的日期相加減。 語法:DATE_ADD(date,INTERVAL expr type) 如日期加一個月:select date_add(NOW(), interval 1 MONTH

原创 Java判斷是否包含中文/中文字符

判斷是否有中文或者字符,其實可以用正則表達式判斷; 這裏直接用代碼判斷: //判斷是否有中文/中文字符 private static final JSONObject isChinese(String c) {

原创 【logback的使用】Java,web,springboot 項目 logback日誌自定義轉成json以便配合elk搜索

前言: 1- 項目由於是微服務,所以有很多的子系統,若出現問題,找日誌也是個勞累活,且目前系統的日誌打印不僅亂而且多,若一個一個去修改,則浪費時間不說,還有可能出現bug,畢竟不知道別人的日誌內容,所以自定義一個統一的class進

原创 spring常用也非常好用的工具類集合

spring不僅是個優秀的框架,更是一堆優秀工具類集合的框架,閒來無聊多看看這些框架可以提高代碼效率。結合網友和自己的總結 ,獲取到好多個好用的工具: 內置的resouce類型 UrlResource ClassPathResou

原创 Linux中Yum和wget的區別

yum是一種安裝工具。如果你想安裝軟件,可以使用yum安裝的時候,建議使用yum安裝最好,基本上是一步完成。 比如安裝Linux的rz/sz命令工具: 直接輸入:yum install -y lrzsz 就會安裝了。 wget是

原创 IDEA 返回上一次最後編輯的地方-快捷鍵,類似於eclipse的ctrl+q

網上找了很久,還是沒找到,很多人都說什麼ctrl+alt+左箭頭,扯蛋,這是返回上一個光標的地方,正確的應爲: shift+ctrl+backpack

原创 【solr 學習一】7.31版本window系統全程安裝搭建,包括常用查詢,solr多條件查詢、排序,配置數據庫,定時同步,全量與增量更新,使用solrJ在進行增刪改查

前言:由於項目最近在做淘寶客商品信息查詢這一塊,做搜索引擎,離不開全文搜索服務器,我這裏選擇了solr。solr的好處可以自行百科,這裏主要是講解技術。這篇文章主要講解window的安裝和使用。若大家感興趣或者項目用到,希望你能跟

原创 【Mybatis】標籤中statementType,databaseId,flushCache,keyColumn,keyProperty,timeout,useGeneratedKeys的使用

mybatis的xml文件中,配置SQL語句時。在標籤上有很多屬性可以選擇,這些屬性包括: statementType,databaseId,flushCache,keyColumn,keyProperty,timeout,use

原创 RedisTemplate操作redis時,key值出現\xac\xed\x00\x05t\x00等前綴

今天在做redis緩存時,存放數據後發現每個key前面都會新增一些字符,比如: 其實這個不影響key的讀取和刪除,但是不太美觀。主要原因是因爲RedisTemplate默認序列化方式用的是JdkSerializationRedi

原创 【layUI時間控件使用】:按鈕顯示時間並放到輸入框

效果圖: 代碼: js:直接寫在裏面即可 layui.use('laydate', function () { var laydate = layui.laydate; //月

原创 不同事務的情況下,mybatis一級緩存如何處理。

簡述: 今天項目遇到了點問題,簡單描述爲:不同事務A和B。B事務查詢mybatis的數據後,A事務更新了該表的數據,B再查時,走緩存還是走sql? 測試案例: 1-不同事務下,爲什麼一級緩存沒有清空 結果:不同事務下,緩存不一樣

原创 EasyUI各種技巧

1-時間控件 <input id="startDate" value="${order.businessStartDate}" name="businessStartDate" class="easyui-datebo

原创 HashMap的底層實現以及解決hash值衝突的方式

class HashMap<K,V> extends AbstractMap<K,V> HashMap put() HashMap get() 1.put() HashMap put()方法源碼如下: public V put

原创 【MySQL 8.0 重置密碼】 (圖文)Linux下MySQL 8.0 重置密碼

不管在安裝mysql還是mysql使用過程中忘記密碼,都闊以用該方法進行解決: 情況1:安裝後登陸mysql提示:ERROR 1045 (28000): Access denied for user ‘root’@‘localho