原创 IT初學者在哪裏可以發現一些好的基礎視頻呢?

經常碰到一些粉絲說參加了某某培訓機構的培訓課程,什麼都沒寫會,還白白打上了一兩萬塊。想到這裏挺爲他們心痛的,我認爲你如果是初學者,必然是沒什麼基礎的;爲了薪資高而學習IT行業,而沒有濃厚的興趣,很難在參加培訓的脫產班3個月的時間內學習比較深

原创 SpringBoot集成tkMybatis插件

閱讀文本大概需要3分鐘。通用 Mapper4 是一個可以實現任意 MyBatis 通用方法的框架,項目提供了常規的增刪改查操作以及Example相關的單表操作。通用 Mapper 是爲了解決 MyBatis 使用中 90% 的基本操作,使用

原创 開發這些工具足以打天下

0x01:開發工具eclipseEclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(

原创 Linux下查看進程線程數的方法

閱讀文本大概需要3分鐘。0x01:ps -ef只打印進程,而ps -eLf會打印所有的線程[[email protected] ~]# ps -ef | grep rsyslogd root      1470     1  0  2011 ?   

原创 SpringCloud Gateway網關基礎知識

閱讀文本大概需要3分鐘。Spring Cloud Gateway是由spring官方基於Spring5.0、Spring Boot2.x、Project Reactor 等技術開發的 網關,目的是代替原先版本中的Spring Cloud N

原创 微服務通訊協議 RPC or Restful

閱讀文本大概需要3分鐘。在微服務中,使用什麼協議來構建服務體系,一直是個熱門話題。爭論的焦點集中在兩個候選技術:  RPC or RestfulRPC:Remote Produce Call遠程過程調用,類似的還有RMI。自定義數據格式,基

原创 GC 和 JVM的一些知識點

閱讀文本大概需要3分鐘。0x01:五大區域程序計數器(Program Counter Register):當前線程所執行的字節碼的行號指示器,字節碼解析器的工作是通過改變這個計數器的值,來選取下一條需要執行的字節碼指令,分支、循環、跳轉、異

原创 面試被打擊,坐地鐵少看一會頭條,多看一會這些公衆號

是不是覺得公衆號關注得太多,沒有目的的看文章,沒有學到什麼知識,時間白白浪費。你需要刪除些無價值的公衆號,在號的數量上做減法,質量上做加法。接下來給大家推薦一下這段時間一直在閱讀的幾個優秀公衆號。它們每天更新有態度、有溫度的原創,內容有保障

原创 Redis底層數據結構的映射關係

閱讀文本大概需要3分鐘。Redis有五種基本數據結構:字符串、hash、set、zset、list。但是你知道構成這五種結構的底層數據結構是怎樣的嗎?0x01:Redis底層八種數據結構簡單動態字符串 SDS (simple synamic

原创 Zookeeper的Leader選舉哪些事

閱讀文本大概需要3分鐘。Leader選舉是保證分佈式數據一致性的關鍵所在。Leader選舉分爲Zookeeper集羣初始化啓動時選舉和Zookeeper集羣運行期間Leader重新選舉兩種情況。在講解Leader選舉前先了解一下Zookee

原创 分庫分表技術方案

閱讀文本大概需要3分鐘。0x01:TDDL(Taobao Distributed Data Layer)框架淘寶根據自己的業務特點開發了TDDL(Taobao Distributed Data Layer)框架,主要解決了分庫分表對應用的透

原创 通俗易懂了解一下分庫分表的概念

閱讀文本大概需要3分鐘。0x01:水平分庫以表的主鍵字段爲依據,按照一定策略(取模,hash等),將本來在一個庫中的數據拆分到多個庫中。每個庫的表結構都一模一樣;每個庫的數據都不一樣,沒有任何交集;所有庫的表的數據的並集纔是全量數據;0x0

原创 25、springboot發送郵件

雖然現在短信驗證已經最流行也是最常用的驗證方式;但是郵件驗證還是必不可少,依然是網站的必備功能之一。什麼註冊驗證,忘記密碼或者是給用戶發送營銷信息都是可以使用郵件發送功能的。最早期使用JavaMail的相關api來進行發送郵件的功能開發,後

原创 28、網關zuul入門二

上一篇講解了網關zuul的path-url這種轉發方式;這一篇講解一下path-serviceId這種轉發方式。path-serviceId這種方式需要使用到註冊中心eureka1、新建項目sc-zuul-consumer,該項目主要提供一

原创 27、網關zuul入門

基於Spring的微服務結點在能力上沒有高低貴賤之分,但是在角色上會分爲邊緣服務和內部服務兩部分。內部服務是爲對內暴露服務的結點,供架構內部來調用;邊緣服務是對外部網絡暴露的服務結點,也就是對外API接口。開發人員爲了防止服務被******