自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2535

原创 freeswitch+sipml5实现wss方式的通话,亲测可用!

1.nginx支持https安装配置本文运行环境在centeros7内网,需要在服务器上安装好nginx,可以参考百度https://blog.csdn.net/long690276759/article/details/82790002还需要通过opensll生成证书,需要用到.key .crt ,pem文件,下面有提到。nginx.conf文件修改找到nginx.conf的位置...

2019-08-29 10:59:57 9680 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 536

原创 webstorm本地调试prd环境

2021-01-22 17:49:59 217

原创 webstorm热部署

2020-07-29 17:41:12 3045

原创 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 2756 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 332 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 294

原创 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 700 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 379

原创 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 7983 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 1543

转载 Idea快捷键大全

Ctrl快捷键 介绍 Ctrl + F 在当前文件进行文本查找(必备) Ctrl + R 在当前文件进行文本替换(必备) Ctrl + Z 撤销(必备) Ctrl + Y 删除光标所在行 或 删除选中的行(必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容...

2020-02-28 13:51:34 137

原创 mysql通过binlog恢复删除数据

有时候手贱不小心将数据库的数据清空了怎么办?不要慌,如果你的mysql开启了binlog那你可以大胆放心的往下看!如果没开启,那就先开启,一放下次出现这个问题。1.数据库需要开启log_bin功能并设置开启binlog行级模式(ROW):我测试数据库在windows上,所以找到my.ini文件添加一下内容,如果是linux,找到my.cnf,我使用的是解压版的mysql5.6所以没有my...

2020-02-25 17:18:28 628

原创 windows下根据端口号查找进程并关闭

1.根据端口号查找进程netstat -aon|findstr "8763"2.关闭进程taskkill /pid 14000-f3.相关截图

2020-01-09 10:05:49 391

原创 Centos搭建fabric1.4环境

看了几篇其他博主的文章,大多千篇一律,很多遇到的问题没有给出解决方案或者含糊不清,在这片文章中我将自己亲测的搭建方法献上。1.装备工作linux 版本、docker、docker-compose go安装且版本较新uname -adocker --versiondocker-compose --versiongo version如果没有安装安装下1.1 docker安...

2019-11-26 16:45:07 547 3

原创 Mysql+Druid实现读写分离代码

代码下载:https://download.csdn.net/download/qq_33959879/11958793

2019-11-05 14:45:41 604

原创 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 144

原创 echarts graph生成关系网络关系力向图

1.数据准备开始进行力向图的数据准备,这一步需要对js中的数组和对象有所了解,如果数据格式不对图表是显示不出来的。echarts使用的数据是json格式,最外层用方括号[]表示,而里面的对象用大括号{}表示,对象内的映射用冒号:表示,并列数据用逗号分隔,我一般将其理解为对象数组。//创建数据//node id 主键id,category 类别分类,name 名称,lable toolt...

2019-09-12 17:05:24 2369

原创 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 436

原创 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 1822

转载 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 2329

原创 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 2598

原创 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 3784

原创 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 1032 1

原创 centeros下freeswitch中文语音支持

1.下载中文语音包https://download.csdn.net/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 568

原创 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 3566 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 2328

原创 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 386 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 1321 1

原创 【springboot】项目迭代下的jar包优化

以项目中微服务的block模块做举例,先上没瘦身之前的jar包。再来看看打包瘦身之后的jar包大小,大小不是小了一点点。瘦身准备1.首先我们要对Jar包有一个初步认识,它的内部结构如下example.jar | +-META-INF | +-MANIFEST.MF +-org | +-springframework | +-boot | ...

2018-09-27 10:38:17 780 1

原创 MQTT项目中的实践

一、下载依赖1.&lt;dependency&gt; &lt;groupId&gt;org.eclipse.paho&lt;/groupId&gt; &lt;artifactId&gt;org.eclipse.paho.client.mqttv3&lt;/artifactId&gt; &lt;version&gt;1.2.0&lt;/version&gt;&l

2018-08-28 10:13:46 1645 2

binlog2sql-master.zip

通过binlog2sql这个工具可以将binlog的日志反解析成insert语句,这样就可以恢复你不小心删除的数据了

2020-02-25

read_write_separation_demo.zip

Mysql读写分离代码,解压后配置文件替换成自己的数据库即可使用,读写分离在DataSourceAop里控制

2019-11-05

freeswitch_zh.zip

freeswitch的中文语音包,下载到linux下的freeswitch的sound目录,进行相关配置

2019-09-02

openssl_keys.zip

本zip是通过openssl生成的key,csr,crt,pem文件,不会使用openssl的可以下载

2019-08-29

netty-all.zip

包含netty服务端和客户端完整代码,使用protobuf做数据传输,传输效率更高

2019-07-30

pinpoint-agent-1.8.4.zip

pinpoint-agent采集数据发往pinpoint-controller,无侵入代码, 只需启动类加上参数启动即可 -javaagent:${pinpointPath}/pinpoint-bootstrap-1.7.3.jar -Dpinpoint.applicationName= // 在pinpoint上显示的名字 -Dpinpoint.agentId= ,需要监控哪台服务,修改config文件,发往controller即可

2019-07-26

navicat_11_20190723.zip

navicat11,连接多种数据库,无需30天试用期,方便测试时使用

2019-07-23

Xshell-6.0.0101p.zip

xshell6安装包,下载安装即可使用,连接linux系统,测试开发的不二之选

2019-07-23

webrtcp2p.zip

使用webrtc实现手机端点对点视屏语音通讯,有完整demo,需要修改socket的地址为本地ip

2019-07-23

HttpAsyncClient异步http工具包

HttpAsyncClient异步http工具包完整实例,同步异步都在里面,get post请求都封装好了

2018-12-17

kafkaManager安装包

kafkaManager用于监控kafka消息队列的broker、分区、数据等信息

2018-12-03

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

TA关注的人

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