自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (2)
  • 收藏
  • 关注

原创 vsftpd 3.0.3升级到3.0.5后的坑

总结:可以看出因为vsftpd3.0.5 默认支持TLSv1.2+,ssl_ciphers默认配置为DES-CBC3-SHA ,而TLSv1.2又删除了DES密码套件,故ftps连接时就报错:SSL routines::no ciphers available ,因此将ssl_ciphers设置为其他可用密码组件就可以了。

2023-04-20 14:53:09 1182

原创 Spring-Data-Redis 和 Redisson TLS加密 连接

Spring-Data-Redis 和 Redisson TLS/SSL 连接 config.useSingleServer().setAddress("rediss://" + host + ":" + port).setPassword(password);

2023-03-18 22:36:46 2034

原创 Redis 6.0 Docker容器使用TLS加密

前言最近,公司在做渗透测试,要求redis使用加密传输。经过比较redis各版本,发现redis6.0开始正式支持TLS 通道加密,更加安全。redis6.0以下版本只支持数据加密,最新版本为redis7.0。考虑到redis7.0刚出不久,新的功能项目也暂时用不上。故此决定选用redis6.2.11(6.0的最新稳定版)。先决条件安装了 Docker。Docker Compose 已安装。

2023-03-18 22:23:09 1220

原创 mongoTemplate 操作内嵌文档

mongoTemplate 操作内嵌文档

2022-12-11 16:52:02 629

原创 HttpClient 上传文件接口报错“missing content-type boundary” 原因解析

