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