作為一個程序員經(jīng)常會遇到一些數(shù)據(jù)和文本的處理,用到最多的應(yīng)該是全局查找然后替換,當(dāng)遇到一些比較復(fù)雜的處理,一般全局查找替換就行不通了,這個時候一般會想到有個正則的東西,但是轉(zhuǎn)...
作為一個程序員經(jīng)常會遇到一些數(shù)據(jù)和文本的處理,用到最多的應(yīng)該是全局查找然后替換,當(dāng)遇到一些比較復(fù)雜的處理,一般全局查找替換就行不通了,這個時候一般會想到有個正則的東西,但是轉(zhuǎn)...
redis緩存是在內(nèi)存中保存數(shù)據(jù),避免業(yè)務(wù)從數(shù)據(jù)庫中讀取數(shù)據(jù),從而提升系統(tǒng)的響應(yīng)速度。內(nèi)存相比于磁盤訪問速度時快了,但是內(nèi)存的成本時遠(yuǎn)高于磁盤的,所以不可能將所有的數(shù)據(jù)都放在...
java注解 什么是注解 Java 注解也就是Annotation是從 Java5 開始引入的新技術(shù) Annotation的作用:不是程序本身,可以對程序作出解釋可以被其他程...
Redis 有 5 種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),分別為:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。原文地址[http...
Eureka架構(gòu)圖 Eureka作為springCloud的注冊中心,提供了服務(wù)注冊、服務(wù)續(xù)約、服務(wù)同步等功能,本片文章結(jié)合源碼來看下Eureka核心功能,原文地址[http...
偽分布式集群就是在一臺機(jī)器部署多個zk應(yīng)用,部署之前服務(wù)器需要有jdk環(huán)境 java -version可以顯示相關(guān)java信息才可以進(jìn)行zookeeper搭建,本文是基于ma...
使用消息隊列,繞不開的一個問題就是如何保證消息不丟失,現(xiàn)在主流的消息中間件都提供了完整的消息可靠性保證機(jī)制,可以確保消息的可靠傳遞,本文以rocketMq為例介紹如何保證消息...
目前消息隊列有很多種,如kafaka、rocketMq、rabbitMq,所有消息隊列的模型都比較類似,基本都包括像隊列(Queue)、主題(Topic)或是分區(qū)(Parti...
主要介紹線程池相關(guān)知識,關(guān)于線程池,首先我們思考下為什么要用線程池。如果單純的使用線程,線程的創(chuàng)建和銷毀都是自己來完成,如果并發(fā)請求過多,可能造成資源耗盡。線程池可以對線程進(jìn)...
1、通過GitHub、Gitee搭建個人博客,在更新內(nèi)容的時候出現(xiàn)了下面的錯誤; 2、在網(wǎng)上找了一下解決辦法,一般都是說修項目路徑中.git里的confg文件 3、我這邊修改...
網(wǎng)上關(guān)于rocketMq安裝、集群配置的文章有很多,作為一個初學(xué)者,跟著網(wǎng)上的各種教程安裝遇到了各種坑,可謂是一路坎坷。本文記錄下rocketMq安裝的完整過程。希望對你有一...
spring本身沒有事務(wù),spring事務(wù)是在數(shù)據(jù)庫事務(wù)的基礎(chǔ)上進(jìn)行封裝拓展,spring支持聲明式事務(wù)、編程式事務(wù)兩種,本文主要針對聲明式事務(wù)進(jìn)行講解,本篇文章為《圖靈學(xué)院...
說到spring不得不提其兩大特性IOC、AOP,本文主要介紹結(jié)合代碼看下spring Ioc相關(guān)原理,閱讀源碼如果只是為了看源碼效率就會很低,還是要有一定的目的性,我們結(jié)合...
前面的文章介紹了Mybatis四大神器中的三個Executor、StatementHandler、ParameterHandler,本文介紹最后一個神器ResultSetHa...
提到springBoot就必須說下它的自動裝配,springBoot遵循的原則就是約定大于配置,使用注解對常規(guī)的配置項做默認(rèn)配置,結(jié)束xml配置,簡化項目的搭建、配置過程。本...
ParameterHandler顧名思義是mybatis中的參數(shù)處理器,負(fù)責(zé)為 PreparedStatement 的 sql 語句參數(shù)動態(tài)賦值,這個接口很簡單只有兩個方法:...
本文來自極客時間《Elasticsearch核心技術(shù)實戰(zhàn)》 課程學(xué)習(xí)筆記,感興趣的同學(xué)可以訂閱該課程 基本概念 文檔 elasticsearch 是面向文檔的,文檔是所有可搜...
Statementhandler是四大神器中最重要的一個對象,負(fù)責(zé)操作Statement與數(shù)據(jù)庫進(jìn)行交流.在工作時還會使用ParameterHandler進(jìn)行參數(shù)配置,使用R...