logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

企业微信开发:自建应用:接收消息(企业内部服务器)/回调配置

在企业微信的自建应用中,用户触发了某些行为(发送消息、进行菜单操作或者外部联系人变更等),要发送相关信息给企业内部服务器。

文章图片
分页查询警告:Paginationlnnerlnterceptor : optimize this sql to a count sql has exception.

分页查询警告:这个是 mybatis plus 框架的Bug,分页查询优化SQL时异常。根本解决方案是:升级框架版本。在最新版本中被修复掉了,项目中当前用的版本是 3.4.0,是3年前的版本。最新 v3.5.3.1不过新版本框架,修改了Service接口,需要我们修改项目源代码(要改的地方很多,所有Service接口,都要实现新的方法)。另一种方法是:关闭分页查询SQL优化。(实际使用的!)需要修

文章图片
#sql#mybatis#java
Windows 10 本地部署 RocketMQ 5.3.3 全流程指南:RocketMQ 下载、本地部署、RocketMQ Dashboard 2.0.0

本文详细介绍了在Windows 10环境下部署RocketMQ 5.3.3的完整过程。系统配置为8G内存+JDK21环境。下载并使用RocketMQ二进制发布包部署。重点说明了环境变量ROCKETMQ_HOME的设置方法,以及如何启动NameServer服务,如何启动Broker,如何启动控制台RocketMQ Dashboard 2.0.0。

文章图片
#windows#rocketmq
异常统一处理:ConstraintViolationException(约束违反异常)

`ConstraintViolationException` 是Java Bean Validation框架在参数校验过程中发现约束条件被违反时抛出的运行时异常;本文将聚焦于`ConstraintViolationException`这一特定异常,深入解析`ConstraintViolationException`异常的原因和处理方式。

文章图片
#spring boot#后端#java
创建Eureka Server(注册中心)详解

本文详细介绍了如何使用Spring Boot创建Eureka Server (注册中心),并探讨了是否必须使用Spring Boot来搭建Eureka Server的问题。

文章图片
#eureka#java#云原生 +2
Java密码校验(正则表达式):密码由这四种元素组成(数字、大写字母、小写字母、特殊字符),且必须包含全部四种元素;密码长度大于等于8个字符。

# 1. 需求对用户密码的强度进行校验,要求用户密码达到一定的强度,符合安全性要求。## 1.1. 基础版需求密码必须由字母和数字组成(同时包括数字和数字);密码长度大于等于8个字符。## 1.2. 进阶版需求密码由这四种元素组成(数字、大写字母、小写字母、特殊字符),且必须包含全部四种元素;密码长度大于等于8个字符。

文章图片
#java
Vue运行npm install报错:npm ERR! 404 Not Found - GET https://repo.huaweicloud.com/repository/npm/.....

再安装和运行项目,就不会报错了。能够运行开发和打包。在命令行输入如下命令,然后自动打开配置文件。中,修改 registry属性。打开文件,修改仓库属性。应该是华为的镜像仓库访问不到了。换成淘宝的镜像仓库。

文章图片
#vue.js#npm#前端
RocketMQ Dashboard 消息重复问题排查与修复(rocketmq-dashboard-2.0.0-source-release)

RocketMQ Dashboard 2.0.0版本中存在消息重复显示问题。当生产者发送一条消息时,Dashboard的"消息"页面会显示两条具有相同Message ID的消息。通过分析接口响应发现,content列表中确实包含完全相同的消息对象,包括相同的msgId、UNIQ_KEY等所有属性。该问题由消息查询逻辑漏洞导致,需要修改消息查询接口的源代码。

文章图片
#rocketmq
RocketMQ Dashboard 介绍和运行(rocketmq-dashboard-2.0.0-source-release)

RocketMQ Dashboard 是 Apache RocketMQ 的运维控制台,提供客户端和应用程序的监控功能。本文介绍了如何获取源码(GitHub或官网下载2.0.0版本),并解决运行时的常见问题:在JDK 21+环境下因Lombok版本不兼容导致的NoSuchFieldError错误,需将Lombok升级至1.18.30及以上版本。成功运行后,控制台默认监听8080端口,日志输出至指定

文章图片
#rocketmq
MyBatis-Flex 雪花算法主键ID详解:ID为18位数字的原因

MyBatis-Flex 雪花算法主键ID详解;在 MyBatis-Flex 中雪花算法生成的主键ID为18位数字的原因。

文章图片
#sql
    共 70 条
  • 1
  • 2
  • 3
  • 7
  • 请选择