Java 第323页
02-大厂电商设计解析之商品管理系统-拾光赋

02-大厂电商设计解析之商品管理系统

1 雪花算法使用 IdWorker idWorker=new IdWorker(1,1); for(int i=0;i<10000;i++){ long id = idWorker.nextId(); System.out.println(id); } 配置分布式ID生成器 将IdWorker.java拷贝到util...
Lee的头像-拾光赋Lee1年前
0120
基于清晰度优先的安卓图片压缩工具的二次开发小记。-拾光赋

基于清晰度优先的安卓图片压缩工具的二次开发小记。

原程序:https://github.com/lexluthors/CompressTools-Android 工具特性: 这是和微信压缩效果类似的压缩方式,采用底层压缩。 尽量无损压缩图片,保持清晰度最优。可以对比原生方法bitmap.com...
Lee的头像-拾光赋Lee1年前
0120
sensitive-word 敏感词 v0.16.1 新特性支持字典内存资源释放-拾光赋

sensitive-word 敏感词 v0.16.1 新特性支持字典内存资源释放

敏感词系列 sensitive-word-admin 敏感词控台 v1.2.0 版本开源 sensitive-word-admin v1.3.0 发布 如何支持分布式部署? 01-开源敏感词工具入门使用 02-如何实现一个敏感词工具?违禁词实现思路...
Lee的头像-拾光赋Lee1年前
0120
ShardingSphere + Mysql,实现分库分表、读写分离,并整合 SpringBoot-拾光赋

ShardingSphere + Mysql,实现分库分表、读写分离,并整合 SpringBoot

软件版本 Docker:26.1.3 Mysql:8.4.0 ShardingSphere:5.5.0   分库分表 1.Docker创建两个Mysql services: mysql: image: mysql:8.4.0 ports: - '3306:3306' environment: MYSQL_ROOT_PA...
Lee的头像-拾光赋Lee1年前
0120
0.o?让我看看怎么个事儿之SpringBoot自动配置-拾光赋

0.o?让我看看怎么个事儿之SpringBoot自动配置

学习 SpringBoot 自动配置之前我们需要一些前置知识点: Java注解,看完就会用 学会@ConfigurationProperties月薪过三千 不是银趴~是@Import! @Conditional+@Configuration有没有搞头? 首先我...
Lee的头像-拾光赋Lee1年前
0120
数仓开发之ODS层-拾光赋

数仓开发之ODS层

优秀可靠的数仓体系,需要良好的数据分层结构。合理的分层,能够使数据体系更加清晰,使复杂问题得以简化。以下是该项目的分层规划。 1 设计要点 (1)ODS层的表结构设计依托于从业务系统同步过...
Lee的头像-拾光赋Lee1年前
0120
使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource-拾光赋

使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource

使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource          参数化测试允许开发人员使用一系列输入值高效地测试他们的代码。在 JUnit 测试领域,...
Lee的头像-拾光赋Lee1年前
0120
从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)-拾光赋

从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)

前言 大家好,我是老马。很高兴遇到你。 我们希望实现最简单的 http 服务信息,可以处理静态文件。 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat min...
Lee的头像-拾光赋Lee1年前
0120
大厂报价查询系统性能优化之道!-拾光赋

大厂报价查询系统性能优化之道!

0 前言 机票查询系统,日均亿级流量,要求高吞吐,低延迟架构设计。提升缓存的效率以及实时计算模块长尾延迟,成为制约机票查询系统性能关键。本文介绍机票查询系统在缓存和实时计算两个领域的...
Lee的头像-拾光赋Lee1年前
0120
生产计划范围的扩展 - 工单的拆分与合并-拾光赋

生产计划范围的扩展 – 工单的拆分与合并

背景 在过往与不少合作伙伴们,就生产计划项目方案的讨论中,经常提及这样的一种情况: “我们在编制生产计划时,有些数量较大的订单,需要拆分成多个子订单,这样才能利用多个资源并行加工,以...
Lee的头像-拾光赋Lee1年前
0120
DEMO_04:线程安全;多线程;volatile使用;线程同步/锁-拾光赋

DEMO_04:线程安全;多线程;volatile使用;线程同步/锁

/** * 考核点:线程安全;多线程;volatile使用;线程同步/锁 * <p> * tip:难度稍难,注意卖出重复(剩余有两个相同数量),超卖(库存为0仍然在卖) * <p> * 题目: * 淘宝某商品有库...
Lee的头像-拾光赋Lee1年前
0120
还在用ifelse来写业务?了解下Spring状态机-拾光赋

还在用ifelse来写业务?了解下Spring状态机

状态机之所以强大,是因为其行为在启动时就以固定的方式定义了操作规则,从而确保了一贯的连贯性和相对较高的可调试性。关键在于,应用程序处于且仅可能处于有限数量的状态中。然后,某些事件发...
Lee的头像-拾光赋Lee1年前
0120