加载中
使用注解的方式+AOP校验签名

1.定义注解 @CheckSign : package com.un.framework.aspectj.lang.openapi; import java.lang.annotation.*; /** * 校验签名 * * @author shiye */ @Target({ElementType.PARAMETER, Eleme...

09/02 10:15
307
AQS

1.非公平锁的实现 2.公平锁的实现

08/09 15:16
47
bat脚本

-- 启动项目脚本 @echo off set AppName=guns-1.0.0.jar for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do ( set pid=%%a set image_name=%%b ) if defined pid ( ...

08/06 17:43
12
Redis实现分布式锁

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

05/28 17:54
46
递归树

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
74
手写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
64
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
95
由布隆过滤器和布谷鸟过滤器引发得感想

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
128
Redis 击穿,雪崩,穿透

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

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

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

01/21 16:02
249
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
4.1K
对加密-加签的完整流程

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
2.2K
加密-解密详解

参考视频: 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
113
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
2.8K
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
114
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.7K
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
592

没有更多内容

加载失败,请刷新页面

返回顶部
顶部