- 博客(9)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Protobuf自动生成java文件Maven插件
Protobuf插件使用在Netty开发时需protoc转java类,一般的做法是执行protoc命令,依次将.proto文件转成Java类protoc.exe -I=d:/tmp --java_out=d:/tmp d:/tmp/monitor_data.proto今天介绍一个快速的将protobuf转java文件正确姿势,只需要在我们的pom.xml中添加如下配置,然后再maven中执行compile命令则会生成响应的文件注意protoSourceRoot 读取resources目录中的所
2020-12-19 22:44:56 1322 1
原创 IDEA-Translation3.0插件右键无文档翻译解决
IDEA-Translation(3.0)插件右键无文档翻译解决相信最近有好的小伙伴也更新了最新版的IDEA-2020.3版本,这界面简直美的不要不要的在更新2020.3版本时随之也更新了Translation插件的3.0版本,更新完成后会发现右键的文档翻译功能消失了,现在只留下一个划词翻译,这并不是BUG,在3.0版本不在右键翻译了而是通过快捷键Ctrl+Q组合Ctrl+Shift+Y首先点击需要翻译的方法名,按Ctrl+Q这时会弹出该方法的英文文档,在这是时在组合上Ctrl+Shift+Y就可
2020-12-16 10:34:57 2634 2
原创 JDK8-java.time包使用
获取前一天LocalDate localDate = LocalDate.now();localDate.plusDays(-1);
2020-12-05 15:51:18 418
原创 Redis-主从复制(一主二从、主从复制原理、单哨兵模式、多哨兵模式)
Redis主从复制简介主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master),后者成为从节点(slave),数据的复制是单向的,只能由主节点到从节点,Master以写为主,Slave以读为主主从复制作用数据冗余:主从复制实现了数据的热备份,是持久化以外的一种数据冗余方式故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复负载均衡:在主从复制达到基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务,分担服务器负载,尤
2020-12-05 15:50:24 2716
原创 Redis-持久化(RDB配置、RDB原理、AOF配置、AOF原理、混合持久化配置)
Redis持久化redis是内存数据库,如果不将内存的数据保存到硬盘,一旦服务器进程退出/崩溃,redis的中的数据就全部消失,所有redis提供了持久化功能RDB(Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘中,类似于虚拟机VMware/VBox的快照,需要恢复时将快照文件直接读取到内存中工作流程:redis会单独创建(fork)一个子进程进行持久化,会先将数据写入到一个临时文件中,待持久化结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行
2020-12-05 15:46:19 852
原创 Redis-配置(网络配置、守护进程方式运行、AOF配置、RDB配置、安全配置、内存策略)
Redis.conf详解配置说明redis对配置文件对大小写不敏感引入配置文件(INCLUDES)redis可以通过引入的方式引入多个配置文件网络配置(NETWORK)绑定的IP地址保护模式(默认开启)Redis端口通用配置(GENERAL)以守护进程方式运行(默认是no)如果以守护进程方式运行,需要指定一个PID进程文件日志 debug测试环境使用 notice生产环境使用日志生成的文件位置名,如果空只是控制台输出数据库数
2020-12-05 15:43:59 300
原创 SrpingBoot-集成Redis
重写RedisTemplate方法,自定义序列化Configurationpublic class RedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new RedisTemplate<>();
2020-12-05 09:16:20 201
ByteBuf修改writerIndex后引发的奇葩BUG
2021-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人