原创 Queue與BlockingQueue

一、Queue 1.隊列繼承 Collection 2.隊列的介紹   設計用於在處理之前保存元素的集合,除了基本的Collection操作之外,隊列還提供額外的插入,提取和檢查操作。   這些方法的每一種都有兩種形式:如果操作失

原创 1.TDD實現100door的問題

這是http://cyber-dojo.org/setup_default_start_point/show/?from=individual網站上的第一題。題目如下: Q:100 doors in a row are all i

原创 Spring第三回、sping三種裝配Bean方案

sping的配置方案有三種:   隱式的bean發現機制和自動裝配   在xml中顯示配置   在java中進行顯示配置   儘可能的使用自動裝配,顯示裝配越少越好,如果必須要用顯示裝配,最好用javaConfig裝配。(

原创 項目開發中簡單使用的Linux命令查看docker相關情況

最近項目部署在docker上,好處:部署docker的好處(去維基百科)。壞處(對我所在公司而言):以前服務掛掉了,啓動腳本就可以重新啓動服務;而現在只能讓測試發佈(服務使用jenkinds,在容器上發佈服務)。因此記錄一些簡單的linu

原创 2.TDD實現字符串排列組合

  題目地址:http://cyber-dojo.org/setup_default_start_point/show/?from=individual , 第二題。題目如下: Write a program to gener

原创 存儲過程結構

CREATE OR REPLACE procedure P_INS_CSD_LOAN_BIDS as –將數據從 原表 插入 更新表 begin merge into 更新表 d using 原表 s on (d.lid = s.

原创 《java虛擬機》筆記- 第二章:Java內存區域與內存溢出異常(理論部分)

序:人活着嘛,不僅需要吸收,還需要產出,好久沒有寫博客了,也是手癢癢,剛好晨會有個同事分享了一下JVM,所以也想總結一下自己在看JVM注意的點,姑且寫個第二章的筆記吧,哈哈,很顯然這個系列會太監,畢竟時間有限,工作之後迫不得已。JVM

原创 《java虛擬機》筆記- 第二章:Java內存區域與內存溢出異常(異常部分)

目的:   1.通過代碼驗證JVM描述的各個運行時區域存儲的內容   2.在工作中遇到實際的內存溢出時,根據異常信息快速定位是哪個區域的內存溢出 內存溢出(OutOfMemoryError)存在的區域:java虛擬機棧,本地方法棧,堆

原创 軟件安裝博客

一、Navicat下載及破解 Navicat Premium 12.0.18 / 12.0.24安裝與激活

原创 Mock裏邊的doThrow與thenThrow的區別

1.doThrow 適用於 沒有出參的方法 @GetMapping(value = "/findUserMenuItems") @ApiOperation(value = "查詢用戶菜單", notes = "查詢用

原创 Spring Boot整合MyBatis調用數據庫

寫博客有時候需要一點小情調,以後就每次以應景的詩開始吧。                         泊秦淮 杜牧                     煙籠寒水月籠沙,夜泊秦淮近酒家。                     

原创 好文章地址

看到的很好的文章,就當這是一個書籤 1.Docker的安裝配置及使用詳解 Docker的安裝配置及使用詳解

原创 項目開發中簡單使用的Linux命令查看日誌

1.查看自己的服務(若服務名爲chenda)是否正在運行 ps -ef | grep chenda 2.動態查看與/user有關的日誌(假設日誌路徑爲/chenda/chen) tail -f  /chenda/chen/info.

原创 項目Swagger化

一、需要引入的依賴包 前兩個是關於swagger的包,第三個包是配置的時候返回Docket對象需要引入的包。 注:我在引入第三個包的版本過高的時候項目起不來 <!-- 引入swagger依賴 --> <dependency>

原创 問題:解決在項目過程中出現的安全問題

一、問題描述 在spring boot項目開發中引入另外一個服務的接口,導致本項目所有的接口都無法訪問,訪問URL自動跳轉爲/error(如下圖最後一行)。    項目運行中會跳出如下的一串安全驗證碼(如下中間行): ![在這裏插入圖