自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven 加本地jar包

1.jar包(px-xx-xx-client-1.1.0-RELEASE.jar)放到d盘根目录。

2024-01-26 16:00:48 348 1

转载 java 监控接口运行时间

【代码】java 监控接口运行时间。

2024-01-16 09:43:34 201 1

转载 Redis + Lua 分布式限流

单机版限流仅能保护自身节点,但无法保护应用依赖的各种服务,并且在进行节点扩容、缩容时也无法准确控制整个服务的请求限制。而分布式限流,以集群为维度,可以方便的控制这个集群的请求限制,从而保护下游依赖的各种服务资源。分布式限流最关键的是要将限流服务做成原子化 ,我们可以借助 Redis 的计数器,Lua 执行的原子性,进行分布式限流。具体实现上存储了两个 key,一个用于计时,一个用于计数。请求每调用一次,计数器加1,若在计时器时间内计数器未超过阈值,则放行。Redis + Lua 限流基于的是令牌桶算法。

2023-12-27 11:10:37 78 1

转载 SpringCloud 微服务随机掉线排查过程

9. 翻看 nacos-client 源码,找到心跳函数(nacos2.x 不是这个),使用 arthas 监听心跳包,尝试能找到心跳丢失的证据,贴上当时的记录。奇迹发生了,服务又恢复正常了。5. 上文提到我使用的 springcloud 版本,恰好这个版本的 nacos-client 版本就是 1.4.1, 于是立马测试升级。进阿里云控制台查看故障机器近期的各项指标,但是发现故障机器的指标有重要的几项丢失。调试过程也是苦乐参半,乐的是突然有了调试思路,苦的是思路是一条死胡同,还好最终结果是满意的。

2023-12-27 11:02:49 208 1

转载 完全免费!超好用的IDEA插件推荐:Apipost-Helper

Idea 是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的API调试插件:Apipost-Helper什么是Apipost-Helper?Apipost-Helper是一款在IntelliJ IDEA编辑器中的插件,这款插件是Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在I

2023-11-29 09:46:37 279 1

转载 IDEA打包Maven项目时,如何将配置文件排除

现在开发项目时,为了开发、测试方便,系统会有多套配置文件,当项目打包转测的时候,即使测试环境在启动项目时指定配置文件,仍然会存在各种问题,因此最好的办法就是在打包项目时,将这些配置文件全部排除在外。参考文档:https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html。原文链接:https://blog.csdn.net/i1025700727/article/details/108266424。

2023-11-09 15:53:05 1631 1

原创 前后端启动问题

component name="PropertiesComponent">,在里面添加即可。在该js文件里,第807行,var cpt = require('./cpt' + 'able');2.vue前端,显示:not found ./cptable in node_modules/xlsx-style/dist/cpexcel.js。这个不是程序的问题,而是,在该文件目录下面,有段程序写错了,

2023-10-31 14:41:17 64 1

原创 mysql数据库导入问题

建表语句 添加 ROW_FORMAT=DYNAMIC。

2023-10-31 14:24:29 51 1

转载 vue动态合并单元格

objectSpanMethod({ row, column, rowIndex, columnIndex }) { // 合并单元格。//这个方法 重要 ,这个方法是将数组中的对象 按照分类进行合并单元格的方法(直接复制使用(引用的别人的 没仔细研究))mergeComon(id, rowIndex) { // 合并单元格。// 这个方法是 element-ui提供的单元格合并方法。

2023-10-31 14:23:17 153 1

原创 git命令

恢复历史版本 git reset --hard xxxxxxxxxxxxxxx。git config --global user.name "张三"

2023-10-31 14:21:32 30 1

转载 Redis集群三主三从如何保证数据一致性 redis集群为什么要三主三从

需要将每个节点设置成集群模式,这种集群模式没有中心节点,客户端通过CRC16算法对key进行hash得到一个值,来判断该key存储在哪个主从服务上面,因此就算是某一个主从整个宕机,redis集群也是部分可用的。创建集群的命令中,这个参数 --cluster-replicas 1,参数后面的数字表示的是主从比例,比如这里的 1 表示的是主从比例是 1:1,也就是 1 个主节点对应1个从节点,现有 6 个实例,所以主从分配就是 3 个 master 主节点,3 个 slave 从节点。

2023-10-25 16:09:21 561

转载 关闭spring boot jackson的FAIL_ON_EMPTY_BEANS

版权声明:本文为CSDN博主「Thomas灬Wade」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。对比解决方法一,在解析单个对象时返回的json中多了两个字段handler和hibernateLazyInitializer。原文链接:https://blog.csdn.net/jnloverll/article/details/88421245。// ObjectMapper为com.fasterxml.jackson.databind.ObjectMapper;

2023-10-25 16:00:27 318

转载 解决使用FastJson将Redis中的对象进行反序列化时出现报错的问题

既然这里很明确的告诉我是反序列化出现了问题,那么我就着重于序列化这里,既然我这又是从Redis中获取对象时出了问题,那么问题可能就出现在Redis的序列化配置上面,由于这个Redis序列化配置我也是第一次接触,还是看网课视频才了解到的,这些配置也是cv了老师的代码,所以也没怎么多想,后面是我实在没办法了,询问网上的大佬,才发现我的配置确实是有一点问题的,缺失了一点配置。// Hash的key也采用StringRedisSerializer的序列化方式。

2023-10-25 15:54:55 716 1

空空如也

空空如也

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

TA关注的人

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