- 博客(13)
- 资源 (4)
- 收藏
- 关注

原创 JVM常用参数
JVM常用参数// 列出所有线程jps -l// 列出所有线程以及启动参数jps -lv// 生成线程dump文件jstack -l 16783 > ./threaddump// 查询线程dump日志grep java.lang.Thread.State ./threaddump | awk '{print $2$3$4$5}' |sort |uniq -c// 生成dump文件jmap -dump:live,format=b,file=./log.hprof 10086
2020-05-14 14:56:51
187

原创 Freeswitch+Sip.js 早期媒体(回铃音)
Freeswitch+Sip.js 早期媒体(Early Media)的实现在笔者早期的文章里,没有对早期媒体进行处理,选择了本地的媒体进行播放,在当时看来还可以接受,但是目前来看,体验很差,所以笔者花费了很长时间搜集关于sip.js回铃音的相关文档,甚至一度打算改用jssip去实现此功能(笔者自己写了个测试demo,效果还可以),后来考虑到可能需要修改的业务代码比较多,就放弃了.官方的git...
2019-11-29 10:37:45
4546

原创 FREESWITCH和SIP.JS进行参数传递
FREESWITCH和SIP.JS进行参数传递之前,一直遇到一个问题,困扰了很久,就是在freeswitch的dialplan中定义了许多业务需要的通道变量,但是不知道该如何用freeswitch将这些变量传递给sip.js,所以后续业务处理起来很麻烦. 通过查看freeswitch官方文档以及百度,总算找到了解决方案.FREESWITCH通道变量添加请求标头您可以通过将字符串’s...
2019-08-22 09:37:11
3930

原创 Centos7 安装Nexus3私服
Centos7 安装Nexus私服注:如无特殊说明 $install-dir即为nexus的安装目录1. 下载nexus下载地址: https://help.sonatype.com/repomanager3/download/download-archives—repository-manager-3选择版本进行下载,笔者选择的是 nexus-3.17.0-01[root@loc...
2019-08-19 16:00:16
730

原创 Freeswitch+Sip.js实现软电话功能
Freeswitch+Sip.js实现软电话功能版本:sip.js : 0.13.8freeswitch: 1.6freeswitch相关配置修改 acl.conf.xml(笔者之前有遇到分机呼不通的情况,后来修改了此配置) <list name="lan" default="allow"> <node type="deny" cidr="192.168.42....
2019-06-25 12:52:33
21396
33

原创 freeswitch使用自签证书,配置WSS
Freeswitch使用自签证书1. 使用SSL-TOOLS生成自签证书(1) 下载ssl.ca-0.1.tar.gz[root@localhost ~]# wget http://files.freeswitch.org/downloads/ssl.ca-0.1.tar.gz(2) 解压ssl.ca-0.1.tar.gztar zxfv ssl.ca-0.1.tar.gz(3) ...
2019-04-10 15:03:52
16633
11
原创 nacos学习
Nacos学习笔记-011. 什么是nacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。目前主要用于服务的注册中心和服务的配置中心。2. nacos架构3. Nacos运维指南单机模式 - 用于测试和单机试用。在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,具体的操作步骤:1.安装数
2020-09-13 21:49:42
198
原创 Linux常用命令(笔记)
Linux常用命令1. LINUX查看系统配置1. 查看物理CPU的个数cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l2. 查看逻辑CPU的个数cat /proc/cpuinfo |grep "processor"|wc -l3. 查看CPU是几核cat /proc/cpuinfo |grep "cores"|uniq4. 查看CPU的主频cat /proc/cpuinfo |grep MHz|uniq5. 查看CPU
2020-05-14 15:51:45
220
原创 Docker常用命令
Docker常用命令//docker查找镜像docker search redis// docker拉取镜像dockers pull redis// 启动镜像docker run --name redis-test -p 6379:6379 -d --restart=always 857c4ab5f029 redis-server --appendonly yes --requirepass "admin"// 列出本地主机上已有镜像的基本信息。docker images //
2020-05-14 14:57:31
196
原创 centos7安装ngnix
centos7安装ngnix1. 安装基础命令yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2. 下载ngnixwget http://nginx.org/download/nginx-1.18.0.tar.gztar -zxvf nginx-1.18.0.tar.gzcd nginx-1.18.0./configuremakemake installConfiguration summary
2020-05-12 20:49:29
186
转载 centos7编译安装ffmpeg
centos7编译安装ffmpeg1. 安装基础命令yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++yum -y install bzip2yum install -y wgetyum install -y vim2. 安装nasmwget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.gztar xv
2020-05-12 18:06:40
1064
转载 java NIO学习
JAVA NIO简介Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。Java NIO 与 IO 的主要区别| | SADAASDASDASDAS...
2019-11-12 14:21:04
101
原创 虚拟机类加载机制
虚拟机类加载机制1. 类加载的时机1. 类的生命周期类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(loading),验证(verification),准备(preparation),解析(resolution),初始化(initializa),使用(using)和卸载(unloading)七个阶段。其中验证、准备、解析三个部分统称为连接(linking)。如...
2019-09-06 16:09:19
114
freeswitch+webrtc+sipjs+jssip
2020-10-12
springcloud-eureka-feign-mybatis-seata.zip
2020-05-08
springboot2.0集成websocket点对点和广播方式
2019-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人