原创 layui實現數據表格檢索(親測可用)

背景:發現layui有很多現成的插件,本人前端非常差,所以爲了方便接私活,就開始學習使用layui。近期做到數據表格時,無論如何都無法實現對某個字段進行檢索,按照文檔來了還是不行,通過百度等不同手段不斷嘗試後,終於弄出來了,再次分享一下。

原创 java保存上傳的圖片到指定目錄下(親測有效)

背景:由於近期使用layui寫前端,其中用它的控件實現圖片上傳,拿到的是轉成Base64的數據,數據如下: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY4AAADvCAYAAADl2z

原创 JVM參數

提示:這裏我只是聊聊自己的理解,相當於自己記個筆記而已,如果有誤,請指正。 JVM參數可以分爲3大參數類型,分別爲: 1、標配參數。 -version:查看jdk版本號 -help:幫助類 java -shwversion,跟-versi

原创 synchronized和Lock區別以及Lock如何控制線程執行順序的例子

提示:這裏我只是聊聊自己的理解,相當於自己記個筆記而已,如果有誤,請指正。 使用上的區別:(如下圖) 最大區別:Lock能實現精準通知,精準喚醒。 例子:多個線程,要求實現調用順序A->B->C。具體實例:啓動三個線程,要求A打印2次,

原创 java判斷幾個時間段是否有重疊(親測有效)

注意:時間段的開始時間一定要小於結束時間!! 準備:爲了方便,我把幾個時間段拆分成兩部分,假設時間A->B,C->D,E->F,然後把每個時間段的開始時間和結束時間放到兩個數組裏,如:開始時間放到startList:{A,C,D},結束時

原创 【碼雲】git push origin mash 報錯:remote: error: GH007: Your push would publish a private email address.

近期使用碼雲提交代碼到git倉庫,發現網上搜索的都是github的解決辦法(可以解決的地址:https://blog.csdn.net/qq_24862137/article/details/94408847) 根據在github的解決辦

原创 單例模式之DCL分析

今天,分享一下單例模式之DCL分析。 public class SingletonDemo { private static volatile SingletonDemo singletonDemo = null; pr

原创 聊一聊Java類加載器ClassLoader

提示:這裏我只是聊聊自己的理解,相當於自己記個筆記而已,如果有誤,請指正。 背景:爲了更加深刻的理解Java,近期深入理解JVM ClassLoader 定義:類加載器加載class文件,class文件在文件開頭有特定的文件提示,如caf

原创 JS實現身份證的驗證

需求:近期做有關身份證驗證的功能,現在分享JS實現身份證號碼的驗證代碼。 代碼如下: ​ //返回true,驗證通過,否則不通過 function isIdCardNumber(code) { var city={11:"北京"

原创 JS實現電話號碼校驗-----座機:區號-號碼、或11位手機號

在公司做個前端網頁,在聯繫電話的輸入框,現在符合條件的才能錄入,經測試可用 var testPhone=/^(1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8})?$/; var

原创 實現輸入框只能輸入數字的方法(JS代碼)

做開發的程序員經常遇到某些輸入框只能輸入指定範圍的值,比如聯繫電話(手機號碼只能輸入阿拉伯數字),密碼現在只能輸入字母等,下面介紹一個實現一個只能輸入數字的JS實現方法 var testInt=/^\d+$/; if(!testInt.

原创 JSON對象和JSON字符串轉成Object對象是簡單始使用(複製能直接測試)

需求:有時候,我們要傳一個屬性值可以爲空的的對象,但是用JSON.toJSONString(obj)不能實現,因爲該方法只獲取其中的屬性值爲非空(不爲“”或者null)的屬性和屬性值,那怎麼辦呢?那我下面的例子即將能幫到你! 直接上乾貨!

原创 識別證件圖片信息服務開發(另外提供完整版完整的demo,已經上傳)

近期做微信,有個需求,關於識別證件中的信息的問題,所以對如何識別證件做了一定的研究,我使用的是中安未來公司提供的接口進行開發的,等下會根據其提供的相應文件進行說明。 demo地址 話不多說,直接上乾貨(對我來說,下面的代碼物價,因爲我

原创 ArrayList的對象添加一個字符串數據

問題:ArrayList<Integer>的對象如何添加一個字符串數據? 解決辦法:泛型是在編譯時期檢查的,但是在運行期會被擦除掉 package com.wrb.ref; import java.lang.reflect.Invoc