概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:ht...
微服务架构已经是一个很通用的系统架构,常见的技术栈如下图所示,这张架构图基本涵括了当前微服务体系下的各种技术栈,可能不同的技术栈有不同的开源实现。 今天主要介绍Skywalk...
不安全原因: (1)在put的时候,因为该方法不是同步的,假如有两个线程A,B它们的put的key的hash值相同,不论是从头插入还是从尾插入,都会有一个丢失。假如A获取了插...
Redis 官方推荐的 Java 客户端有Jedis、lettuce 和 Redisson。三种客户端各有优缺点,在我们业务实现中选择合适的客户端,有助于提高Redis的使用...
原创文章,转载请标注出处:《Java集合系列-RandomAccess》 Random是随机的意思,Access是访问的意思,合起来就是随机访问的意思。 RandomAcce...
事务注解@Transactional在多线程下的体现 使用默认的事务传播规则,测试代码如下 ChickServiceImpl.java 将列表插入分成n个线程并发操作 Chi...
2021年11月3日 使用效果: 修改前 修改后 使用方法: 开始,输入“CMD”,右键管理员打开窗口,运行下面的命令,重启即可。 恢复win10右键: 恢复win11右键:
从本科毕设开始到毕业论文交上,给了我很大的感触,我深深的意识到我该正式这个问题一毕设和论文从头到尾都要认真对待。 先说毕业设计吧,我的编程不好,整个宿舍都很愁,同时还面...
这篇文章介绍了CompletableFuture 类的功能和一些使用实例。在我们介绍开始之前,先来了解一下这个类的背景。在JAVA中,一个异步任务的调用可以使用Threa...
好用,开箱即用可太爽了
Zip4j使用学习Zip4j学习 之前开发过程中遇到一个需求:需要往压缩文件的某些目录下插入一些文件。之前使用了一些方案(例如ZipOutputStream),添加原理是新建一个压缩文件,然后...
Zip4j学习 之前开发过程中遇到一个需求:需要往压缩文件的某些目录下插入一些文件。之前使用了一些方案(例如ZipOutputStream),添加原理是新建一个压缩文件,然后...
最近在做一个中小型购物商城,商品的种类繁多,每一种商品具有不同的规格,不同的规格有相应的价格和库存; 这个设计的核心难点在于:不同商品具有不同的属性,如何设计通用的存储方案?...
一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。 “老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。“RPC,就是Remote Procedu...
表设计软件:一般都用 powerdesign 1、数据库设计的实用原则是: 在数据冗余和处理速度之间找到合适的平衡点。原则是相对的,不是绝对的。 做表设计,读懂需求就对了...