自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用AJ-Captcha出现的验证码失效的问题记录

总结:对于分布式部署的应用,建议应用自己实现CaptchaCacheService,比如用Redis,参考service/spring-boot代码示例。初步判断以为是传入的校验参数不对,但修改代码后,在本地及开发环境测试了校验功能正常,但测试环境依然存在同样异常,内存缓存只适合单节点部署的应用,否则验证码生产与验证在节点之间信息不同步,导致失败。再次排查推测可能是服务器或者容器时间存在异常,但同步容器时间后,问题再次出现,如果应用是单点的,也没有使用redis,那默认使用内存。

2024-03-29 16:27:01 567

原创 nacos集群遇到的问题处理

如果nacos 容器节点在不同的宿主机中,需要将防火墙关闭。

2024-03-29 16:21:59 1538

原创 产品需求的生命周期

在互联网工作过程中,需求文档一般是产品在发起某项/某组需求时,为了和合作方(一般是研发,设计师,老板等角色)对齐现状,现存问题,需求意义,需求实现步骤等内容而撰写的公用文档。需求记录在需求池中,包含需求分类,具体描述及优先级,此处的描述为非功能性描述。需求列表:不同角色在什么场景下,希望完成什么任务,完成过程中需要用到什么功能。用户任务:格式化语言,描述用户使用产品完成任务的过程,并赋予意义和价值。需求转化:换位思考,转换为用户,他们的目标和需求本质是什么。:各口径对齐,拒绝一言堂,采用通用口径/标准。

2024-03-28 16:09:06 191

原创 代码检测工具sonarLint 安装和使用

设置SonarLint项目:点击“SonarLint Project Settings”,勾选“Enable binding to remote SonarQube server”,并选择“Bind to server”,选择刚添加的sonarqube server。选择从地址安装, 选择zip 文件, 安装后重启idea, 可在idea 左下角显示sonarLint 图标。项目/文件右键 -> SonarLint -> Analyze with SonarLint。只分析选中的项目/文件。

2024-03-28 15:34:29 2033

原创 LiveNVR Onvif/RTSP 流媒体服务使用说明书

服务资源| QQ交流群:615081503简介LiveNVR 能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机 IPCamera、NVR 等具有 RTSP/Onvif 协议输出的设备接入到 LiveNVR,LiveNVR 能够将这些设备源的音/视频数据进行采集、转换、输出,进行全平台终端直播(PC、Android、iOS、微信、H5),并且LiveNVR能够将视频源的直播数据对接到第三方 CDN 网络,实现安防设备互联网级别的直播分发。主要功能。

2024-03-28 15:30:11 958

原创 kafka 问题处理 及参数说明

比如在ISR(In-Sync-Replicas)副本数等于3的情况下,消息发送到Leader A之后会更新LEO的值,Follower B和Follower C也会实时拉取Leader A中的消息来更新自己,HW就表示A、B、C三者同时达到的日志位移,也就是A、B、C三者中LEO最小的那个值。但是这里有一个问题,万一Partition Leader刚刚接收到消息,Follower还没来得及同步过去,结果Leader所在的broker宕机了,此时也会导致这条消息丢失,因为人家客户端已经认为发送成功了。

2024-03-28 14:48:37 1165

原创 Java基准测试工具 —— JMH使用指南

3.@Measurement —测试阶段可以指定迭代的次数,每次迭代的运行时间和每次迭代测试调用的数量(通常使用@BenchmarkMode(Mode.SingleShotTime)测试一组操作的开销——而不使用循环)。面对日益复杂的系统和不断增长的用户数,以及性能测试可能涉及到的多个业务系统,只有做到基准测试所涉及的业务场景、系统架构、测试环境等在可控状态下,才能得到相对准确的结果,为容量规划、缺陷定位、系统调优提供参考和依据。Mode.SampleTime 在测试中,随机进行采样执行的时间。

2024-03-28 14:43:01 2524 2

原创 cpu故障排查

linux分析工具之top命令详解目录。

2024-03-28 14:36:06 1093

原创 mysql中canal使用

重启mysql#msyql 中执行sql 查询binlog启动状态#设置binlog多少天过期创建用户canal。

2024-03-28 14:30:14 323

原创 canal+kafka实现数据同步

2、在我们的服务中去消费 byt-grid-data-sync 这个topic,拿到变动的数据,完成一些自定义的操作,根据变动的数据生成出我们需要的数据,然后去查询在服务中保存的配置,区分这个数据属于哪一条产线,根据查询到的产线和数据对gp数据库中保存的数据完成相应的变动。1、打开MySQL 的binlog,使用canal监听MySQL的的binlog日志,当数据发生变动的时候canal会将变动的数据发送到我们配置的Kafka的topic中。

2024-03-28 14:28:11 655

原创 Java8中计算时间的四种方式及区别Period、Duration、ChronoUnit、Until

Java8中计算时间的四种方式及区别Period、Duration、ChronoUnit、Until

2022-05-12 18:07:55 1697 1

空空如也

空空如也

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

TA关注的人

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