原创 Nginx配置優化實戰

1、最頂層 worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_rlimit_nofile 65535; #worker_processes 4;

原创 MySQL高版本sql_mode=only_full_group_by錯誤解決方案

一、查看sql_mode的語句如下 select @@GLOBAL.sql_mode; 解決方案1:sql語句暫時性修改sql_mode set @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZE

原创 SpringBoot之攔截器使用

1、利用自定義註解做權限、限流、IP黑名單 2、利用攔截器攔截IP黑名單 持續更新中。。。

原创 CentOS7下安裝Mysql5.7(完整教程-yum源)

1、首先: 若之前裝過mysql請先刪除再進行安裝: Centos徹底卸載Mysql 2、安裝wget  yum -y install wget  3、下載mysql的源 wget http://dev.mysql.com/get/m

原创 Windos安裝Nginx

1、下載 鏈接:https://pan.baidu.com/s/13diesF95Wj9UK-JKRhsDWw 提取碼:92x7 或者打開nginx的官網:http://nginx.org/ ,下載最新的穩定版本。 2、安裝 下載

原创 Java8特性之根據stream優雅的統計list數據

注: List<ForumPlateVo> list = new ArrayList<>(); list.add.......忽略一萬字 ForumPlateVo屬性:clickNum(點擊量)、replyNum(回覆量)、newR

原创 Java之兩個字符串內容的交換

1、定義第三個字度符串變量: String s1="s1s1s1s1s1"; String s2="s2s2s2s2s2s2"; String s3=""; s3=s1; s1=s2; s2=s3; 2、使用StringBuffer

原创 SpingBoot之優雅的使用Redis

1、添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</

原创 SpringBoot之@ConditionalOnProperty實戰二:自定義定時器開關

場景:項目中有多個定時器,有些只在開發環境運行,有些需要在線上環境運行  1、添加配置(application.properties) #定時器開關 scheduling1.enabled=false scheduling2.enabl

原创 Windows10之開機自啓動Jar包

1、第一步,肯定是現有Jar包啦(將Jar包放在D盤根目錄)  2、新建run.txt文本文件(輸入以下命令------>改名爲run.bat,這個時候啓動run.bat應該是可以運行Jar包的) java -jar D:\sprin

原创 SpringBoot之優雅的多數據源(MybatisPlus)

背景: 項目需要將sqlserver2000的數據處理後轉存到mysql數據庫(解決:1、不能調用mybatisplus默認方法;2、加密數據庫密碼的問題) 1、添加依賴 <dependency> <g

原创 SpingBoot之優雅的對接RabbitMQ

1、加入依賴 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rab

原创 SSH登錄太慢(等很久才提示輸入密碼)的問題

SSH 登錄太慢可能是 DNS 解析的問題,默認配置下 sshd 初次接受 ssh 客戶端連接的時候會自動反向解析客戶端 IP 以得到 ssh 客戶端的域名或主機名。 如果這個時候 DNS 的反向解析不正確,sshd 就會等到 DNS 解

原创 SpringBoot之線上環境關閉sql日誌打印

1、知識點:SpringBoot根據條件,判斷是否注入指定的Bean: @ConditionalOnBean 當容器有指定Bean的條件下 @ConditionalOnClass 當容器有指定類的條件下 @ConditionalOn