原创 security項目下使用@Profile 註解實現開發環境不攔截請求
我們來看下項目結構 配置類分兩個包prod 、test WebSecurityProdConfig.java /** * @desc 生產配置類 * @Auth 姚仲傑 * @Date 2019/8/15 9:54 **/
原创 使用TreeMap對要簽名做排序ASCII碼排序
public TreeMap(Comparator<? super K> comparator) { this.comparator = comparator; } 這是treeMap的一個構造函數,可以看到傳入一個比較器。 我
原创 feignclient 文件上傳下載的坑
當feignclient 進行文件上傳下載的時候需要模擬表單提交,這個時候如果你配置FormEncoder 就會出現其它實體請求就不能用了 按如下方式配置就可以了。 @Configuration class MultipartSupp
原创 springboot打成jar包後文件下載問題
首先springboot項目使用內置tomcat打成jar包後如果將文件放在resource下 需要使用 如下方式讀取 InputStream inputStream = null; ResourceLo
原创 java調用全網最快端口掃描器
如果需要外部傳入參數,可以傳入args或者使用 讀取配置文件的方式 public class Execute { public static void main(String[] args) { scan()
原创 gitlab配置外部nginx
首先 vim /etc/gitlab/gitlab.rb 找到並設置nginx['enable']=false 然後新增nginx配置 upstream gitlab { server unix:/var/opt/gitlab/gi
原创 eureka 手動刪除失效的服務
curl -X DELETE "http://192.168.0.248:8761/eureka/apps/USER/192.168.0.100:8080" 更多api 可以查看官方api文檔
原创 swagger2 中配置token認證頭
ParameterBuilder tokenPar = new ParameterBuilder(); List<Parameter> pars = new ArrayList<Parameter>();
原创 maven 私服setting配置
配置鏡像地址 <mirror> <id>nexus-repo</id> <name>maven</name> <url>http://xxx/nexus/content/groups/public/
原创 linux遞歸替換目下所有文件的某個特定字符串
比如要將 /home/www/src 目錄下的所有文件中的 192.168.0.3 替換成192.168.0.5 執行以下命令即可 sed -i "s/192.168.0.3/192.168.0.5/g" `grep "
原创 xshell 連接不上centos不凡試試以下方法
cd /etc/ssh chmod 0644 * chmod 0600 ssh_host_ecdsa_key ssh_host_rsa_key
原创 eureka通過命令下線服務
curl -X PUT "http://192.168.0.100:8761/eureka/apps/{Application}/{instanceid}/status?value=DOWN" {Application} 替換爲 a
原创 rpm命令的使用
批量卸載 rpm -qa | grep jdk | xargs rpm -e --nodeps 查詢 rpm -qa | grep jdk 卸載 rpm -e rpm -q(query) 查詢 rpm -i(install) 安裝 rpm
原创 Spring Cloud Gateway 擴展接口RouteDefinitionRepository
如需自定義路由表需實現RouteDefinitionRepository接口,該接口有個默認實現 該接口繼承自RouteDefinitionLocator, RouteDefinitionWriter public interface
原创 mysql 查看連接數設置連接數以及問題排查
SHOW VARIABLES LIKE '%max_connections%'; 查看最大連接數設置 SHOW GLOBAL STATUS LIKE 'Max_used_connections'; 查看已使用連接數 set GLOBA