原创 mybatis的動態sql(從註解到xml的過渡學習)

學習背景: 之前一直是用mybatis的註解的方式寫sql的,但是來到京東實習後,大家都是用的.xml的方式寫sql,今天就學習一下如何用xml方式寫sql。 主要參考博客: 1、mybatis中的.xml文件總結–mybatis

原创 京東hr面試準備

文章目錄考試系統項目中的難點與亮點:做項目的收穫選擇京東?京東與淘寶的區別?一:店鋪數量二:產品品質三:物流體系總結以上四點京東商城 考試系統項目中的難點與亮點: 表達出這些難點:在分析這個項目的需求和設計底層數據庫表的時候,壓力

原创 圖論思考之路徑優化——深度/廣度優先遍歷

文章目錄 參考博客 評論:LinkList換成arrayDeque會更好,然後二叉Tree的建立有沒有更優的呢? 概念定義: 深度優先遍歷:深度優先遍歷是圖論中的經典算法。其利用了深度優先搜索算法可以產生目標圖的相應拓撲排序表

原创 Cache Aside Pattern旁路緩存

文章目錄1、更新緩存 VS 淘汰緩存1.1、**對於讀請求**1.2 對於寫請求1.2.1 分析:先操作數據庫,再操作緩存 (不好)1.2.2 分析:先刪除/更新緩存,再操作數據庫(好)1.2.3 分析:到底是刪除還是更新緩存?2

原创 從單Maven 向多Maven過渡

參考博客:SpringBoot之Maven多模塊整合Mybatis 1、點擊怎麼創建一個Maven項目 2、點擊SpringBoot創建多模塊工程 遇到的問題:解決Autowired required a single bean,

原创 總結mysql分頁優化

文章目錄1.分頁的基本原理2.分頁的優化2.1 where 線索 limit n優化法2.2 where 線索 limit m,n優化法2.3 索引方式優化 參考博客1 1.分頁的基本原理 "explain SELECT * F

原创 計算機網絡(TCP協議、TCP與UDP、三次握手、四次揮手);思考三次握手

文章目錄1、OSI七層協議第一層:物理層第二層:數據鏈路層第三層:網絡層 IP第四層:傳輸層 TCP/UDP第五層:會話層第六層:表示層第七層:應用層總結OSI2、TCP/IP五層協議3、TCP與UDP區別4、三次握手連接爲什麼還

原创 Tomcat——請求處理、線程池的理解

參考博客:賤賤的小帥哥 文章目錄(一)Tomcat容器結構(二)Tomcat的兩個核心組件:Connector和Container1.Connector組件2.Container組件2.1 Container2.2 Engine2

原创 線程池思想

文章目錄1. 線程池背景五種線程池的介紹和使用場景線程池的繼承關係線程池的具體實現類ThreadPoolExecutor的重要參數==線程池的幾步主要工作流程思路分析==線程池都有哪幾種工作隊列==自定義線程池工廠==擴展線程池手

原创 分庫分表思想 重溫

參考博客:分庫分表的基本思想 先簡單介紹一下基本概念,詳情請參考別人寫的這個博客,還算nice! 基本思想 Sharding的基本思想就要把一個數據庫切分成多個部分放到不同的數據庫(server)上,從而緩解單一數據庫的性能問題。

原创 關係數據庫規範化邏輯設計----範式設計(NF,normalization)

文章目錄1. 範式設計是爲了解決什麼問題?2. 幾種常見的範式設計**先回顧一下三範式**:2.1 第一範式(1NF)2.2 第二範式(2NF)2.3 第三範式(3NF)和擴充的第三範式(BCNF,Boyce Codd Norma

原创 思考HashMap、ConCurrenHashMap;HashMap中hash值

本來想寫一個關於 HashMap與ConCurrenHashMap的博客,後來看到已經有個人總結得非常好,特此引用 HashMap與ConCurrenHashMap 但是,需要先說明HashMap的缺點: 大家都知道,HashM

原创 dubbo+zookeeper架構理解和搭建

文章目錄分佈式架構背景:Dubbo 是什麼Dubbo 架構流程圖關鍵節點調用流程註冊中心?架構搭建案例 參考博客: 爲什麼要用dubbo,dubbo和zookeeper關係,簡單的dubbo搭建 Dubbo+zookeeper 最

原创 關於MQ的總結和思考

文章目錄1、面試問題2、對MQ的理解和總結3、對MQ的思考和引申 1、面試問題 關於MQ的面試問題,可參考博客 1:什麼場景使用了mq?直接掉接口不行嗎? 2:用消息隊列都有什麼優點和缺點? 3:Kafka、ActiveMQ、Ra

原创 社招java面試問題

參考博客:https://blog.csdn.net/devcloud/article/details/100698417