加载中
Redis实现分布式锁

1.自己实现 private static String REDIS_LOCK = "redis_lock"; @Autowired private RedissonClient redission; /** * 自定redisLock实现分布式锁, * 使用 RedisTemplat......

05/28 17:54
23
递归树

1.定义基本树结构 package com.un.common.utils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.List; @ApiModel("社区结构树...

04/15 17:29
47
手写AQS-非公平锁

1. Unsafe工具类 package com.shi.flink.unsafeTest; import sun.misc.Unsafe; import java.lang.reflect.Field; /** * @author shiye * @create 2021-03-30 17:03 */ public class UnsafeU...

04/06 11:18
32
LockSupport 详解

package com.shi.flink.juc; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.LockSupport; import java.util.concurrent.locks.ReentrantLock; /** * @author ...

03/17 14:08
41
由布隆过滤器和布谷鸟过滤器引发得感想

public static void main(String[] args) { int total = 100000000; System.out.println("当前最大可用内存多少M : "+Runtime.getRuntime().maxMemory()/1024/1024); System.out.prin......

03/10 11:53
67
Redis 击穿,雪崩,穿透

Redis中文文档:http://redis.cn/ Redisson : https://github.com/redisson/redisson/wiki/1.-%E6%A6%82%E8%BF%B0......

02/01 17:30
60
对文件操作得一些总结

1.读取txt文件,然后从数据库从查询数据,并且写到txt文件中 public void getPhonehId() { List list = new LinkedList<>(); //1读取数据库中得图片 try { ......

01/21 16:02
86
Mysql binlog 之阿里canal

1、What is Canal? canal [kə'næl],中文翻译为 水道/管道/沟渠/运河,主要用途是用于 MySQL 数据库增量日志数据的订阅、消费和解析,是阿里巴巴开发并开源的,采用Java语言开发; 历史背...

springboot集成PowerJob-openAPI和回调完整流程

参考官网:https://www.yuque.com/powerjob/guidence/olgyf0 https://github.com/KFCFans/PowerJob 推荐使用3.3.0版本 导入需要的jar包,servie也需要使用3.3.0版本 com.g......

2020/10/10 15:30
2.6K
对加密-加签的完整流程

1.架构图 2.实例代码 package com.shi.encrypt.ascii; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.sun.org.apache.xml.internal.securit...

2020/07/28 19:03
1.6K
加密-解密详解

参考视频: https://www.bilibili.com/video/BV1tz4y197hm package com.shi.encrypt.ascii; import com.sun.org.apache.xml.internal.security.utils.Base64; import org.apache.commons.io....

2020/07/28 17:56
109
spingboot2 整合ES7.2

参考文档 包括中文分词:https://www.jianshu.com/p/d2afc19cafbd 拼音搜索:https://github.com/medcl/elasticsearch-analysis-pinyin/releases?after=v7.4.2 1.导入jar包: <properties> <...

2020/07/20 17:21
202
springboot整合RSA进行sign签名校验

AOP参考:https://www.515code.com/posts/egs95cdu/ 1.RSA工具代码 package com.unwulian.common.sign; /* --------------------------------------------**********-----------------------...

2020/06/15 15:09
1.4K
Netty的部分案例实现

Netty简单入门案例实现 server端 package com.shi.netty.netty1.simple; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Cha...

2020/06/15 11:59
102
Springboot集成阿里云OSS

1.导入pom文件 <!--阿里云oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.4.2</version> <exclusions> <exclusion> ......

2020/06/12 18:19
1.6K
springboot集成mongodb

1导入pom文件 <!-- mongodb --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2编写配置文件 spri...

springBoot 整合自定义的雪花算法

1 配置pom文件 # 雪花算法配置数据中心和机器编号,不同机器组合不能重复 snowflake: datacenterId: 1 machineId: 2 2 编写配置文件 SnowFlakeFactory.java package com.un.framework.snowf...

2020/05/27 16:19
513
StringTable常量池

package com.jvm; import org.junit.Test; /** * 常量池StringTable的详解 * 可以使用该命令查看,当前类的字节码常量池信息 * javap -v StringTableTest.class * * @author shiye * @date 2...

2020/05/04 15:22
85
分布式唯一id生成 - 雪花算法

github官网: https://github.com/twitter-archive/snowflake 参考文章: https://juejin.im/post/5eaea4f4f265da7b991c4c31?utm_source=gold_browser_extension 这里使用糊涂工具包和sprin...

2020/04/28 18:43
1K
SpringCloud Alibaba - Seata 分布式事物

官网: http://seata.io/zh-cn/ gitHub案例: https://github.com/seata/seata-samples

2020/04/24 10:39
123

没有更多内容

加载失败,请刷新页面

返回顶部
顶部