原创 nginx 負載均衡,反向代理配置

1.DNS域名解析: host文件:在Windows中可以通過C:\Windows\System32\drivers\etc\hosts文件來設置。   2.外網映射工具: 可以讓外網訪問本地應用程序:常用的外網測試工具有natapp、

原创 git 刪除本地未提交的內容

1.將未提交的內容存到堆棧區 git  stash    2.清空堆棧區 git stash clear    二:其他相關命令 將未提交的內容存到堆棧區並且命個名 :  git stash save 名字 查看堆棧區列表:  git s

原创 SpringBoot跳過權限驗證配置

security.basic.enabled = false interceptor.exclude.path = /**  

原创 easypoi導出excel表格數據

@ApiOperation(value = "列表數據導出") @PostMapping(value = "/preFollowListExport", produces = "application/json;charset=UTF-

原创 mybatis中的執行器

mybatis在執行期間,主要有四大核心接口對象: 執行器Executor,執行器負責整個SQL執行過程的總體控制。 參數處理器ParameterHandler,參數處理器負責PreparedStatement入參的具體設置。 語句處理器

原创 SpringBoot整合xxl-job

1.加入依賴:        最好不要用2.1.1版本的,我開始用2.1.1的一直報錯,後來換了2.1.0纔好的。 <dependency> <groupId>com.xuxueli</groupId>

原创 c3p0連接池更換爲druid

1.pom.xml文件中加入依賴: <!-- 連接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId>

原创 服務的隔離,熔斷,降級,限流

1.服務的隔離:           默認情況下,一個項目的接口都是由一個線程池去維護的,當某個接口被大量訪問的時候,其他的接口就會被迫等待,當達到線程池的極限的時候甚至會造成服務的丟失,造成服務的雪崩效應(A接口被大量訪問,會造成其他接

原创 no java in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bi)

1.問題具體情況,/etc/profile下配置了jdk環境變量,但是總是提示找不到      一直以爲是環境變量的配置問題,後來發現並不是   2.解決方法  把 /etc/profile 中的jdk環境變量  複製到    /roo

原创 java生成二維碼,並且給二維碼添加logo

package com.bus.wx.action.code; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; impor

原创 CMS垃圾收集器過程解析

1.總體介紹: CMS(Concurrent Mark-Sweep)是以犧牲吞吐量爲代價來獲得最短回收停頓時間的垃圾回收器。對於要求服務器響應速度的應用上,這種垃圾回收器非常適合。在啓動JVM參數加上-XX:+UseConcMarkSwe

原创 post請求json字符串爲參數(判斷https和http)

SendPostUtil類: public class SendPostUtil { public static String sendPosthttpclient(String url, String Params) t

原创 RabbitMQ消息重試機制與冪等性

1.默認情況下,如果消費者程序出現異常的情況下會自動實現補償機制。     2.@RabbitListener       RabbitListener底層使用AOP攔截,如果程序沒有拋出異常會自動提交事務,如果發生異常的話,會實現自動補

原创 springboot整合eureka

服務端 1.maven依賴   注意springboot和springcloud的版本對應 <!--springboot的版本和springcloud的版本一定要對應,否則會報錯 --> <parent>

原创 git拉取遠端分支到本地

git init 本地初始化 git remote add origin url地址 建立聯繫 git fetch origin 遠端分支名 git che