原创 Java8 stream 使用示例

stream 使用示例 import one.util.streamex.StreamEx; import java.io.IOException; import java.nio.file.Files; import jav

原创 stream 比較兩個list對象中的某個值是否相等

一個用戶的list列表,一個員工的list列表,現在比較兩個列表中的id是否相同。 import java.util.ArrayList; import java.util.Collection; import java.

原创 spring boot mybatis工程打印sql執行語句

首先,在log4j.properties中添加 log4j.rootLogger=DEBUG,Console,RollingFile log4j.logger.com.ibatis=DEBUG log4j.logger.com.

原创 mysql用一個表的數據更新另外一張表

用b表查詢出來的數據更新a表 update a, b set a.title=b.title, a.name=b.name where a.id=b.id 用多個表則使用查詢,然後用子查詢代替 update gksite.

原创 mysql 中DATE_FORMAT()和case when的使用

mysql中涉及到日期格式的整理,就要使用到date_format()函數, 函數的使用: DATE_FORMAT(b.f_protocol_date,’%Y-%m-%d’) 返回的格式: 2019-12-16 其他格式的定義:

原创 默哀日、災難日,紀念日,哀悼日等網站都變成黑白色

4月4日是全國的哀悼日,網站需要臨時處理,變成黑白色。怎麼才能快速的將網站變成黑白色呢? <body style="-webkit-filter: grayscale(100%);"> 就可以了。

原创 centos7 安裝最新版Nginx

Nginx 是一個免費的、開源的、高性能的 HTTP 和反向代理服務,主要負責負載一些訪問量比較大的站點。 Nginx 可以作爲一個獨立的 Web 服務,也可以用來給 Apache 或是其他的 Web 服務做反向代理。 相比於

原创 NGINX反向代理,JAVA獲取客戶端IP

生產上,配置NGINX的反向代理,爲了統計IP訪問記錄,需要代理服務器知道來自用戶的IP,這部分應該怎樣實現。 第一步:NGINX的反向代理的配置 upstream MLSCHECK{ server 10.3.

原创 python3模擬IP進行刷投票

現在各種投票活動,各個做投票的公司都爲公平性,增加了每個IP只能投一票。但是python拿到http://www.xicidaili.com/nn/這個網站提供的高匿IP,就能模仿Ip,進行投票了。 # coding=utf-8

原创 mysql 根據某個字段排名,獲取名次

對於數據,我們就會涉及到統計報表,對於成績數據,需要對統計報表進行排名 怎麼對一個表中根據某個字段排名,獲取名次呢? select * from (SELECT t1.*,@rank :=@rank + 1 AS pm

原创 MYSQL查詢存在一個表而不在另一個表中的數據

mysql兩個表,一個表的數據是全的,另外一個表是有記錄才存儲,沒有數據就不存儲,現在要查詢本表的數據有哪些在另外一個表中沒有出現的記錄。 t_competition表 t_comp_file表 t_competition的p

原创 mysql把日期相減並按照區間範圍統計

數據計算導入時間和審覈時間之間的差並且按照時間區間,整理成excel畫出圖表。 關鍵的表字段如上圖所示。 首先兩個日期的加減涉及到mysql的函數datediff(),可以計算出兩者之間的差值 SELECT fk_comp_i

原创 多線程解決excel數據多上傳問題

excel名單人數過多,超多140000條,單個線程處理問題,已經不能滿足需求,需要做多線程的優化。再一點就是多個線程導入需要給是否導入成功的標誌。 首先,上傳excel根據業務校驗excel,這個部分省略,可以查上

原创 spring boot mybatis plus自動生成代碼器(完整工程)

mybatis plus可以使用模板完成代碼的自動生成,再創建新的項目時,更新數據庫表時,都可以直接使用代碼生成器直接生成新的代碼。 具體實現步驟如下: 第一步:引入代碼生成器依賴的jar包 <dependencies>

原创 分佈式架構的CAP原理

分佈式系統是由一組通過網絡進行通信、爲了完成共同的任務而協調工作的計算機節點組成的系統。 分佈式系統的設計目標一般包括: 性能:分佈式系統對外提供服務時的延時和吞吐率是必須要滿足用戶需要的; 可用性:這是分佈式系統的核心需求,表