![](https://img-blog.csdnimg.cn/20200916112045255.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用技术记录
文章平均质量分 50
一些频繁用到的技术
泛冬以南
一个静心工作学习的小码农
展开
-
亿级数据量表水平拆分方案(仅含存储过程迁移步骤)
【代码】亿级数据量表水平拆分方案(仅含存储过程迁移步骤)原创 2024-07-16 11:55:06 · 193 阅读 · 0 评论 -
List集合泛型转换工具类
将集合的泛型指定转换为其他泛型实现原创 2023-04-10 19:07:36 · 1497 阅读 · 0 评论 -
Java使用Function包&策略模式,优化业务代码大量if...else语句
Java使用Function包&策略模式,优化大量if...else语句原创 2022-11-03 20:35:43 · 3271 阅读 · 1 评论 -
反射处理两对象每个同名BigDecimal类型的值累加
反射处理两对象每个同名BigDecimal类型的值累加原创 2022-09-15 10:40:39 · 2246 阅读 · 0 评论 -
线程池环境下,慎用循环栅栏CyclicBarrie
线程池环境下,慎用循环栅栏CyclicBarrie原创 2022-07-07 17:21:10 · 2451 阅读 · 0 评论 -
Function包的场景应用
1.创建一个实体类 Userpackage cn.gdxiash.consumer.entity;import java.math.BigDecimal;/** * @author ShangHai * @desc */public class User { private String username; private String password; private BigDecimal amount1; public String get原创 2022-05-19 16:37:30 · 2443 阅读 · 0 评论 -
线程池规范创建模板
1.创建一个线程工厂 MyThreadFactorypackage cn.gdxiash.consumer.thread.factory;import java.util.concurrent.ThreadFactory;import java.util.concurrent.atomic.AtomicInteger;/** * @author ShangHai * @desc */public class MyThreadFactory implements ThreadFacto原创 2022-05-19 16:15:29 · 2351 阅读 · 0 评论 -
CountDownLatch应用
核心模板package cn.gdxiash.consumer.thread;import cn.gdxiash.consumer.utils.ListUtil;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.原创 2022-02-18 18:34:06 · 2427 阅读 · 0 评论 -
JS获取当月第一天&最后一天
// 获取当月第一天function getCurrentMonthFirstDay(date){ var date = new Date(date); var year = date.getFullYear(); var month = date.getMonth(); return new Date(year, month, 1);}// 获取当月最后一天function getCurrentMonthLastDay(date){ var date = new Date(date.原创 2021-11-19 18:19:01 · 3171 阅读 · 0 评论 -
Shiro身份验证/授权源码学习小结
shiro身份验证流程token委托通过Subject调用login(token) 方法,将用户产生的token委托给SecurityManager 然后SecurityManager将token委托给Authenticator 最后Authenticator将token委托给ModularRealmAuthenticator进行身份验证的处理ModularRealmAuthenticator会根据注入Realm的个数决定验证流程单Realm情况ModularRealmAuthen.原创 2020-12-17 11:38:28 · 2594 阅读 · 0 评论 -
SpringTask定时任务开启
近日收到一个需求--"每晚20点向特定用户推送短信",由于Spring提供的Task任务调度组件配置方便,故采用之.短信定时任务1.SpringBoot启动类上添加@EnableScheduling注解,开启对SpringTask组件的支持.2.创建一个SmsTask类,在指定方法上添加@Scheduled(cron="")注解,开启一个定时任务,即可.cron="0/5 * * * * ?"表示从0秒开始,以后5秒执行一次.(@Scheduled注解会根据cron表达式的内容,指定..原创 2020-09-24 10:13:02 · 3765 阅读 · 0 评论 -
监听redis键过期事件
redis配置文件修改打开redis.window.conf配置文件,找到以下配置段.############################# EVENT NOTIFICATION ############################### Redis can notify Pub/Sub clients about events happening in the key space.# This feature is documented at http://redis.io/to.原创 2020-09-18 11:49:21 · 3579 阅读 · 0 评论 -
SpringBoot整合CXF,实现WebService对外接口服务
工作中,由于WebService常常用于提供对外接口的支持(即常用于系统与系统之间的对接).所以趁闲暇之余,对已有webserivce代码进行抽离、学习、整理,方便日后回顾.引入Apache的CXF依赖 <!-- apache-cxf --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws&l原创 2020-09-16 11:05:03 · 5091 阅读 · 3 评论