原创 mybatis深入淺出三

上篇文章《深入淺出Mybatis系列(二)---配置簡介(mybatis源碼篇)》我們通過對mybatis源碼的簡單分析,可看出,在mybatis配置文件中,在configuration根節點下面,可配置properties、typeAl

原创 使用Socket進行文件的傳輸

客戶端: import java.io.*; import java.net.Socket; /** * @author coderchem * @create 2019-09-27 21:49 */ public class

原创 tomcat8和Solr8配置

第一步 先在本地盤符中創建一個文件,用來統一管理tomcat和solr。下面是我的目錄結構,我在D盤下創建了tomcatSolr這個文件夾。  第二步 把一個全新的tomcat解壓到創建的文件(TomcatSolr)中,再把solr文件

原创 桶排序

原文鏈接:https://blog.csdn.net/qq_27124771/article/details/87651495 一、思想 一句話總結:劃分多個範圍相同的區間,每個自區間自排序,最

原创 redis面試題總結

一、什麼是redis Redis是一個開源的內存中的數據結構存儲系統,可以作爲數據庫、中間件、緩存。 二、redis的訪問數量級是多少? Redis的訪問數量級問10W+/s,鏈接數越多訪問速度越慢。 三、redis的數據結構和使用場景

原创 BTree和B+Tree詳解

原文鏈接:https://www.cnblogs.com/vianzhang/p/7922426.html B+樹索引是B+樹在數據庫中的一種實現,是最常見也是數據庫中使用最爲頻繁的一種索引。B

原创 線程池的執行過程源碼解析總結

在瞭解將任務提交給線程池到任務執行完畢整個過程之前,我們先來看一下ThreadPoolExecutor類中其他的一些比較重要成員變量: private final BlockingQueue<Runnable> workQueue;

原创 dubbo之二

爲什麼要使用dubbo 傳統的ORM、MVC不能實現大量數據的訪問需求,不利於項目模塊的擴展。使用dubbo基於RPC(遠程過程調用)可以實現模塊與模塊之間的分離,從而使得模塊之間的耦合性降低,實現多模塊的開發和維護,學習dubbo

原创 redis穿透和雪崩解決方案(先放着吧)

原文鏈接:https://atongyeye.iteye.com/blog/2336198 緩存雪崩 緩存雪崩可能是因爲數據未加載到緩存中,或者緩存同一時間大面積的失效,從而導致所有請求都去查數

原创 ProccedingJoinPoint源碼解析

ProccedingJoinPoint的繼承關係 ProceedingJoinPoint繼承JoinPoint子接口,它新增了兩個用於執行連接點方法的方法:     java.lang.Object proceed() throws ja

原创 mybatis源碼之加載session創建過程

String xml ="spring-mybatis.xml"; Reader reader = Resources.getResourceAsReader(xml); SqlSessionFactor

原创 mybatis深入淺出之二

原文鏈接:https://www.cnblogs.com/dongying/p/4031613.html 上篇文章《深入淺出Mybatis系列(一)---Mybatis入門》, 寫了一個Demo

原创 mybatis的緩存機制

原文鏈接:https://tech.meituan.com/2018/01/19/mybatis-cache.html 前言 MyBatis是常見的Java數據庫訪問層框架。在日常工作中,開發人

原创 深入淺出mybatis之一

原文鏈接:https://www.cnblogs.com/dongying/p/4031382.html 最近兩年 springmvc + mybatis 的在這種搭配還是蠻火的,樓主我呢,也

原创 mybatisyu

原文鏈接:https://www.cnblogs.com/dongying/p/4036796.html 上篇文章《深入淺出Mybatis系列(二)---配置簡介(mybatis源碼篇)》我們通