logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis-generator报错Communications link failure

mybatis-generator报错Communications link failure

#maven#mybatis
spring容器启动失败rocketmq依然消费消息问题

问题描述久违的线上故障又来了,线下大量骑手反馈app上餐品图片不显示了问题定位注:正确的问题定位方式应该是先去发布平台获取最近发布过的项目,缩小范围-_-!!!首先根据订单定位业务线,然后查看业务流程如下(简化之后的,实际链路又臭又长完全可以优化一波):业务方数据推送有问题首先查看业务爸爸推送的数据发现图片地址大部分没有协议头(http或者https),只有部分存在。当场跪下小声的问业务爸爸你们推

#spring#rocketmq
package-info.java的作用

是一个为包提供额外元数据的文件,主要用于文档说明、声明包级注解,以及统一管理包的整体信息。虽然不是必需的,但它是一个非常有用的工具,特别是在注释、文档生成和注解的使用场景中。

文章图片
#开发语言
spring异常之BeanCreationNotAllowedException

BeanCreationNotAllowedException:遇到异常方不方?程序猿:慌毛线,我们跟着trace看一下org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'stringRedisTemplate': Singleton beancre...

#spring
Let‘s Encrypt证书自动续期

如果你希望避免手动干预,建议切换到支持自动续期的插件(如 HTTP 或 DNS 插件)。如果你仍然希望使用手动插件,则需要编写并配置认证钩子脚本。这些方式会让你轻松处理证书续期问题。按照以上步骤,你应该能在 CentOS 8 系统上成功安装certbot和 Nginx 插件,申请和续期 Let’s Encrypt 证书。删除不再需要的旧证书,保留有效证书。更新 Nginx 配置,确保使用正确的证书

#安全#https#运维
kafka高吞吐持久化方案(1)

/ equals 和 hashCode 用于 map 去重@Overrideif (cmp!// equals(), hashCode(), constructor 省略这种方式使用WorkPool并发消费,但自己在每个消费者内部管理,对于同一个 key,必须队列顺序处理,不如方式一清晰可靠。我们不为每个 key 分配一个(太耗内存),而是用固定数量的 ReentrantLock 数组,根据uid

#kafka#分布式#mysql
idea社区版开发OSGi项目

使用Idea OSGI插件开发下载Equinox SDKhttps://download.eclipse.org/equinox/安装OSGi插件File->Setting->Plugins创建一个OSGi项目或模块Use Library选中后点击Create创建,选择下载好的SDK压缩包即可:D:\tools\osgi\equinox-SDK-4.15.zip配置完成...

Centos 8 管理防火墙

你可以通过命令删除基于端口的转发规则,或者使用规则编号删除。删除完规则后,别忘了保存配置以确保修改在重启后生效。概念描述表 (Tables)主要有filternatmanglerawsecurity,分别处理不同类型的网络流量和规则。链 (Chains)每个表包含多个链,最常见的链有INPUTOUTPUTFORWARD,每个链包含过滤规则。默认链策略每个链有默认策略,常见的策略有ACCEPT(接受

#centos#运维#安全
es常用命令

where(and in) (and not in)select * from order-202001 where contract_type = 1 and order_type in (0,1,2,3,4,5,8,9,10) and platform_shopid not in (72,166)GET order-202101/_search{"query": {"bool": {"must

#elasticsearch
到底了