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