原创 excel異步導出-通用-僅限單組數據導出

  支持單組數據(List<T>)異步導出,比如1000條數據,可以按100條數據一個sheet的形式,去異步寫入10個sheet中,每個sheet有100條數據 createPageExcel方法是通過HttpServletRespons

原创 微服務定時任務解決方案-分佈式定時任務解決方案(討論)

  市面上的要麼集成項目裏,要麼單獨一個項目。我說的雖然也要單獨集成,但可以通過python,shell多種方式去做更輕量、靈活,而且難度爲0,不需要任何文檔。 外部單機的定時任務,每個任務執行通過http去調用網關。失敗了再調個短信通知

原创 mysql大數據表刪除優化方案

先複製這張表,然後在複製表上做刪除操作,最後再替換兩張表的表名,把複製表表名改爲原表名。大量刪除數據可能由於一些原因導致失敗、死鎖、超時。所以把刪除的操作放到複製表上不會影響線上業務。如果是實時有增量數據的表,可以在刪除、重命名之後在做一次

原创 navicat連接postgre報錯 authentiocation method 10 not supported

修改data目錄下的配置文件pg_hba.conf    再重啓postgre就可以了連接成功了

原创 定時任務quartz源碼

定時任務配置類 @Configuration public class QuartzConfig { @Autowired private DataSource dataSource; @Bean

原创 Mysql日誌undo log、redo log、binlog、relay log

MySQL中常見的幾種日誌 - 知乎 (zhihu.com)

原创 POI生成excel,自定義excel樣式

POI創建excel有三種方式,分別爲HSSFWorkbook、XSSFWorkbook、SXSSFWorkbook HSSFWorkbook最多隻能導出65533行數據,擴展名爲xls XSSFWorkbook爲了解決HSSFWorkbo

原创 阿里雲服務器選型

https://help.aliyun.com/document_detail/108490.html?spm=a2c4g.11186623.6.608.50b6c15fz81hDG

原创 docker安裝及docker的基本命令

使用阿里雲鏡像地址 yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   更新包索引 yum

原创 操作docker鏡像配置文件

進入docker鏡像內部 docker exec -it 鏡像id(docker ps) bash   如果無法使用vim命令,需要執行apt-get update 和 apt-get install vim   重啓鏡像docker up

原创 java延時隊列DelayQueue

對於一些活動相關的業務場景,如果設置了到時間開啓,可以通過自己實現延時隊列的方式來完成類似業務。如添加完活動用活動開啓時間減去當前時間,去創建延時任務,再將其添加到延時隊列中,當到時間後,可以通過spring的發佈訂閱,做一個異步活動狀態修

原创 安裝ik分詞器

下載ik分詞器壓縮包並解壓到elasticsearch中的plugin下的ik目錄中(需要自行創建) 授權ik目錄 chmod -R 777 ik/

原创 對接釘釘API踩過的坑

1.調用批量發送單聊消息接口            2.調用場景羣發送釘釘交互式動態卡片 (1)先是返回了錯誤提示-需要我開通智能人事的權限,第二天發現申請智能人事權限審覈失敗,又嘗試再次調用了接口,居然通了!!! (2)接口通了後返回機

原创 Elastic Job3.0

添加依賴 <dependency> <groupId>org.apache.shardingsphere.elasticjob</groupId> <artifactId>e