
windows/linux
itgather
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mosquitto配置用户名密码及tls加密双向认证访问
需求背景需要在linux环境中安装配置mqtt broker,并配置用户名、密码访问及tls加密传输认证;准备资料1、centos 6.5 64bit2、mosquitto1.4.4版本安装mqtt broker服务1、解压源码包tar xvf mosquitto-1.4.14.tar.gz2、进入源码目录,编辑config.mk文件:分别修改WITH_SRV:=no —->WITH_SRV:=yesWITH_UUID:=no —->WITH_UUID:=yes3原创 2020-09-16 16:51:35 · 5021 阅读 · 1 评论 -
idea环境源码调试tomcat9
1、源码下载:http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.30/src/2、创建项目根目录:apache-tomcat-9-debug3、创建子目录apache-tomcat-9-debug\apache-tomcat-9.0.30_src将tomcat源码解压到apache-tomcat-9.0.30_src文件夹下4、创建...原创 2020-03-16 15:03:14 · 1086 阅读 · 0 评论 -
mysql导入sql文件中文乱码问题
问题背景linux 终端下mysql命令行导入sql文件,其中的中文字段变成乱码了问题分析中文乱码问题是因为编码的问题,所以主要就是要确认导入时使用的编码就行了。因为数据库使用了utf8编码,所以设置临时编码变量,再导入sqlSET character_set_client = utf8;SET character_set_results = utf8;SET char...原创 2019-11-15 15:32:36 · 593 阅读 · 0 评论 -
C3P0连接池的断开自动重联功能
问题背景Java后台日志发现Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure的错误,查了下,发现是mysql连接超时断开,而连接池还以为链接正常时报的错误;解决方案1、延长空闲超时时间set glob...原创 2019-11-15 15:30:24 · 1532 阅读 · 0 评论 -
Centos-64位系统环境运行出错:Address 0xfffffffff0007b30 out of bounds
问题背景开发一个功能,在centos-32bit环境下运行好好的,切换部署到centos-64bit环境竟然崩溃了段错误,调试之,提示out of bounds。问题分析根据现象是内存出错(要么被释放了,要么越界),仔细分析下源码,没问题呀,malloc主动分配,不应该会被系统回收释放,地址范围也没错;断点一步步调试,发现是在调用某个so库的函数时返回一个指针,在返回的下一步就提示...原创 2019-10-25 14:55:29 · 5273 阅读 · 0 评论 -
解决/bin/bash^M: bad interpreter问题
问题原因windows环境下 shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识查看脚本文件是dos格式还是unix格式1、 cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$;(1)、dos格式[root@localhost ~]# cat -A test_file.s...原创 2019-10-24 18:44:56 · 745 阅读 · 0 评论 -
Centos系统开启生成core dump调试文件功能
需求背景linux上运行的程序,有时候莫名其妙的崩溃了,查询日志,没发现打印日志;怎么办呢,可以借助系统的dump功能生成进程的内存映象(包含调试信息,前提是运行的程序是debug版本),进一步还原跟踪;确认是否开启然而,默认情况下,系统并不开启这个功能,查看有没有开启功能的命令ulimit -c,如果返回0则说明没有开启;即使返回的值大于0,如果程序比较大,生成的core文件超过...原创 2019-10-24 18:42:41 · 7110 阅读 · 0 评论