原创 關於碰見的this.ServeJSON()問題

場景: 剛學習beego,想寫一個練手的項目 1、api服務 2、過濾器在controller執行以後,對數據進行再次封裝、返回json格式數據 代碼大致如下: 在controller //@router /info/:id [g

原创 java.util.ConcurrentModificationException 出現的原因和解決辦法

用iterator遍歷集合時碰到java.util.ConcurrentModificationException這個異常, 下面以List爲例來解釋爲什麼會報java.util.ConcurrentModificationExcep

原创 JVM調優總結 -Xms -Xmx -Xmn -Xss

堆大小設置 JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Window

原创 SpringCloud--構建高可用Eureka註冊中心

(如無特殊說明,本文中hostname特指eureka.instance.hostname,defaultZone特指eureka.client.serviceUrl.defaultZone) 先說一下我們採用的最終方案 spring:

原创 docker安裝jenkins搭建自動化部署

docker集成安裝jenkins: 1.docker安裝 1、下載docker wget https://yum.dockerproject.org/repo/main/centos/6/Packages/docker-engine

原创 【Maven學習】Maven打包生成包含所有依賴的jar包

maven打包生成的普通jar包,只包含該工程下源碼編譯結果,不包含依賴內容。同時,maven提供以下方式生成包含所有依賴的jar文件,依賴以class的方式存在; 將此plugin添加到pom文件中 <plugin>

原创 SimpleHttpConnectionManager being used incorrectly異常處理

錯誤信息 [WARN ] 2012-04-25 16:20:11,728 method:org.apache.commons.httpclient.SimpleHttpConnectionManager.getConnectionWith

原创 rabbitmq重啓丟失用戶信息

一、rabbitmq數據是根據當前hostname作爲node節點作爲數據名保存 二、添加rabbimq用戶 sudo rabbitmqctl add_user tlwlmy tlwlmy sudo rabbitmqctl list_u

原创 解決IntelliJ IDEA duplicate class R.java and BuildConfig.java

產生原因,原來的Eclipse項目自動生成了gen文件夾,在導入後,IntelliJ又生成了自己的r【generated 】。導致了duplicate錯誤。 解決辦法,點擊右邊的叉號,刪除gen

原创 【HTTP】什麼時候Http Referrers有效

在web開發者社區中,普遍認爲網站的訪問應該採用默認的HTTPS協議。HTTP協議本身存在者信息未加密、容易被竊聽與篡改、以及受到中間人攻擊等安全問題。採用HTTPS協議,則可以很好的解決了這些的問題。 然而,採用HTTPS也帶來了其

原创 mysql8.0.11客戶端無法登陸

mysql8.0.11 默認加密方式【caching_sha2_password】,Navicat for MySQL和Navicat Premium 12客戶端不支持。 可以使用在數據庫服務器上登錄: mysql>use mysq

原创 spring boot Rabbitmq集成,延時消息隊列實現

本篇主要記錄Spring boot 集成Rabbitmq,分爲兩部分, 第一部分爲創建普通消息隊列, 第二部分爲延時消息隊列實現: spring boot提供對mq消息隊列支持amqp相關包,引入即可: <!-- rabb

原创 springcloud啓動報錯LoggerFactory is not a Logback LoggerContext but Logback...

本地啓動微服務,直接報錯LoggerFactory is not a Logback LoggerContext but Logback…., 查了一番,是logback搞得鬼,打開pom依賴樹,搜索logback,發現在spring

原创 命令行編譯運行Java程序時,加載指定目錄中的Jar包

命令行編譯運行Java程序時,加載指定目錄中的Jar包: 解決方案一: 編譯:javac -Djava.ext.dirs=./lib Test.java 或 javac -Djava.ext.dirs=D:/javacode/lib

原创 解決jar包依賴:Spring IO platform推出bom

名詞解釋: BOM(bill of materials):材料清單,用於解決jar包依賴的好方法。 Spring IO Platform 緣起:spring起初只專注ioc和aop,現在已發展成一個龐大體系。比如security、mv