自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Redisson+SpringBoot设置ResponseTimeout设置

redisson设置response timeout

2024-04-08 16:57:28 194

原创 java.security.NoSuchProviderException: JCE cannot authenticate the provider BC

BC包签名失败

2022-08-22 22:44:30 1430 1

原创 IDEA 编译报错:Error:java: Compilation failed: internal java compiler error

报错图修复

2022-01-07 11:15:25 382

原创 SpringBoot环境里获取文件

使用SpringBoot 并从类路径上获取文件官方处理Access a File from the Classpath in a Spring Application利用ClassPathResourceFile file = new ClassPathResource("/dir/test.txt").getFile();BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new ClassP

2021-12-15 17:34:07 572

原创 关于迁移Redis数据的一个小工具

阿里有一款小工具Redis-Shark工具地址 https://github.com/alibaba/RedisShake同步过程:全量同步阶段2020/03/07 02:46:58 [INFO] dbSyncer[0] total = 77.792MB - 77.792MB [100%] entry=454162020/03/07 02:46:59 [INFO] dbSyncer[0] total = 77.792MB - 77.792MB [100%] entry=45

2021-11-18 16:29:37 728

转载 【转】阿里工程师告诉你:什么是好的代码?

导读:我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。显然,这个问题并没有唯一的标准答案,谁都可以谈论自己的理解,今天谈谈我对于好代码的理解。一句话概括衡量代码质量的唯一有效标准:WTF/min —— Robert C. MartinBob大叔对于好代码的理解非常有趣,对我也有很大的启发。我们编写的代码,除了用于机器执行产生我们预期的效果以外,更多的时候是给人读的,这个读代码的可能是后来的维护人员,..

2021-10-29 14:21:41 115

原创 利用Google的ConcurrentLinkedHashMap写一个LRU工具

import java.util.concurrent.ConcurrentHashMap;import java.util.function.Function;import com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap;import com.googlecode.concurrentlinkedhashmap.EntryWeigher;import com.googlecode.concurrentlinkedhas.

2021-10-28 10:26:11 348

原创 SpringBoot生命周期事件

SpringBoot生命周期事件Cyberpunch 2021年10月26日ApplicationStartingEvent在SpringApplication启动时,Environment或容器ApplicationContext创建前触发,标志SpringApplication开始启动。ApplicationEnviromentPreparedEvent当SpringApplication已经开始启动且环境变量Environment已经准备好时触发,标志环境变量已经准备好了。

2021-10-26 20:24:06 224

原创 Redis批量删除KEY

基本命令redis-cli [-h host] [-a password] [-p port] [cmd [arg [arg ...]]]查询数量redis-cli [-h host] [-a password] [-p port] KEYS "{prefix}*" | wc -lredis-cli -h 127.0.0.1 -p 6379 -a pwd KEYS "spring.session.*" | wc -l批量删除redis-cli [-h host] [-a password

2021-07-19 17:43:19 75

原创 Redis淘汰策略LRU笔记

前言2020年3月份,为了配置Redis淘汰策略而学习。资料看过就忘,所以以自己理解写点笔记。LRU算法是什么,为什么会出现背景:内存占用告急,需要淘汰信息的策略,Least Recent Used淘汰不常用的。原理:固定大小"队伍",队头存入,队尾淘汰,被引用数据移动至队头实现:队列实现:可先进先出,但无法移动数据到队头单链表实现:可头部存入尾部删除,但是只有头指针,删除数据时间复杂度O(n),寻找数据同样效率低下HashMap+双向链表:Key存对象,Value存位置,定

2021-06-30 09:50:15 94

原创 MessageListenerAdapter使用

简单示例自定义消息监听接口类public interface AppSubscriber { /** * 处理消息过程 * 该方法名称与{@link org.springframework.data.redis.listener.adapter.MessageListenerAdapter.MethodInvoker#defaultListenerMethod}保持一致 * * @param message 已经反序列化后的消息 *

2021-06-23 17:02:49 2493

原创 SVN仓库优雅地迁移到GIT

需求svn仓库迁移到git保留commit用户信息完成映射环境MacOSsvn仓库git仓库准备插件安装brew install gitbrew install perlbrew install subversion收集SVN仓库中用户信息本地检出$ svn checkout {svn-server}/project_repo进入目录$ cd /project_repo生成user.txt文件$ svn log -q | awk -F '|' '/^r/ {sub(

2021-06-23 14:28:08 356

原创 查询Redis未设置超时时间KEY

需求查询redis中ttl=-1的key输出到{path}/{host}{port}{db}_no_ttl_keys.txt 文档中代码 (python)# encoding: utf-8import redisimport argparseimport timeimport sysimport os# """# author: Cyberpunch# time: 2020-03-15 22:57:03# func: 获取数据库中没有设置ttl的 key# useing:

2021-06-23 12:24:28 737

原创 JSONPath使用

JSON{ "errcode": 88, "sub_code": "60011", "sub_msg": "没有调用该接口的权限", "errmsg": "ding talk error[subcode=60011,submsg=没有调用该接口的权限]", "request_id": "5imjny7u9xwa"}{ "errcode": 40078, "errmsg": "不存在的临时授权码"}需求多情况匹配(errcode/err

2021-06-23 11:47:49 352

原创 Swagger文档请求空白笔记

前提框架 spring/spring-boot + swagger2 + swagger-ui变动 springfox-core 2.9.2 => springfox-core 3.0.0问题1:使用了空的@ApiImplicitParam()错误日志java.lang.NullPointerException: null at springfox.documentation.builders.ParameterMerger.lambda$mergedParameters$2(Para

2021-06-23 11:35:43 2085 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除