原创 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(如下圖最後一行)。 項目運行中會跳出如下的一串安全驗證碼(如下中間行): ![在這裏插入圖