原创 OKHTTP使用工具
<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.3.1</versio
原创 spring boot 將配置文件properties 配置數據序列化對象
背景:將properties 配置的mq信息序列化對象進行鏈接 ##properties配置文件mq鏈接信息 consumer.groupName=consumer_group consumer.url=127.0.0.1:9411
原创 設計模式之簡單觀察者模式(發佈訂閱)
背景 放假通知,有學生,老師,食堂師傅,領導. 每個代表一個觸點渠道.每個渠道放假時間不一樣.這個時候可以使用觀察者模式.(也叫發佈訂閱模式). 上代碼 訂閱者核心接口,所有訂閱者都要實現該接口 package com.integral
原创 可手動控制定時任務
需求介紹 增加對數據的訂單監控,達到數據配置的要求時候發送短信 模型設計 create table MKT_WARING ( mkt_waring_id NUMBER(16), --主鍵 waring_sql
原创 設計模式之簡單消費者模式
package com.integral.design.consumerModel; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.Strin
原创 平均分配
1 背景: 上游系統給本系統一批訂單,數量x條(),本系統將訂單平均分配給下游系統的員工中 2 方案 先算出每個員工分出的訂單總數,放到數組中,然後將員工id放入map的key中 相應的訂單數放進map的va
原创 集合平均切割
/** * 集合平均切割 * * @param source 源集合 * @param n 分成n個集合 * @param <T> 集合類型 * @re
原创 1億條以上數據,備份歷史表,並且刪除正表數據方案
背景: 將正表的數據備份到歷史表裏,且刪除正表的數據 方案 1 先將要備份的數據的主鍵全部放到一張臨時表,且將臨時表加索引 2 從臨時表去查找正表數據,然後備份該條數據到歷史表裏,然後刪除正表數據 在刪除臨
原创 logback.xml文件學習(一)
<configuration debug="false" scan="true" scanPeriod="10 seconds"> <!--<include resource="org/springframework/boot/
原创 自定義註解(二)記錄http請求日誌
package com.sitech.crmpd.annotation; import java.lang.annotation.*; /** * @oauth: qiangSW * @date: 2019/11/26 10:3
原创 環境搭建
centos 防火牆 /etc/sysconfig/iptables centos 6 service restart 重啓 service iptables status 防護牆狀態 -A INPUT -m state
原创 正則表達式收藏
^[1-4]{1}[0-9]{1}[.][0-9]{2}$|^[5-9]{1}[0]{0,1}[.][0-9]{2}$ 大於5.00且小於50.00
原创 newFixedThreadPool 簡單使用案例
/** * 讀取本地文件,解析文件,然後數據入庫 * 1 讀取本地文件 300MB放到一個集合裏 * 2 拆分這個集合 每個集合按照maxNum = 10000長度拆分放到一個大的集合裏 * 根
原创 使用WebClient 發送各種請求
package com.integral.test; import org.springframework.http.HttpStatus; import org.springframework.util.LinkedMultiVa
原创 java8 常用的時間工具特別好用
package com.sitech.mkt.his.test; import com.fasterxml.jackson.databind.ObjectMapper; import com.sitech.crmtpd.market.