原创 穀粒商城--分佈式高級篇P102~P128

穀粒商城--分佈式高級篇P102~P128 由於學習的時間也比較少,只有週六週末纔有時間出來學習總結,所以一篇一篇慢慢更新吧,本次總結內容爲Elasticsearch(相關內容:kibana,es,nginx,ik分詞器)

原创 穀粒商城--分佈式基礎篇P28~P101(完結)

穀粒商城--分佈式基礎篇P28~P101(完結) 前面1-27節主要是環境配置特別難,後面的28~101節主要是前端編寫的代碼較多以及後臺的CRUD操作比較多。因爲內容很多,所以我是根據自己想學的點進行相應學習,故前端我直接跳過了,前端代

原创 穀粒商城--分佈式基礎篇(P1~P27)

穀粒商城--分佈式基礎篇P1~P27 去年3月份穀粒商城分佈式基礎、進階、高級剛出的時候就開始學了,但是中途因爲一些事就中斷了,結果一直到現在纔有時間重新開始學,看到現在網上這麼多人都學完了,確實感覺到很慚愧,重新整理學習筆記吧,後續不斷

原创 【面試】詳解同步/異步/阻塞/非阻塞/IO含義與案例

本文詳解同步、異步、阻塞、非阻塞,以及IO與這四者的關聯,畢竟我當初剛認識這幾個名詞的時候也是一臉懵。 目錄🔥1.同步阻塞、同步非阻塞、異步阻塞、異步非阻塞1.同步2.異步3.阻塞4.非阻塞5.四者關聯🔥2.IO與上述四

原创 Springboot下載Excel的3種方式

Springboot下載Excel的3種方式 彙總一下瀏覽器下載和代碼本地下載實現的3種方式。 (其實一般都是在代碼生成excel,然後上傳到oss,然後傳鏈接給前臺,但是我好像沒有實現過直接點擊就能在瀏覽器下載的功能,所以這次一起彙總一

原创 Java併發編程--基礎進階高級(完結)

Java併發編程--基礎進階高級完整筆記。 這都不知道是第幾次刷狂神的JUC併發編程了,從第一次的迷茫到現在比較清晰,算是個大進步了,之前JUC筆記不見了,重新做一套筆記。 參考鏈接:https://www.bilibili.com/v

原创 Linux--wget、curl command not found解決方案

centos突然報wget、curl command not found,簡單查了下,之前好像也遇到過,總結一下 @目錄1.Wget command not found2.curl command not found 1.

原创 SpringBoot--整合ShardingJDBC實現分庫分表

Mysql優化--分庫分表 項目地址:https://gitee.com/empirefree/spring-boot-sharding 參考鏈接:https://www.cnblogs.com/chenyanbin/p/14666668.

原创 Servlet--核心內容彙總

Servlet彙總 因爲看公司代碼,有個cookie+jwt.Token登錄驗證接口,於是回顧下servlet、cookie、session、前後端分離restful、jwt.token相關內容。雖然現在流行的是網關封裝各個接口,但是基礎

原创 Redis--狂神說Redis基礎彙總(完結)

Redis--狂神說Redis基礎彙總(完結) 2021.6.12-2021.6.14:端午學學玩玩弄完了Redis基礎的彙總,越學越覺得自己知識量的匱乏。 參考鏈接:狂神說Java--Redis彙總:https://www.bilib

原创 SpringBoot--整合itextpdf

SpringBoot--整合itextpdf Dependency <!--SpringBoot:PDF--> <!-- https://mvnrepository.com/artifact/com.itextpdf/it

原创 緩存--java三級緩存、Mybatis的二級緩存

Java緩存和Mybatis緩存 每一次的筆記都是當初面試官給我的打擊...... 所謂緩存,即每次讀取數據先去緩存中讀,沒有再去數據庫裏找,以此來提高性能與效率 Java緩存 一級緩存 棧:一級緩存,用完即釋放 二級緩存 堆:二級緩

原创 Java--基礎內容(一)

Java--基礎內容(一) 之前有贊筆試題基礎題掛了,還是得承認自己基礎很垃圾,要多補補,不能只搞框架。精通基礎,結合設計模式,以後能走得更遠 極客教程--參考鏈接:https://geek-docs.com/java/java-tut

原创 Redis--Springboot使用

Redis--springboot使用: 之前用redis是用命令行,現在整合到springboot做個簡單使用:string,list,set,zset,hash,後面可能還要對redis分佈式鎖,秒殺項目,狂神說redis還要進一步做

原创 Java--ThreadLocal原理與使用

ThreadLocal保證線程安全: ThreadLocal內部持有ThreadLocalMap對象,線程內部單獨創建副本,來保證數據隔離,但是由於ThreadLocalMap中key爲弱引用,GC自動回收,但是value如果爲強引用,就