記錄下Io中的printWriter(打印字符),io中的類太多,在這里記錄下,初學(xué)者,水平有限,寫(xiě)錯(cuò)勿怪 在需要打印字符而不是字節(jié)流,使用PrintWriter 查看API...
Dubbo 壓測(cè)插件已開(kāi)源,本文涉及代碼詳見(jiàn)gatling-dubbo Gatling 是一個(gè)開(kāi)源的基于 Scala、Akka、Netty 實(shí)現(xiàn)的高性能壓測(cè)框架,較之其他基于...
GetBean源碼部分 protectedTdoGetBean(finalStringname,@NullablefinalClassrequiredType, @Nulla...
為什么需要偏向鎖 當(dāng)多個(gè)處理器同時(shí)處理的時(shí)候,通常需要處理互斥的問(wèn)題。 一般的解決方式都會(huì)包含acquire和release這個(gè)兩種操作,操作保證,一個(gè)線程在acquire執(zhí)...
Optional的學(xué)習(xí)與實(shí)戰(zhàn) 整片文章大部分內(nèi)容來(lái)自java8實(shí)戰(zhàn)這本書(shū),我在這里也是將自己的學(xué)習(xí)過(guò)程記錄下來(lái),并且整理成筆記給需要的人提供一個(gè)方便,在學(xué)習(xí)的過(guò)程中主要有以下...
Spring框架本身四大原則 使用POJO進(jìn)行輕量級(jí)和最小侵入式開(kāi)發(fā) 通過(guò)依賴注入和基于接口編程實(shí)現(xiàn)松耦合 通過(guò)AOP和默認(rèn)習(xí)慣進(jìn)行聲明式編程 使用AOP和模板(templa...
1. mybatis的基本概念 MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動(dòng)設(shè)置...
java對(duì)象鎖有兩種:對(duì)象鎖、類鎖。 對(duì)象鎖:在非靜態(tài)方法上加鎖。聲明了一個(gè)對(duì)象鎖。類鎖:在靜態(tài)方法上加鎖,聲明了一個(gè)類鎖。 經(jīng)過(guò)大量的實(shí)驗(yàn)總結(jié)出以下結(jié)論: 1、想要保證能夠...
Apache RocketMQ是業(yè)界知名的分布式消息和流處理中間件,簡(jiǎn)單地理解,它由Broker服務(wù)器和客戶端兩部分組成: 其中客戶端一個(gè)是消息發(fā)布者客戶端(Producer...
在這個(gè)IT系統(tǒng)動(dòng)輒就是上億流量的時(shí)代,Java作為大數(shù)據(jù)時(shí)代應(yīng)用最廣泛的語(yǔ)言,誕生了一批又一批的新技術(shù),包括HBase、Hadoop、MQ、Netty、SpringCloud...
在微服務(wù)架構(gòu)中,根據(jù)業(yè)務(wù)來(lái)拆分成一個(gè)個(gè)的服務(wù),服務(wù)與服務(wù)之間可以相互調(diào)用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign來(lái)調(diào)用。...
1. 方法區(qū) 也稱 " 永久代” 、“非堆”, 它用于存儲(chǔ)虛擬機(jī)加載的類信息、常量、靜態(tài)變量、是各個(gè)線程共享的內(nèi)存區(qū)域。默認(rèn)最小值為 16MB ,最大值為 64MB ,可以通...
InnoDB InnoDB 是由 Innobase Oy 公司開(kāi)發(fā),該存儲(chǔ)引擎是第一個(gè)完整支持 ACID 事務(wù)的 MySQL 存儲(chǔ)引擎。具有插入緩存、兩次寫(xiě)、自適應(yīng)哈希索引等...
Q:一個(gè)業(yè)務(wù)服務(wù)器,一個(gè)數(shù)據(jù)庫(kù),操作:查詢用戶當(dāng)前余額,扣除當(dāng)前余額的3%作為手續(xù)費(fèi) synchronized lock db lock Q:兩個(gè)業(yè)務(wù)服務(wù)器,一個(gè)數(shù)據(jù)庫(kù),操作...
前言 如果我想通過(guò)域名訪問(wèn)怎么辦,而且這三臺(tái)主機(jī)都有服務(wù)。關(guān)注、轉(zhuǎn)發(fā)、評(píng)論頭條號(hào)每天分享java知識(shí),私信回復(fù)“555”贈(zèng)送一些Dubbo、Redis、Netty、zooke...
RabbitMQ核心基礎(chǔ)概念 Server:又稱之為Broker,接受客戶端的連接,實(shí)現(xiàn)AMQP實(shí)體服務(wù)。 Connection:連接,應(yīng)用程序與Broker的網(wǎng)絡(luò)連接。 C...