原创 解決docker容器無法訪問宿主機端口的問題

最近在工作時遇到一個問題,docker容器無法訪問宿主機的redis,telent6379端口不通。 經排查發現,該服務器啓用了防火牆,防火牆把6379的端口的訪問授權給docker0網卡訪問即可。 操作如下: firewall

原创 解決jenkin插件無法下載的問題

今天安裝jenkin後,打開插件管理頁面提示如下錯誤:There were errors checking the update sites: SSLHandshakeException: sun.security.validat

原创 maven上傳依賴到私服

maven配置 在setting文件servers節點中添加私服賬號信息。 <server> <id>xxx-release</id> <username>username</username>

原创 jenkin安裝後提示離線的問題

安裝jenkin後瀏覽器訪問時提示jenkin處於離線狀態,原因是jenkin啓動時會請求www.google.com驗證網絡狀態,國內當然是訪問不了谷歌了,將這個地址改爲百度或者其他可以訪問的地址即可。 編輯文件 文件地址: /

原创 java遍歷Map效率最高的方式

遍歷Map的方式有很多,通常場景下我們需要的是遍歷Map中的Key和Value,那麼推薦使用的、效率最高的方式是: public static void main(String[] args) { HashMap<Stri

原创 java中foreach循環原理

一般,我們使用會用foreach取代for循環進行集合的遍歷操作。 public static void main(String[] args) { List<String> list = new ArrayList<St

原创 java:if (i == 1)和if (1 == i)有區別嗎?

經常看到類似於if (1 == i)的代碼,其實在java中它和if (i == 1)是沒有區別的,而且後者閱讀性更強些(除非你喜歡從右往左閱讀)。 那麼爲什麼有的人喜歡用表達式if (1 == i)呢?這得從C/C++說起,在C

原创 Spring中的Ioc、DI到底是啥

我們都知道,Spring是一款輕量級的IOC框架,Spring的核心就是Ioc和DI,並通過倆者解耦。 那麼,Ioc、DI呢? Ioc 控制反轉 Ioc(Inversion of control)控制反轉,這裏的控制指把控制權

原创 2017-11-20

– 點贊 收藏 分享 文章舉報 卜可 博客專家

原创 java:判斷數組中是否包含某元素

方法一 private static boolean isContainKey(String[] keys, String targetValue) { if (keys == null || ke

原创 解決Gson解析數據用map接收時int自動轉化爲double問題

Gson可以將json字符串轉換成map, 但是在轉成map時, 原json字符串中的int , long型的數字會默認被轉換成double類型 , 導致數字會多一個小數點 , 如 1 會轉成 1.0。 我們可以用自定義TypeA

原创 docer:利用Dockerfile構建springboot項目鏡像

Dockerfile文件內容: FROM openjdk:8-jdk-alpine VOLUME /tmp ADD xing-yu-gaint-0.0.1-SNAPSHOT.jar app.jar ENV JAVA_OPTS=""

原创 加快spring boot的tomcat啓動速度

java -Djava.security.egd=file:/dev/./urandom -jar /app.jar 在啓動命令中加上-Djava.security.egd=file:/dev/./urandom即可,在普通tom

原创 mysq服務器配置文件說明

[client] default-character-set=utf8mb4 #mysqlde utf8字符集默認爲3位的,不支持emoji表情及部分不常見的漢字,故推薦使用utf8mb4 [mysql] default-char

原创 doceker:常見的容器啓動命令

每次啓動docker容器都要去dockerhub查看具體命令,非常不方便。本文將日常所用的容器啓動命令整理,將會不定期更新。 1.mysql容器的創建 該命令指定容器掛載的數據目錄,root用戶密碼,端口,一起一些常用設置(忽略表明大