- 博客(18)
- 收藏
- 关注
原创 JS使用protobuf报Unmatched start-group tag: stream EOF,Neety+protobuf+tcp服务端和JS客户端发送消息解码消息错误
JS客户端使用TCP连接并加入protobuf协议时,接收数据和发送数据协议和服务端不正确,报错Unmatched start-group tag: stream EOF
2024-03-29 12:06:01
305
原创 SpringBoot实现Netty使用Protobuf协议完成Websocket通信
非常详细介绍如何在SpringBoot环境下使用Netty实现Websocket,并引入protobuf数据协议
2024-03-25 16:35:02
1782
原创 SpringCloud整合Sa-Token登录认证+Gateway网关拦截
SpringCloud整合Sa-Token登录认证+Gateway网关拦截,注解拦截配置教程
2022-09-07 11:01:22
10936
12
原创 MongoGridFSException: No file found with the filename:...(MongoDB找不到文件问题,自定义GridFsTemplate、GridFSBu)
使用我的文件截图
2022-06-22 18:01:34
1298
原创 Spring缓存:Spring Cache注解简化缓存
Spring缓存:Spring Cache注解简化缓存,超简单的代码规范了基础缓存的逻辑操作
2022-04-19 11:27:42
547
原创 G1调优--解决G1频繁出现GC,JVM内存图波浪
问题:堆区到达250M左右就进行GC可能导致此问题的原因:1、配置-XX:G1HeapRegionSiz太小,程序产生了大对象大于配置的一半,导致会直接丢入老年代2、设置了-Xmn配置,固定了年轻代的大小解决:1、排查出具体大对象,配置-XX:G1HeapRegionSize,使得此配置大小要小于HeapRegionSize的一半。2、不建议配置,固定年轻代的大小会覆盖暂停时间目标,G1设置垃圾收集暂停时间最大值指标:-XX:MaxGCPauseMillis=200...
2022-02-28 17:39:37
2216
原创 Kafka+PowerJob实现延时消息、定时消息,动态控制消息发送时间
前言:因为公司需要一个kafka延时消息的组件服务,看了下市面上的实现kafka延时消息的实现,感觉都比较复杂难理解,自己就去研究了下使用其他中间件进行解决,于是有了这篇分享文章实现技术:SpringBoot+kafka+powerjob(最新的分布式任务调度产品)思路:powerjob是一款非常不错的java分布式任务调度产品,配合这个产品来定时调度我们的kafka的producer从而实现了延迟消息、定时消息本项目之后的扩展:1、甚至能在可视化界面动态控制消息的发送时间2、可在消
2021-11-23 14:43:39
5790
3
原创 Docker离线、在线保存和移植镜像操作---详细命令教程
1、镜像移植--(压缩包文件形式) 保存镜像 docker commit -a "yangBoss" -m "首页变化" myNginx yangboos-nginx:v1.0 -a:作者 -m:提交内容 myNginx:镜像名称或者ID myNginx yangboos-nginx:v1.0:提交后的生成的新镜像名称(必须小写) 镜像打成压缩包 docker save -o yangBossNginx.tar yangboos-nginx:v1.0
2021-09-29 17:25:51
913
原创 Map根据key指定条件进行过滤筛选
public static void main(String[] args) { Map<String,String> map = new HashMap<>(); map.put("web_1","web1"); map.put("web_2","web2"); map.put("app_1","app1"); map.put("app_2","app2"); //根据key的指定前缀.
2021-09-28 11:34:38
4881
原创 java8新特性 非常简单的递归查询所有子节点树
在开发中很多同学都遇到过遍历 查询所有子节点的业务,在这里给大家分析 使用java8的语法 很简单的递归来实现我就拿一个最普遍的 菜单遍历案例分享给大家一、首先看看我的菜单表结构其中我添加了一点数据来测试可以看到我所有菜单的父级都是 系统管理(自己也可以添加不同的父子级关系)二、 Java8递归遍历1、菜单的实体类@Data@EqualsAndHashCode(callSuper = false)@ApiModel(value="SysMenu对象", des.
2021-09-23 15:47:29
8246
5
原创 Docker在windows上安装RoketMQ
因为政务项目要求只能用windows,在这里分析给各位同学windows上使用Docker安装RocketMQ环境:docker for windows一、安装启动 nameserver1、下载nameserver镜像# 搜索rocketmq 镜像docker search rocketmq# pull 拉取镜像docker pull rocketmqinc/rocketmq2、本地创建一个目录F:\workData\RocketMQ-Docker3、启动names
2021-09-23 15:03:32
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人