網址知識點

關於springCloud

http://www.ityouknow.com/spring-cloud.html
http://blog.didispace.com/categories/Spring-Cloud/
https://blog.csdn.net/liaokailin/article/category/6212338
http://www.itmuch.com/
http://xujin.org/categories/%E8%B7%9F%E6%88%91%E5%AD%A6Spring-Cloud/
https://www.cnblogs.com/williamjie/category/1262441.html

單個索引和聯合索引的區別

https://blog.csdn.net/Abysscarry/article/details/80792876

 

spring基礎知識。

https://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=2650141093&idx=4&sn=bc87a935974bb6f8ac68b1e34645c128&chksm=beb7abd789c022c14e14c0ebb2c7bea371a2b1a70fc76e8d118d7dceb386e6052dc01b218aa4&mpshare=1&scene=1&srcid=#rd


MySQL-索引,InnoDB事務隔離級別和鎖機制
https://mp.weixin.qq.com/s?__biz=MzIxNTY0NzQ2NQ==&mid=2247483729&idx=1&sn=37a92fc972abada8a8ab8bc94432c8af&chksm=979454d7a0e3ddc17872eb6854a7ba54eb10d739761959cb0387890821d4a104cf8e0c05c4d2&mpshare=1&scene=1&srcid=#rd


Java 問題排查工具單
https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247486463&idx=1&sn=fb4393002c46a28b001ba466cc433463&chksm=fa49744ecd3efd58496c4571079b0fadcced8253c1cc55e0b999cae8bd4b0beb1172e5c226c7&mpshare=1&scene=1&srcid=#rd


數據庫分庫分表
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247484920&idx=1&sn=e1eded1654362c9645bc18367d9c2c8d&chksm=9bed248aac9aad9c4ed2fa4be00cfdb80d6dcd4e30023e019f0a2dcd5913f833f5c73b80399f&mpshare=1&scene=1&srcid=0106MVgFB6pvo66TzDflPA8U#rd

多線程

 https://juejin.im/post/5bdbbc3d6fb9a0224a5e486f

synchronized關鍵字和volatile關鍵字比較

        volatile 關鍵字的主要作用就是保證變量的可見性然後還有一個作用是防止指令重排序。

  • volatile關鍵字是線程同步的輕量級實現,所以volatile性能肯定比synchronized關鍵字要好。但是volatile關鍵字只能用於變量而synchronized關鍵字可以修飾方法以及代碼塊。 
  • 多線程訪問volatile關鍵字不會發生阻塞,而synchronized關鍵字可能會發生阻塞
  • volatile關鍵字能保證數據的可見性,但不能保證數據的原子性。synchronized關鍵字兩者都能保證。
  • volatile關鍵字主要用於解決變量在多個線程之間的可見性,而 synchronized關鍵字解決的是多個線程之間訪問資源的同步性。 

3.3 執行execute()方法和submit()方法的區別是什麼呢?

1)execute() 方法用於提交不需要返回值的任務,所以無法判斷任務是否被線程池執行成功與否;

2)submit()方法用於提交需要返回值的任務。線程池會返回一個future類型的對象,通過這個future對象可以判斷任務是否執行成功並且可以通過future的get()方法來獲取返回值

 

併發隊列 BlockingQueue

https://juejin.im/post/5bcece9be51d457a765bce28

BlockingQueue 支持當獲取隊列元素但是隊列爲空時,會阻塞等待隊列中有元素再返回;也支持添加元素時,如果隊列已滿,那麼等到隊列可以放入新元素時再放入。

散列表到BitMap

https://juejin.im/post/5bd41d235188257824708309

深入瞭解 Java8 的 HashMap

java8開始,鏈表中元素大於等於 8,這時有可能將鏈表改造爲紅黑樹的數據結構

https://juejin.im/post/5bed97616fb9a049b77fefbf#heading-0


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章