原创 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