- 博客(66)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 WSL安装、ClickHouse编译debug包、使用Clion加载源码和远程调试
若依旧有报错,可以逐个单独下载依赖的项目,可以打开clikhouse的项目,如下图所示,有链接的就是需要单独下载,那么点击项目,调转到对应项目,复制clone地址重新clone该项目即可。ubuntu默认不使用root登录,这样每次都需要sudo,很麻烦,所以此处进行root密码修改,后续直接切换为root操作,打开ubuntu,执行下述命令,修改密码为4752。注意:可能会出现缺失依赖,导致加载报错,不要慌,搜索对应的报错信息,然后逐个安装然后重新load cmake即可。
2024-11-03 17:02:36
367
原创 C++远端开发环境手动编译安装(centos7)
直接将如下内容覆盖原有的/etc/yum.repos.d/CentOS-Base.repo文件。使用VMWare安装centos7。
2024-09-28 11:56:22
616
原创 JDBC和数据库连接池
JDBC文档 数据库 文档链接 Postgres Initializing the Driver | pgJDBC MySQL
2024-06-17 21:33:50
315
原创 文件内容采集-go
1、多个线程写文件,并且在达到文件大小限制时进行文件绕接,但是绕接文件不压缩。2、另起一个线程对文件内容进行采集,然后将内容统一归档到指定路径。
2024-01-01 16:59:14
764
原创 linux 安装go环境
若能够成功执行go version,并且输出的结果是预期安装的版本,则说明go sdk 已经安装成功。此处建议选择与本机windows一样的版本,便于调试,若不涉及本地windows,则忽略此提示。此处选择的原地解压,也可以解压到指定的其他目录。将解压后的go/bin添加到环境变量。执行下述命令进行解压。
2023-12-03 09:46:08
513
原创 springboot对接rabbitmq并且实现动态创建队列和消费
/ 死信: 队列 交换机 绑定consumer 绑定队列。//设置延迟队列的 TTL 消息存活时间。// 延迟: 队列 交换机 绑定队列。// 绑定consumer 绑定队列。//设置延迟队列绑定的死信交换机。//设置延迟队列绑定的死信路由键。
2023-09-20 23:18:55
4429
原创 springBoot对接多个mq并且实现延迟队列---未完待续
/设置延迟队列的 TTL 消息存活时间。//设置延迟队列的 TTL 消息存活时间。//设置延迟队列的 TTL 消息存活时间。//设置延迟队列绑定的死信交换机。//设置延迟队列绑定的死信路由键。//设置延迟队列绑定的死信交换机。//设置延迟队列绑定的死信路由键。//设置延迟队列绑定的死信交换机。//设置延迟队列绑定的死信路由键。// 设置消息转换器。// 设置消息转换器。
2023-09-19 22:25:29
343
原创 springboot对接postgres
注意:下述链接方式会自动创建数据库steven_russell,若需要创建其他数据库,可以手动执行命令创建数据库。
2023-09-13 22:33:04
1342
1
原创 springBoot对接Apache POI 实现excel下载和上传
打开postman或者Insomnia等工具,输入请求地址和对应的文件,查看控制台打印,和导入的表格内容一致。// 获取输入流 注意:SXSSFWorkbook需要关闭流。* @param inputStream excel 输入流。// 此处使用行的变量进行迭代,避免后续行创建出错。* @param dataList 数据list信息。* @return XSSFWorkbook 对象。打开下载内容,和代码中的内容进行对比,发现和预期一致。* @return excel对象。* 解析数据到excel中。
2023-09-10 10:43:41
1229
原创 java代码实现证书转换
.jks或者.keystore转换为.pem注意:此处主要借助于sh脚本进行转换新建shell脚本:前提: 需要配置好keytool、openssl命令证书转换路径:1、jks -> pkcs12 -> pem2、keystore -> pkcs12 -> pem注意:jks和keystore转换方式一致#!/usr/bin/env bashfunc...
2023-08-27 16:49:00
525
原创 证书格式转换
前提条件:配置了keytool工具(jdk环境变量)配置好openssl.keystore转.pk12keytool -importkeystore -srckeystore /root/server.keystore -destkeystore /root/server.pkcs12 -deststoretype pkcs12 -srcstorepass 123456 -dest...
2023-08-27 09:38:00
132
原创 keytool生成证书
配置jdk下载jdk https://www.oracle.com/java/technologies/downloads/#java8-linux解压文件tar -xvf jdk-8u381-linux-x64.tar.gz配置环境变量export PATH=$PATH:/root/jdk1.8.0_381/bin注意:此处仅配置了建议环境变量,若需要配置jdk完...
2023-08-27 09:24:00
483
原创 docker 安装elasticsearch、kibana
修改kibana中的es地址,由于容器中没有vi命令,所以此处先拷贝到宿主机,修改完成之后重新拷贝到容器中覆盖原有配置文件。验证kibana访问 http://节点ip:5601/http://节点ip:9200/下载kibana镜像。
2023-08-12 21:09:38
751
原创 Apache James 同时开启25、587、465端口
前提:可以参考如下两篇文章在window或者linux上,先部署好Apache James。
2023-06-24 19:01:28
686
原创 java mail发送、接收邮件
注意:下述代码中的服务器地址,用户名均是博主自己搭建的邮件服务器中的信息,请对应修改为自己的信息,邮件服务器搭建可以参考。4、接收邮件,可以发现已经接收到了邮件信息。1、引入java mail依赖。3、发送邮件,可以参考。
2023-06-24 17:57:09
2509
原创 Apache James邮件服务器搭建(linux)
1、配置jdk,此处不再赘述,随便搜一下然后照着操作即可注意:后续james的版本是3.5.0,需要与jdk8配套2、下载apache james ,apacheJames 下载之后可以直接运行,无需安装注意:此处选择3.5.0版本,因为更高版本与jdk8不配套2、下载foxmail,用于后续进行测试3、安装foxmail双击前一步下载的foxmail包,傻瓜式下一步安装即可。
2023-06-24 16:14:12
6340
3
原创 POSTGRES、MYSQL插入数据的UPDATE_INSERT实践
age int,score int,VALUESVALUESVALUESage int,score int,VALUESVALUESVALUES。
2023-06-08 22:34:45
1579
原创 Apache James邮件服务器搭建(windows)
1、下载apache james ,apacheJames 下载之后可以直接运行,无需安装2、下载foxmail,用于后续进行测试3、安装foxmail双击前一步下载的foxmail包,傻瓜式下一步安装即可。
2023-05-24 21:11:17
2246
4
原创 docker 安装redis
4、使用redis-cli客户端访问redis,直接执行 redis-cli 即可。2、启动redis,注意此处为了后续调试方便,仅进行无密码启动。1、下载redis镜像。3、进入redis容器。
2023-05-05 20:35:20
80
原创 smtp 通过465端口发送邮件失败
注意:此处因为服务器配置smtps端口是465,方才有上述结论,若是手动配置了其他端口作smtps的安全端口,同理需要 properties.put("mail.smtp.ssl.enable", "true");2、一定要仔细排查前述配置是否因为代码分支不同,导致设置为false,或者默认值为false,作者的项目便是因为之前的前人胡写的代码,导致了前述问题,害的作者研究了很久。6、检查代码,配置 mail.smtp.ssl.enable 改为true,重新运行程序,发现邮件发送成功。
2023-03-19 18:02:21
6131
1
原创 smtp报文分析(25、465、587端口)
注意:465端口smtps进行邮件发送时,并不能直接看到smtp建链过程。注意:587端口smtp进行邮件发送时,能够明显看到smtp建链过程。注意:25端口smtp进行邮件发送时,能够明显看到smtp建链过程。对于用到的工具和对应的环境配置可以参见。
2023-03-19 17:09:46
3352
2
原创 smtp 抓包
7、将生成的文件qqmail01.cap用wireshark打开,使用wireshark进行报文分析。5、使用curl触发smtp邮件请求(注意证书路径、发送端、接收端、用户名和口令等参数)4、使用openssl转换为pem格式(因为curl仅支持pem格式)2、安装wireshark,直接到官网下载即可,开源免费。6、指定网卡和地址抓包(此处以qq邮箱为例)3、获取 qq 邮箱的证书,先保存到本地。1、安装tcpdump。
2023-03-19 16:39:26
1503
原创 win11安装安卓
10、安装完成之后,会在windows程序中出现前面安装的安卓程序,直接打开即可使用,但是有时可能有bug,打不开,此时只需要关闭之后,重新打开即可,必要时可以重启电脑然后重试。9、下载apk安装包,下载完成之后,直接双击打开,会提示使用WSATools,或者打开WSATools程序,然后直接安装即可。控制面板 -> 程序 -> 启用或者关闭windows功能 -> 关闭windows沙盒,并且开启虚拟机平台,时间和语言 -> 语言和区域 -> 区域 -> 国家或地区 -> 选择美国。
2023-03-05 10:00:16
1674
原创 docker安装prometheus、node-exporter
创建文件 /usr/local/prometheus/data/prometheus.yml。3、编辑prometheus配置文件,用于后续启动prometheus指定配置文件。2、启动node-exporter,4、启动prometheus容器,,并且检查组件健康情况。
2023-02-04 19:00:31
1192
原创 docker 安装mysql
1、查找镜像 docker search mysql2、下载镜像 docker pull mysql3、运行容器docker run -e MYSQL_ROOT_PASSWORD=4752 -p 3306:3306 -d mysql
2021-02-17 12:09:02
270
原创 docker安装
1、安装centos7基础环境开启网络执行:systemctl restart network 重新启动网络2、获取linux的访问ipip a3、安装dockeryum install -y docker4、启动dockersystemctl start docker
2021-02-17 10:09:09
204
hibernate映射文件无法使用length指定int和Integer类型字段长度?
2019-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人