今天公司叫架設一個內(nèi)部使用的知識庫,據(jù)說是有利于業(yè)務組的同志溝通。具體做什么的咱也不知道 咱也不敢問!于是乎直接想到了以前看到過的dokuwiki比較符合業(yè)務場景,擼起袖子開...
今天公司叫架設一個內(nèi)部使用的知識庫,據(jù)說是有利于業(yè)務組的同志溝通。具體做什么的咱也不知道 咱也不敢問!于是乎直接想到了以前看到過的dokuwiki比較符合業(yè)務場景,擼起袖子開...
一、介紹 從軟件角度來說,數(shù)據(jù)庫分類為兩種: 第一種:數(shù)據(jù)庫服務器(Database Server) 第二種:嵌入式數(shù)據(jù)庫(Embedded Database) 像 Orac...
存數(shù)據(jù) 1、獲取當前線程持有的threadLocalMap對象2、如果map對象不為空,則set值,key為threadLocal對象本身,value為set的值3、如果ma...
參考鏈接:HashMap源碼解析[https://www.cnblogs.com/jajian/p/13965678.html] 存儲結(jié)構(gòu) HashMap的數(shù)據(jù)存儲是Node...
單一職責原則--SRP(Single Responsibility Principle) 僅有一個引起其變化的原因 單一職責原則的定義是就一個類而言,應該僅有一個引起他變化的...
加鎖 org.redisson.RedissonFairLock#tryLockInnerAsync command == RedisCommands.EVAL_NULL_B...
Redisson簡介 Redisson在基于NIO的Netty[http://netty.io/]框架上,充分的利用了Redis鍵值數(shù)據(jù)庫提供的一系列優(yōu)勢,在Java實用工具...
Seata框架是一個業(yè)務層的XA(兩階段提交)解決方案。在理解Seata分布式事務機制前,我們先回顧一下數(shù)據(jù)庫層面的XA方案。 1. MySQL XA方案 MySQL從5.7...
Java和C++語言的一個重要區(qū)別就是Java中我們無法直接操作一塊內(nèi)存區(qū)域,不能像C++中那樣可以自己申請內(nèi)存和釋放內(nèi)存。Java中的Unsafe類為我們提供了類似C++手...
總感覺哪里不對,但是又說不上來 1、基本類型及底層實現(xiàn) 1.1、String 用途: 適用于簡單key-value存儲、setnx key value實現(xiàn)分布式鎖、計數(shù)器(原...
1.簡介 對于用戶來說,響應的快慢是判斷一個系統(tǒng)的重要指標,緩存就是必不可少的優(yōu)化工具,在一個高并發(fā)的場景中往往占有著非常重要的角色,所以開發(fā)人員需要根據(jù)不同的應用場景來...
mybatis自定義攔截器(一)基本使用[http://www.itdecent.cn/p/0a72bb1f6a21]mybatis自定義攔截器(二)對象詳解[https:...
一、Sleuth簡介 ??Spring Cloud Sleuth[slu?θ]是Spring Cloud提供的分布式系統(tǒng)服務鏈追蹤組件,它大量借用了Google的Dapper...
歡迎關注我的github,以后所有文章源碼都會陸續(xù)更新上去 前提知識 我們知道在使用Feign的時候,有三種方式可以實現(xiàn)自定義配置 properties直接在properti...
事出有因 所謂約定大于配置,swaggger提供的接口描述注解可以實現(xiàn)接口的任意自定義的描述,但是每個接口都那么寫,看起來就煩,按照項目的規(guī)范,幾乎所有接口約定的格式等都是一...
Java Web 人員經(jīng)常要設計 RESTful API(如何設計好的RESTful API),通過 json 數(shù)據(jù)進行交互。那么前端傳入的 json 數(shù)據(jù)如何被解析成 Ja...
JIRA是一個流行的產(chǎn)品,除了其自身功能強,可擴展性好以外,JIRA還擁有一個龐大的生態(tài)圈。擁有眾多的插件開發(fā)商、合作伙伴和用戶。 從產(chǎn)品層面看,JIRA產(chǎn)品具備很強的擴展能...