原创 comparable接口,arrayList中對象排序
comparable接口,arrayList<>排序 https://blog.csdn.net/chunxiaqiudong5/article/details/52760058 1.要比較的實體類繼承Comparable接口 2.重
原创 SMTP、POP3和IMAP郵件協議
SMTP 發送協議 POP3,IMAP 收取協議(IMAP功能更強,現在基本用IMAP) 收發郵件流程: 上圖中最後接受郵件的協議爲POP3/IMAP 用戶代理(foxmail/outlook/網易郵箱大師)設置收發件服務器
原创 Http協議
超文本傳輸協議 HTTP請求報文由3部分組成(請求行+請求頭+請求體): 1.請求行 GET /day01/1.html HTTP/1.1 GET: 請求方式 /day01/1.html:請求地址 “/”——
原创 java位運算
最近在看hashMap的源碼的時候看到hashMap構造方法會對傳入的initialCapacity初始與maximum_capacity比較 static final int MAXIMUM_CAPACITY = 1 << 30; 所
原创 線程
synchronized和ReentrantLock之多線程同步詳解 https://www.jianshu.com/p/96c89e6e7e90 notify(),notifyAll()鎖池,等待池 https://blog.csdn.
原创 集合
拓容 http://www.cnblogs.com/heyonggang/p/9112731.html arrayList初始容量爲10 拓容計算方式簡單理解爲 ((舊容量 * 3) / 2) + 1 hashMap初始容量爲16 拓容
原创 Intellij Idea創建springboot+jsp項目
1.創建的時候選擇web 2.創建成功後,手動在java目錄下添加 webapp/web-inf/views文件夾,創建jsp頁面 3.設置web資源路徑爲webapp路徑 4. 添加依賴,主要是下面三個依賴,有個坑需要注意,jas
原创 clearfix 清除浮動
http://www.runoob.com/try/try2.php?filename=trybs_grid_ex7-block <!DOCTYPE html> <html> <head> <meta charset="utf-
原创 編程百科
DLL文件 DLL是Dynamic Link Library的縮寫,意爲動態鏈接庫。在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應
原创 sleep( ) 和 wait( ) 的這 5 個區別
參考:Java技術棧公衆號文章 sleep(休眠) 和 wait(等待) 方法是 Java 多線程中常用的兩個方法,它們有什麼區別及一些該注意的地方有哪些呢?下面給大家一一分解。 區別1:使用限制 使用 sleep 方法可以讓讓當前線程休
原创 @Resurce和@Autowired的區別
@Resurce和@Autowired的區別 @Component、@Repository、@Service和 @Controller等標註的默認Bean名稱會是小寫開頭的非限定類名 @Resource 默認按名稱裝配,當找不到
原创 springboot-thymeleaf,springboot-jpa,label插件
簡單案例代碼: https://github.com/nokekang/thymeleafjpa.git 注意事項: a.靜態資源訪問 static下的js文件夾中的jquery.js訪問方式爲
原创 com.alibaba.fastjson使用總結
json的解析最主要的工作就是,javaBean對象,json對象,json格式字符串之間的相互轉換 參考博客:寫的比較全面,簡單易懂 https://segmentfault.com/a/1190000011212806 JSON
原创 SQL複習--記錄sql的基本知識中的一些注意事項
SQL 對大小寫不敏感:SELECT 與 select 是相同的。 SELECT 語句用於從數據庫中選取數據。 結果被存儲在一個結果表中,稱爲結果集。 cmd訪問mysql的方法 mysql -hlocalhost -uroot -
原创 springboot Scheduled定時器 單線程多線程實現
springboot單線程定時任務很簡單: 1. 在項目啓動類上加@EnableScheduling註解 只有加了這個註解,才能掃描到@Scheduled註解, 定時器纔會起作用 @SpringBootApplication @Ena