问题描述: 同事在使用HttpClient4.4.1版本上传文件时,接口报错“missing content-type boundary”。找我过来一起分析原因。部分代码如下: HttpPut uploadFile = new HttpPut(uri); uploadFile.setHeader("Authorization", ""); uploadFile.setHeader("Content-Type", "mult..

2022-04-03 18:39:22 8750 1

原创 使用Navicat导出mysql数据库,mysql进程挂掉

1、问题描述:公司的技术支持人员跟我反映说:使用Navicat导出mysql数据库,导到一半时报错,出现MySQL10061错误,很显然是mysql进程挂了。查看系统服务也证实了这点。为什么导出数据库就导致mysql进程挂掉?我百思不得其解,因为我在本地经常导数据库,从未遇到类似的问题。2、问题分析:既然mysql进程挂了,那应该有日志记录吧。mysql错误日志路径:安装路径\mysql\Data\LAPTOP-2LNJRPK1.err查看mysql错误日志:2021-10..

2022-03-26 15:13:30 3246

转载 Spring Boot amqp 整合RabbitMq RPC实现

原文地址:rabbitmq高并发RPC调用,你Get到了吗?_斗者_2013的博客-CSDN博客_rabbitmq rpc高并发备注:这是我看过多篇相关文章后,觉得讲的最好最详细的,推荐给大家。

2022-03-19 21:42:49 835

原创 Idea Springboot项目热部署

1、Edit Configrations2、如图设置3、Debug模式启动、Debug模式启动、Debug模式启动(重要的事情说三遍,不是Debug模式热部署不生效)4、修改代码或资源文件后,需隐藏idea才会重新热部署(比如说点击浏览器)5、热部署成功...

2021-08-07 21:32:01 211

原创 emqx 错误代码解析

/ ***客户端在等待服务器响应时超时。*服务器不再响应保持活动消息。* /public static final short REASON_CODE_CLIENT_TIMEOUT = 32000;/ ***内部错误,因为没有新的消息ID可用。* /public static final short REASON_CODE_NO_MESSAGE_IDS_AVAILABLE = 32001;/ ***客户端在等待将消息写入服务器时超时。* /public static final.

2020-12-16 16:03:54 3734

原创 java多播(组播)多网卡监听实现

问题描述:在笔记本电脑上跑多播服务,偶现收不到客户端发送的多播信息,重启服务就可以收到了。知识点:单播:与某个人聊天 多播:群聊 (多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址) 广播:群发 可以这么简单理解,具体大家另行了解。问题分析:通过抓包,发现客户端发送的多播消息已经到了笔记本电脑上,只是多播服务没有收到。证明网络是通的,并且多播客户端已经成功发送消息。故怀疑是多网卡问题,因为笔记本电脑当时有线网卡和无...

2020-10-22 22:50:35 2729 7

原创 o.e.p.c.mqttv3.internal.ClientState - 445: Timed out as no activity

问题描述:使用org.eclipse.paho.client.mqttv3 连接emqx , 运行一段时间后出现掉线,而且不会自动重连(已设置自动重连,亲测有效),查看日志发现报以下错误:[Timer-1] ERROR o.e.p.c.mqttv3.internal.ClientState - 445:Timed out as no activity, keepAlive=120...

2020-01-13 22:43:31 11516 15

原创 Spring 整合Quartz动态指定定时时间,老是会每秒钟执行一次

问题描述:最近同事因为业务需要在项目中整合了Quartz,定时器一到执行时间就每秒执行一次,导致极大的占用系统资源,系统其他功能也受到影响。问题分析: cron表达式为 * 0/5 * * * ? , 本来目的是想 每五分钟执行一次,经过看系统日志及分析该表达式可以得出:一到执行时间就每秒执行一次备注:*:表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都...

2019-10-03 17:15:18 1995

原创 硬件设备连接Emqx遇到的问题分析汇总

事情是这样的,公司的项目使用了emq来作为设备和服务器(Java开发的系统)的消息中间件,因为是第一次用,出现了各种各样奇奇怪怪的问题,大家理所当然的把锅踢给了emq,最后都一一被事实打脸。毫无疑问,emq的守护神就是我啦,服务器应用的开发者。因为在设备同事看来,emq和服务器是一体的,所以我就担当起了守护emq的重任。第一回合: 问题描述: 服务...

2019-08-18 17:26:47 4272 1

原创 修改emqx_management监听端口

emq2.0版本:找到etc/emqx.conf 对应Listener 配置位置增加:## HTTP Management API Listenerlistener.api.mgmt = 127.0.0.1:8080 emq3.0版本:找到etc/plugins/emqx_management.conf 修改配置项:management.list...

2019-08-15 22:46:26 6252

原创 SpringBoot项目集成Flyway配置执行顺序问题解决方法

问题描述 :程序里把大部分配置都放到数据库里了,也就是说程序启动有些配置要先去查数据库,拿到数据后,再继续配置相关的服务,比如 WebMvcConfigurerAdapter 资源路径配置等初始化工作,这时候就出问题了,flyway还没有执行,数据库里还没有数据,就开始配置其它的一些服务了,到数据库里查不到数据,配置自然就报错了 问题解决思路:自然是控制flywa...

2019-07-23 16:35:16 8401 12

原创 emq 不断掉线重连

环境: 语言 Java emq版本:emqx-windows7-v3.1.1emq客户端配置: 问题描述:emq平常能正常运行,发送和接收数据都没有问题,在与设备调试过程中突然出现掉线重连,重启程序服务也无法解决,需要重启emq服务才行。问题分析:可能原因1、重复clientId 排除,确定没有重复clientId2、网络问...

2019-05-20 19:17:25 9426

原创 一个线上java.lang.NoSuchMethodError问题的解决

问题描述 : 项目启动时出现如下图错误,一样的配置项目在其他服务器及本地跑没有问题 ,故排除代码问题。问题分析:查看错误信息 ,全局搜索SpelParserConfiguration类时,发现 spring-expression 和activemq jar包都有这个类,故怀疑是jar包冲突问题,分析原因应该是:jar包的加载是随机的,导致有一台总是失败的。问题解决:...

2019-04-11 17:59:21 904 1

原创 bootstrap-paginator 分页 当列表数据为0时,分页导航栏依然显示

背景描述:使用bootstrap-paginator插件进行分页。引入bootstrap-paginator.js/**定义分页方法*/function pageSet(currentPage) { $('#pageLimit').bootstrapPaginator({ currentPage: currentPage, totalPages: t...

2018-12-18 18:06:43 1735 1

转载 spring 实现activemq延时投递

在开发业务系统时,某些业务场景需要消息定时发送或延时发送(类似:飞信的短信定时发送需求),这时候就需要用到activemq的消息延时投递,详细的文档可参考官网说明,本文只介绍二种常用的用法:注:本文采用spring的JmsTemplate来发送消息步骤1、首先要修改activemq.xml配置文件,启用延时投递(注:schedulerSupport="true" 的位置要在最外面,否则

2017-04-25 17:16:45 2360

原创 TortoiseSVN检出项目不完整,缺少文件夹是什么原因?

问题描述:用TortoiseSVN检出项目,发现检出的项目不完整 ,缺少部分文件夹,而查看资源库发现这部分文件夹是存在的。   解决办法:找到缺失文件夹的目录,右键----TortoiseSVN---Rebo-browser    找到缺少的文件夹选中--右键---update item to revision    点击ok  就可以了原因分析:经过试验 ,不是因为添

2017-04-13 18:18:36 11035 6

原创 eclipse import工程出现Some projects cannot be imported because they already exist in the workspace

起因:在eclipse删除工程时,eclipse突然抽风卡死,使用资源管理器强制关闭eclipse。重新启动eclipse,工程已经看不到,但是重新import同一工程时就出现:Some projects cannot be imported because they already exist in the workspace   解决方法:在eclipse的package expl

2016-12-30 16:07:49 1715

原创 微信jssdk配置一直正常,但通过分享出去的链接点击进来却出现 invalid signature

最近要在微信公众号上做个分享的功能,因为要分享后做相应的处理,因此自然要配置微信的jssdk。 经过测试,分享成功后是能成功回调的,因此说明jssdk目前是没有问题的。 但却出现了一个情况 ,就是通过分享后的链接再点击进来的时候,就出现了invalid signature。 经过排查比对后发现问题出现在分享后的链接上,因为分享的链接多了;jsessionid=90169B860BF64CD02

2016-11-14 22:37:17 4410

原创 微信JSSDK 突然出现invalid signature无效签名

情况是这样的,自己负责开发的微信公众号一直有用微信的jssdk来获取用户的位置信息,本来好好的,可突然有一天发现出现了invalid signature无效签名的错误。心里那个郁闷,就开始想是不是谁改了获取jsApiTicket的算法和生成签名的算法,可是经过排查都没发现有修改过。纠结了好久,甚至怀疑是微信的问题,幻想着突然会没问题(太可笑了)。    郁闷了好久,才发现原来是路径的问题,因为

2016-11-06 22:50:12 20489

原创 在Linux系统下用tomcat发布javaWeb项目

作为一个程序员,发布项目已经成为我们日常工作之一。下面我就以自身项目为例,简单介绍下怎么在Linux系统下用tomcat发布javaWeb项目吧。  1、首先准备好要发布的war包;(我的是rb-admin.war)  2、在SecureCRT上用root用户连接到Linux服务器上,cd到tomcat的bin目录下(我的tomcat目录opt/tomcat7-t1/bin),运行命令

2016-04-01 14:44:16 562

空空如也

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

TA关注的人

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