自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java软算法开发字符串转pkcs8结构、转公私钥对象、签名验签(纯代码)

简要:本文涉及裸公钥字符串转pkcs8结构、byte[]转公私钥对象、字符串进行签名验签。注意:如果私钥字符串是裸私钥的话,必须转化为pkcs8才能正确转化为私钥对象。注意:privateKey是base64串。一、裸私钥转pkcs8结构。

2024-11-22 11:04:30 392

原创 mysql8.0系列开启mysql主主、主从同步步骤以及部分问题解决

mysql8.0默认开启大小写敏感,配置文件也是如此,保证配置文件正常数据都是小写,主从同步时尤其是下面几项,必须小写。关闭防火墙 或者 iptables -I INPUT -p tcp --dport 3306 -J ACCEPT。正常情况下,同步下的mysql服务器的server-id都是不同的,具体体现在下面俩部分。正常情况下,二者在不同mysql服务器下应该不同,且二者应该保持一致。可更换认证方式解决,更换后日志会报warnning。这里的id每一台服务器都应该不一致。认证插件,而不是之前版本的。

2024-11-05 09:30:53 768

原创 记一篇oom问题、解决以及jvisualvm工具连接使用

分析报错:点击显示日志按钮出现oom报错,并且错误表明 JVM 花费了太多时间在垃圾收集上,但回收的内存却很少,这通常是因为程序在不断地创建新的对象,而这些对象很快就被认为是垃圾,但它们的回收效率很低。-Dcom.sun.management.jmxremote.port=xxxx 为监听接口和下面的port保持一致,监听端口为自定义,可以是0-65535任何一个没有被占用的端口。之后尝试在本地 cmd,telnet xxx.xxx.xxx.xxx xxxx连接服务器,测试通信是否正常。

2024-09-24 10:58:56 386

原创 nginx.conf配置

前提:系统:centos7nginx版本:nginx/1.16.1涉及内容:nginx ip过滤、nginx http模块配置、nginx stream模块配置、websocket配置、http负载均衡。

2024-08-02 17:41:46 1424 1

原创 关于开发TCP socket连接拆包问题解决(附代码)

TCP是一种面向连接的、可靠的传输层通信协议,通过序列号和确认消息来保证数据传输的可靠性。也由于TCP传输的是字节流,并没有明确的边界指示,这导致了粘包和半包问题的出现。粘包问题指的是本应分开传输的多个数据包被合并成一个数据包进行传输,而半包是指一个数据包在传输过程中被分成多个小包进行传输MTU(Maximum Transmission Unit)是指在数据链路层网络能够传输的最大数据包大小,以字节为单位。它决定了发送端一次能够发送报文的最大字节数。

2024-06-18 19:33:48 870

原创 Linux系统下安装MySQL8.0.35教程

usr/local/mysql/error.log下查看报错信息,如果error日志没有内容,先chmod 777 /usr/local/mysql/ -R授权, 或者chown +x /usr/local/mysql/error.log。使用firewall-cmd --zone=public --query-port=3306/tcp命令进行检查。例:rpm -ev --nodeps mysql-community-server-8.0.35-1.el7.x86_64。或者直接kill掉服务。

2024-06-11 15:11:36 1859

原创 springboot(maven)引用 springboot项目jar

新建springboot项目-编写业务代码-编写test测试类 内部测试(这里需要注意一点:调用类和杯调用类都注入springboot容器,才可以正确调用)需要注意:因为路径不同的原因,springboot包不能直接作为项目可调用的jar,需要选取下面一个,且去掉后缀.original。需要注意的是如果报错classNoFound 检查打包的jar是否引入了第三方jar,而springboot没有引入。打包后的位置需要是你maven库位置,意思是打的包已经指到了你的maven库中。

2024-06-05 14:18:27 503 1

空空如也

空空如也

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

TA关注的人

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