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