準(zhǔn)備完docker文件,接下來就要搭建一個(gè)Harbor私有倉庫來保管鏡像。 安裝一些前置安裝包,如docker-compose等 測(cè)試下docker-compose是否成功d...
準(zhǔn)備完docker文件,接下來就要搭建一個(gè)Harbor私有倉庫來保管鏡像。 安裝一些前置安裝包,如docker-compose等 測(cè)試下docker-compose是否成功d...
當(dāng)項(xiàng)目用到服務(wù)器較多時(shí),我們不可能挨個(gè)上傳文件去部署,如果沒有CI/CD的需求時(shí),可以用docker+harbor+ansible實(shí)現(xiàn)一鍵部署多臺(tái)服務(wù)器。首先用一臺(tái)服務(wù)器安裝...
如果項(xiàng)目?jī)?nèi)要對(duì)Microsoft Word文件進(jìn)行處理,最容易想到的第三方庫就是aspose.words了。除了直接對(duì)Word文件的內(nèi)容進(jìn)行操作外, aspose.words...
SpringBoot提供了非常簡(jiǎn)單的定時(shí)任務(wù)配置方法,不再像之前需要配置很多Quartz的文件了。首先看一個(gè)簡(jiǎn)單的靜態(tài)任務(wù): 類上添加@EnableScheduling注解,...
復(fù)雜系統(tǒng)開發(fā)中, 單元測(cè)試是必不可少的一個(gè)環(huán)節(jié)。而對(duì)于接口的測(cè)試,小型系統(tǒng)一般使用PostMan等工具對(duì)接口進(jìn)行簡(jiǎn)單測(cè)試,但它有重復(fù)操作性差,返回值確認(rèn)困難等缺點(diǎn)。Sprin...
今天發(fā)現(xiàn), 當(dāng)我們有一個(gè)Double類型的變量, 想把它轉(zhuǎn)換成BigDecimal進(jìn)行計(jì)算時(shí),不能用new BigDecimal(double), 而是應(yīng)該用BigDecim...
一對(duì)一 在SysUser 類中增加SysRole字段。1、sql語句將role.role_name映射到role.roleName上。 2、還可以在XML 映射文件中配置結(jié)果...
今天測(cè)試中發(fā)現(xiàn)Chrome在發(fā)送WebsocketFrame時(shí),會(huì)自動(dòng)將大于127KB的數(shù)據(jù)分片傳輸, 網(wǎng)上有人提到如果服務(wù)器支持RFC6455則不會(huì)出現(xiàn)這個(gè)問題, 但實(shí)測(cè)N...
不同于synchronized每次只允許一個(gè)線程通過,java中的Semaphore(信號(hào)量)可以用來控制線程的并發(fā)數(shù)量.比如下面的代碼: 會(huì)輸出 Semaphore每次只允...
MySQL中的utf8不是正常意義上的utf8,它只支持最多每字符3個(gè)字節(jié)的存儲(chǔ),而正常的utf8編碼最多可達(dá)每字符4個(gè)字節(jié)(通常是emoji和一部分特殊漢字), 這時(shí)存儲(chǔ)就...
今天遇到了這樣一個(gè)需求: 在每個(gè)WebSocketServer實(shí)例啟動(dòng)時(shí),動(dòng)態(tài)聲明一個(gè)RabbitMQ Queue,然后監(jiān)聽這個(gè)Queue,并將queueName存儲(chǔ)在red...
之前寫依賴注入時(shí)都是使用下面這種Field-based Dependency Injection: 今天了解到Spring其實(shí)推薦的是另一種構(gòu)造器注入的方式,如下: 原因是因...
右鍵虛擬主機(jī),選擇設(shè)置選項(xiàng)。在設(shè)置中選擇硬件->網(wǎng)絡(luò)適配器->網(wǎng)絡(luò)連接->選擇自定義(VMnet8 NAT模式)找到虛擬機(jī) 編輯->虛擬網(wǎng)絡(luò)編輯器選中VMnet8,并設(shè)置相應(yīng)...
今天遇到一個(gè)小坑,虛擬機(jī)啟動(dòng)時(shí)發(fā)現(xiàn)IP變了,這樣肯定是不方便調(diào)試的,那就需要設(shè)置個(gè)固定IP。 首先ip addr 發(fā)現(xiàn)有兩個(gè):一個(gè)lo, 一個(gè)eth1,eth1的ip是192...
打開下面這個(gè)文件,然后復(fù)制內(nèi)容,保存成xmlhttps://github.com/google/styleguide/blob/gh-pages/intellij-java-...
下載redis tar包,放到任意目錄,然后yum install gcc-c++yum install -y tclcd redis-5.0.3$ make 或者 ma...
自動(dòng)生成serialVersionUID:Settings - Editors - Inspection - 勾選Serializable class without ser...
在idea里面配置protobuf SupportFile→Settings→Plugins→Browse repositonies→輸入protobuf 安裝好了之后,重啟...