- 博客(32)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注

原创 windows下后台启动jar包,避免程序假死
有时候项目部署在windows下容易造成程序“假死”需要手动到服务器上ctrl+z一下,很麻烦,那有没有简单的方法呢?有,那就是像linux一样在后台运行就行了,程序就不会假死了。1.编写启动脚本@echo offset path=C:\Java\jre\binSTART "demo-project" "%path%\javaw" -Dloader.path=totallib -ja...
2019-09-19 17:29:00
2656

原创 freeswitch+sipml5实现wss方式的通话,亲测可用!
1.nginx支持https安装配置本文运行环境在centeros7内网,需要在服务器上安装好nginx,可以参考百度https://blog.youkuaiyun.com/long690276759/article/details/82790002还需要通过opensll生成证书,需要用到.key .crt ,pem文件,下面有提到。nginx.conf文件修改找到nginx.conf的位置...
2019-08-29 10:59:57
10503
15
原创 canal通过binlog增量同步数据
1.mysql开启binlog(rds默认开启)[mysqld]log-bin=mysql-bin # 开启 binlogbinlog-format=ROW # 选择 ROW 模式server_id=1 # 配置 MySQL replaction 需要定义,不要和 canal 的 slaveId 重复2.docker安装canal服务端docker pullcanal/canal-server:v1.1.4docker-compose.yml #用来启动容器:vers..
2021-04-29 15:11:50
616
原创 mongodb将ObjectId转成string
db.test.find({_id:{ $type: "objectId" }}).forEach( function (x) { var oldId = x._id; x._id = x._id.valueOf(); db.test.insert(x); db.test.remove({_id: oldId});});
2020-07-29 17:26:10
2863
1
原创 基于protobuf的netty客户端实现
基本配置和上文一样,不在赘述了,直接贴代码1.nettClient/** * @author Simon Hua * @date 2020/2/11 9:45 */@Componentpublic class NettyClient { @Value("${netty.server.host}") private String netty_server_host; @Value("${netty.server.port}") private int
2020-07-17 17:31:46
374
2
原创 基于protobuf的netty服务端实现
1.项目目录2.pom引入netty和protobuf <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.22.Final</version> </dependency> <dependency> <groupId>co
2020-07-17 17:16:11
332
原创 studio 3T试用不过期
1.官网下载studio 3Thttps://studio3t.com/download/2.去网盘下载exe链接:https://pan.baidu.com/s/1XOhN4iMRmC17Nrg4hN-r5w提取码:qqq03.解压缩,并去除.tmp后缀,找到安装目录下的studio 3T.exe文件替换
2020-06-23 09:07:41
802
2
原创 lambda表达式常用语法
@Test void lambdaTest (){ List<User> list = new ArrayList<>(); for(int i=0;i<10;i++){ User user = new User(); user.setId(i); user.setName(UUID.randomUUID().toString()); if(.
2020-06-20 09:12:02
443
原创 docker安装stun和turn服务器(打洞服务器)
1.首先克隆这个项目:https://github.com/konoui/kurento-coturn-docker.git2.这个dockerfile给你配置turn的用户名和密码都是kurentocd /kurento-coturn-docker/coturn///使用dockerfile,记住加点sudo docker build --tag coturn .//后台运行co...
2020-05-06 16:34:08
8910
2
原创 mysql定时备份指定表
#!/bin/bash# 初始化时,创建相应目录# mkdir /home/node/bakmysql/sql/daily# 定时任务# 每天凌晨1:00执行全量备份脚本#0 1 * * * /bin/bash -x /home/node/bakmysql/mysqlFullBack.sh >/dev/null 2>&1#2分钟运行一次-测试用#*/2 * * ...
2020-04-24 16:31:13
1639
转载 Idea快捷键大全
Ctrl快捷键 介绍 Ctrl + F 在当前文件进行文本查找(必备) Ctrl + R 在当前文件进行文本替换(必备) Ctrl + Z 撤销(必备) Ctrl + Y 删除光标所在行 或 删除选中的行(必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容...
2020-02-28 13:51:34
172
原创 mysql通过binlog恢复删除数据
有时候手贱不小心将数据库的数据清空了怎么办?不要慌,如果你的mysql开启了binlog那你可以大胆放心的往下看!如果没开启,那就先开启,一放下次出现这个问题。1.数据库需要开启log_bin功能并设置开启binlog行级模式(ROW):我测试数据库在windows上,所以找到my.ini文件添加一下内容,如果是linux,找到my.cnf,我使用的是解压版的mysql5.6所以没有my...
2020-02-25 17:18:28
689
原创 windows下根据端口号查找进程并关闭
1.根据端口号查找进程netstat -aon|findstr "8763"2.关闭进程taskkill /pid 14000-f3.相关截图
2020-01-09 10:05:49
450
原创 Centos搭建fabric1.4环境
看了几篇其他博主的文章,大多千篇一律,很多遇到的问题没有给出解决方案或者含糊不清,在这片文章中我将自己亲测的搭建方法献上。1.装备工作linux 版本、docker、docker-compose go安装且版本较新uname -adocker --versiondocker-compose --versiongo version如果没有安装安装下1.1 docker安...
2019-11-26 16:45:07
594
3
原创 Mysql+Druid实现读写分离代码
代码下载:https://download.youkuaiyun.com/download/qq_33959879/11958793
2019-11-05 14:45:41
638
原创 mysql主从配置,亲测可用!
1.准备工作主服务器:192.168.6.31从服务器:192.168.1.58我的mysql版本是5.6,关闭防火墙,确保服务器能相互ping通。2.配置mastervi /etc/mysql/mysql.conf.d/mysqld.cnf bind_address = 0.0.0.0server-id = 31 ...
2019-10-12 09:52:42
190
原创 echarts graph生成关系网络关系力向图
1.数据准备开始进行力向图的数据准备,这一步需要对js中的数组和对象有所了解,如果数据格式不对图表是显示不出来的。echarts使用的数据是json格式,最外层用方括号[]表示,而里面的对象用大括号{}表示,对象内的映射用冒号:表示,并列数据用逗号分隔,我一般将其理解为对象数组。//创建数据//node id 主键id,category 类别分类,name 名称,lable toolt...
2019-09-12 17:05:24
2899
原创 JavaMail 实例
1.开启pop3服务器https://jingyan.baidu.com/article/c85b7a64be9284003bac9535.html2.MailPropertiesimport org.springframework.stereotype.Component;/** * 发送邮件公共属性 * @time 2017-8-8 17:03:08 * */@Co...
2019-09-11 11:52:13
536
原创 java esl实现通话记录record
1.pom依赖<dependency> <groupId>org.freeswitch.esl.client</groupId> <artifactId>org.freeswitch.esl.client</artifactId> <version>0.9.2</version&...
2019-09-09 17:05:35
2092
转载 freeswitch Web 中调用FreeSWITCH的Portal GUI配置记录
①加载 mod_xml_rpc 模块:load mod_xml_rpc 若想让该模块在FreeSWITCH启动时而自动加载,在conf/autoload_configs/modules.xml 中将模块的注释去掉,如 <load module="mod_xml_rpc">②在浏览器输入:http://localhost:8080/portal ,其它电脑或设备访问:ht...
2019-09-05 14:26:22
2610
原创 docker安装freeswitch+fusionpbx
1.拉取镜像,启动容器docker pull hoangthienan/docker-fusionpbx-debiandocker run --net=host --privileged --name fusionpbx -d hoangthienan/docker-fusionpbx-debian设置postgresql[root@localhost ~]# docker psC...
2019-09-05 14:23:56
2819
原创 freeswitch实现ivr语音导航
1.测试用分机拨打5000可以收听系统默认的ivr2.放置welcome音频文件centeros的sounds文件在 /usr/share/freeswitch/sounds下,默认的是英文的,问我这边做了中文支持[root@localhost sounds]# lsen fr music ru zh[root@localhost sounds]# cd zh/cn/...
2019-09-04 10:17:58
3973
原创 freeswitch支持mysql连接
1.安装mysql数据库https://www.runoob.com/mysql/mysql-install.html2.安装unixodbcunixODBC是一个可以让你在Unix/Linux系统下使用ODBC来连接数据库的组件,就像java中的mysql-connector-java-5.1.6-bin.jar一样,负责连接数据库的。yum install unixODBC-...
2019-09-03 15:25:56
1166
1
原创 centeros下freeswitch中文语音支持
1.下载中文语音包https://download.youkuaiyun.com/download/qq_33959879/116501812.创建中文包路径mkdir /usr/share/freeswitch/sounds/zh/cn/link3.中文资源的配置找到vars.xml,修改<X-NO-PRE-PROCESS cmd="set" data="sound_pre...
2019-09-02 17:08:47
642
原创 freeswitch实现录音功能
找到freeswitch/dialplan下的default.xml,在如下图位置加上<extension name="Local_Extension"> <condition field="destination_number" expression="^(10[0-9][0-9])$"> <action application="set" da...
2019-09-02 15:12:21
3827
3
原创 freeswitch坐席callcenter支持
1.开启mod_callcenter模块在autoload_configs/modules.conf.xml中去掉<load module="mod_callcenter"/>的注释,然后fs_cli进入控制台loadmod_callcenter,重启下freeswitch,freeswitch -stop 停止,freeswitch -nc 启动。2.配置callcente...
2019-08-30 11:27:14
2513
原创 Pinpoint监控安装-docker
1.docker方式安装1.1安装docker docker-composeyum update -yyum install docker epel-release python-pip -ypip install --upgrade pippip install docker-compose1.2 修改daemon.json,修改为阿里云的仓库[root@localho...
2019-07-26 14:26:59
453
1
原创 hudson使用ssh运行脚本成功,但是脚本不执行的问题?
问题描述:配置玩hudson运行,发现服务器上已经存在了jar包,但是ps -ef|grep java发现并么有启动jar包。并且我是用命令行在linux上启动shell脚本完全可以执行,但是使用hudson启动脚本无法执行。网上说的那些方法都试了,发现并不能解决我的问题,后来我将shell脚本的信息输出到mylog.log里面,发现java -jar 那一行一直提示commad not foun...
2018-10-31 14:35:01
1377
原创 【springboot】项目迭代下的jar包优化
以项目中微服务的block模块做举例,先上没瘦身之前的jar包。再来看看打包瘦身之后的jar包大小,大小不是小了一点点。瘦身准备1.首先我们要对Jar包有一个初步认识,它的内部结构如下example.jar | +-META-INF | +-MANIFEST.MF +-org | +-springframework | +-boot | ...
2018-09-27 10:38:17
854
原创 MQTT项目中的实践
一、下载依赖1.<dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.0</version>&l
2018-08-28 10:13:46
1738
2
pinpoint-agent-1.8.4.zip
2019-07-26
freeswitch callcenter无法打通分机
2019-08-29
webrtc的一些问题,有没有大佬帮忙提供下方法?
2019-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人