2020年5月7日

策略模式在公司項目中的運用實踐,看完又可以漲一波實戰經驗了!

摘要:營銷系統是一個動態的、有機地結合的系統,經常會隨著業務的不斷變化發生調整,因此從事這一業務的開發可讓我頭疼了。 之前在工作中就不乏一次遇到過隨意調整營銷策略的情況,在部分場景下由于使用了硬編碼的方式來實現,因此在調整策略的時候顯得特別不靈活。 下邊我列舉一個曾經遇到過的應用場景: 業務部門需要上線一 閱讀全文

posted @ 2020-05-07 09:26 Java知音號 閱讀 (173) 評論 (0) 編輯

2020年4月29日

開發機直連 Docker 中的 Redis 容器小教程

摘要:在筆者日常開發中,都是把redis裝在windows系統中。雖然可以通過RedisDesktopManager等客戶端工具連接操作redis,但是還是覺得low了一些。因為作為程序員,我可能更想在Linux系統操作redis,這樣在遇到生產環境實操時候,才不會顯得束手無策。 今天它來了,我們將會在虛 閱讀全文

posted @ 2020-04-29 15:38 Java知音號 閱讀 (298) 評論 (0) 編輯

2020年4月5日

來討論一下這些常見的 Redis 面試題

摘要:Redis應該算面試中必問的一個知識點,但是發現很多童鞋并不熟悉這塊,這篇就常見的一些問題做一些整理,有不對的地方歡迎留言指正! 1.Redis支持的數據類型? String(字符串) 格式: set key value string類型是二進制安全的。意思是redis的string可以包含任何數據 閱讀全文

posted @ 2020-04-05 10:33 Java知音號 閱讀 (154) 評論 (0) 編輯

2020年3月23日

為什么代碼規范要求SQL語句不要過多的join?

摘要:作者: 柯三 juejin.im/post/5e0443ae6fb9a0162277a2c3 送分題 面試官:有操作過Linux嗎? 我:有的呀 面試官:我想查看內存的使用情況該用什么命令 我:free 或者 top 面試官:那你說一下用free命令都可以看到啥信息 我:那,如下圖所示 可以看到內存 閱讀全文

posted @ 2020-03-23 11:21 Java知音號 閱讀 (258) 評論 (0) 編輯

2020年3月16日

SpringBoot+AOP構建多數據源的切換實踐

摘要:針對微服務架構中常用的設計模塊,通常我們都會需要使用到druid作為我們的數據連接池,當架構發生擴展的時候 ,通常面對的數據存儲服務器也會漸漸增加,從原本的單庫架構逐漸擴展為復雜的多庫架構。 當在業務層需要涉及到查詢多種同數據庫的場景下,我們通常需要在執行sql的時候動態指定對應的datasourc 閱讀全文

posted @ 2020-03-16 11:33 Java知音號 閱讀 (397) 評論 (0) 編輯

2020年3月12日

教你用純Java實現一個網頁版的Xshell(附源碼)

摘要:前言 最近由于項目需求,項目中需要實現一個WebSSH連接終端的功能,由于自己第一次做這類型功能,所以首先上了GitHub找了找有沒有現成的輪子可以拿來直接用,當時看到了很多這方面的項目,例如:GateOne、webssh、shellinabox等,這些項目都可以很好地實現webssh的功能。 但是 閱讀全文

posted @ 2020-03-12 12:52 Java知音號 閱讀 (272) 評論 (0) 編輯

2020年2月26日

實踐:使用了CompletableFuture之后,程序性能提升了三倍

摘要:CompletableFuture 相比于jdk5所提出的future概念,future在執行的時候支持異步處理,但是在回調的過程中依舊是難免會遇到需要等待的情況。 在jdk8里面,出現了CompletableFuture的新概念,支持對于異步處理完成任務之后自行處理數據。當發生異常的時候也能按照自 閱讀全文

posted @ 2020-02-26 11:19 Java知音號 閱讀 (552) 評論 (2) 編輯

2020年2月24日

手把手帶你閱讀Mybatis源碼(三)緩存篇

摘要:前言 大家好,這一篇文章是MyBatis系列的最后一篇文章,前面兩篇文章:手把手帶你閱讀Mybatis源碼(一)構造篇 和 手把手帶你閱讀Mybatis源碼(二)執行篇,主要說明了MyBatis是如何將我們的xml配置文件構建為其內部的Configuration對象和MappedStatement對 閱讀全文

posted @ 2020-02-24 16:15 Java知音號 閱讀 (174) 評論 (0) 編輯

2020年2月22日

手把手帶你閱讀Mybatis源碼(二)執行篇

摘要:前言 上一篇文章提到了MyBatis是如何構建配置類的,也說了MyBatis在運行過程中主要分為兩個階段,第一是構建,第二就是執行,所以這篇文章會帶大家來了解一下MyBatis是如何從構建完畢,到執行我們的第一條SQL語句的。之后這部分內容會歸置到公眾號菜單欄:連載中…-框架分析中,歡迎探討! 入口 閱讀全文

posted @ 2020-02-22 11:24 Java知音號 閱讀 (159) 評論 (0) 編輯

2020年2月21日

手把手帶你閱讀Mybatis源碼(一)構造篇

摘要:前言 今天會給大家分享我們常用的持久層框架——MyBatis的工作原理和源碼解析,后續會圍繞Mybatis框架做一些比較深入的講解,之后這部分內容會歸置到公眾號菜單欄:連載中…-框架分析中,歡迎探討! 說實話MyBatis是我第一個接觸的持久層框架,在這之前我也沒有用過Hibernate,從Java 閱讀全文

posted @ 2020-02-21 10:43 Java知音號 閱讀 (235) 評論 (0) 編輯

導航

美人江湖手游