原创 JAVA面試準備點

java基礎: 1、常用集合類- 重點 HashMap、ConcurrentHashMap 2、多線程併發,AQS 3、動態代理、常用設計模式 4、java底層 -- 垃圾回收、類加載機制、內存模型、雙親委派 、JVM調優 -- 深入理解

原创 JAVA "=="和equals 區別

==操作符專門用來比較變量的值是否相等。比較好理解的一點是:int a=10;int b=10;則a==b將是true。但不好理解的地方是:String a=new String("foo");String b=new String("fo

原创 SpringBoot中配置文件加載

<bean id="configProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

原创 td頂端對其

一開始的效果圖(左右table頂端沒有對其):期望的效果圖(左右兩列裏面的table頂端對其):代碼修改: 在<tr   style="vertical-align:top">              <td width="50%">

原创 @NotBlank @NotEmpty不生效,以及對象嵌套問題

問題1: 最近做一個新項目,寫新接口時發現@NotBlank @NotEmpty不生效,@NotNull則生效,令人費解。通過搜索資料以及對項目依賴一步步排除發現項目中引入的jar包有問題,見紅色標識出來的 刪除以上3個jar,新增or

原创 git常用命令

原创 面試準備點

java基礎: 1、常用集合類- 重點 HashMap、ConcurrentHashMap 2、多線程併發,AQS 3、動態代理、常用設計模式 4、java底層 -- 垃圾回收、類加載機制、內存模型、雙親委派 、JVM調優 -- 深入理解

原创 AQS

aqs: https://www.cnblogs.com/daydaynobug/p/6752837.html 動態代理:https://www.cnblogs.com/gonjan-blog/p/6685611.html  

原创 cpu、內存偏高排查

top 找出進程id jstack pid >> java.text 輸出堆棧 top -H -p pid 或者 ps -mp pid -o THREAD、tid、time 找到佔用資源最大的 線程id printf "%x\n" tid

原创 常用正則表達式

^\d+$  //匹配非負整數(正整數 + 0)  //匹配整數 ^\d+(\.\d+)?$  //匹配非負浮點數(正浮點數 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0

原创 類似中華英才網,51job的地區選擇效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dt

原创 spring源碼下載

http://repo.spring.io/release/org/springframework/spring/

原创 在 web.xml中配置<mime-mapping>實現瀏覽器根據文件類型自動打開

TOMCAT在默認情況下下載.rar的文件是把文件當作text打開,以至於IE打開RAR文件爲亂碼,如果遇到這種情況時不必認爲是瀏覽器的問題,大多數瀏覽器應該不會死皮賴臉地把二進制文件當作文本打開,一般都是服務器給什麼瀏覽器就開什麼.解決方

原创 oracle查看死鎖與解鎖

1、查看死鎖SELECT  s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object

原创 jquery插件下載

地址:http://www.jq22.com1、jquery表單驗證:http://www.jq22.com/jquery-info752 2、仿招聘網站(如51job)地區、行業、職位選擇:http://www.jq22.com/jque