博客园 - hezhixiong
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=118139
2021-09-18T14:03:32Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
feed.cnblogs.com
https://www.cnblogs.com/hezhixiong/p/12356321.html
curl - hezhixiong
1. curl post jsonrequest:curl http://127.0.0.1:9098/hello -X POST -H 'Content-Type: application/json' -d '{ "username": "zhang_san", "password": "md5(
2020-02-24T04:01:00Z
2020-02-24T04:01:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. curl post jsonrequest:curl http://127.0.0.1:9098/hello -X POST -H 'Content-Type: application/json' -d '{ "username": "zhang_san", "password": "md5( <a href="https://www.cnblogs.com/hezhixiong/p/12356321.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/12251586.html
fusionpbx 中文 汉化 - hezhixiong
自己以前有从事过呼叫中心的工作经验,然而由于自己是从事后端开发,对于前端界面的开发还是有些吃力,但是自己却又想自己搭建一套呼叫中心,所以购买了一台云服务器并克隆了FusionPBX的源码进行了部署与研究。 FusionPBX支持多种语言,却不支持中文,所以自己克隆了FusionPBX的4.4.10版
2020-02-02T03:55:00Z
2020-02-02T03:55:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】自己以前有从事过呼叫中心的工作经验,然而由于自己是从事后端开发,对于前端界面的开发还是有些吃力,但是自己却又想自己搭建一套呼叫中心,所以购买了一台云服务器并克隆了FusionPBX的源码进行了部署与研究。 FusionPBX支持多种语言,却不支持中文,所以自己克隆了FusionPBX的4.4.10版 <a href="https://www.cnblogs.com/hezhixiong/p/12251586.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/10078994.html
kafka operation - hezhixiong
运行环境:mac os 1. 启动zookeeper 2. 启动kafka服务 3. 查看topic列表 4. 创建topic 5. 查看topic的描述信息 6. 修改topic信息 7. 删除topic 8. 生产者 9. 消费者 10. broker集群 首先为每个broker创建一个配置文件
2018-12-06T12:19:00Z
2018-12-06T12:19:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】运行环境:mac os 1. 启动zookeeper 2. 启动kafka服务 3. 查看topic列表 4. 创建topic 5. 查看topic的描述信息 6. 修改topic信息 7. 删除topic 8. 生产者 9. 消费者 10. broker集群 首先为每个broker创建一个配置文件 <a href="https://www.cnblogs.com/hezhixiong/p/10078994.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/10020464.html
golang包管理工具——glide - hezhixiong
1. glide安装 glide是Go的包管理工具。支持语义化版本,支持Git、Svn等,支持Go工具链,支持vendor目录,支持从Godep、GB、GPM、Gom倒入,支持私有的Repos和Forks。 glide 的安装很简单,mac环境下直接 brew install glide 就可以的。
2018-11-26T07:16:00Z
2018-11-26T07:16:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. glide安装 glide是Go的包管理工具。支持语义化版本,支持Git、Svn等,支持Go工具链,支持vendor目录,支持从Godep、GB、GPM、Gom倒入,支持私有的Repos和Forks。 glide 的安装很简单,mac环境下直接 brew install glide 就可以的。 <a href="https://www.cnblogs.com/hezhixiong/p/10020464.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9915902.html
grpc-go的hello_world - hezhixiong
1. gRPC简介 gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本,分别是grpc、grpc-java、grpc-go。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移
2018-11-06T08:09:00Z
2018-11-06T08:09:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. gRPC简介 gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本,分别是grpc、grpc-java、grpc-go。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移 <a href="https://www.cnblogs.com/hezhixiong/p/9915902.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9897732.html
kafka使用心得随手记 - hezhixiong
最近手上的项目需要拉去kafka的消息进行消费,不过以前没使用过kafka,这两天安装及摸索使用了kafka,对于在一个服务里开启多个kafka的消费者来提高消费速度的问题上,目前自己已摸索清楚并测试通过,故记录下。 一. 项目场景 在分布式的情景下,有多个应用服务将消息推送到kafka的topic
2018-11-02T10:23:00Z
2018-11-02T10:23:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】最近手上的项目需要拉去kafka的消息进行消费,不过以前没使用过kafka,这两天安装及摸索使用了kafka,对于在一个服务里开启多个kafka的消费者来提高消费速度的问题上,目前自己已摸索清楚并测试通过,故记录下。 一. 项目场景 在分布式的情景下,有多个应用服务将消息推送到kafka的topic <a href="https://www.cnblogs.com/hezhixiong/p/9897732.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9844309.html
golang-seelog - hezhixiong
项目中有使用seelog包进行日志处理,所以特意花点时间使用及通读seelog的wiki所有文档,先做笔记如下: 一. seelog主要功能 设置不同日志级别(trace, debug, info, warn, error, critical, off) 输出到终端(可基于日志级别设置不同颜色显示)
2018-10-24T08:36:00Z
2018-10-24T08:36:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】项目中有使用seelog包进行日志处理,所以特意花点时间使用及通读seelog的wiki所有文档,先做笔记如下: 一. seelog主要功能 设置不同日志级别(trace, debug, info, warn, error, critical, off) 输出到终端(可基于日志级别设置不同颜色显示) <a href="https://www.cnblogs.com/hezhixiong/p/9844309.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9747210.html
区块链网站 - hezhixiong
区块链信息查看:https://www.etherchain.org/ 去中心化应用:https://dapps.ethercasts.com 区块链中文资源:https://liuboyu.github.io/blockchain/ 以太坊钱包和浏览器下载:https://github.com/e
2018-10-06T05:41:00Z
2018-10-06T05:41:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】区块链信息查看:https://www.etherchain.org/ 去中心化应用:https://dapps.ethercasts.com 区块链中文资源:https://liuboyu.github.io/blockchain/ 以太坊钱包和浏览器下载:https://github.com/e <a href="https://www.cnblogs.com/hezhixiong/p/9747210.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9733304.html
linux+php安装redis和mongodb扩展 - hezhixiong
1. 事前条件 php已经正常安装,目前需要安装redis扩展。php安装路径:/usr/local/php 2. 安装redis扩展 1 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 2 将下载的phpredis-2.2
2018-09-30T12:54:00Z
2018-09-30T12:54:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. 事前条件 php已经正常安装,目前需要安装redis扩展。php安装路径:/usr/local/php 2. 安装redis扩展 1 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 2 将下载的phpredis-2.2 <a href="https://www.cnblogs.com/hezhixiong/p/9733304.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9722683.html
[转载]区块链学习路线 - hezhixiong
一、编程基础 1、linux/unix 安装与命名 --》已掌握 2、C++ 面向对象、泛型、STL,BOOST,OPENSSL --》已掌握 3、算法 3.1 常用算法:排序 --》已掌握 3.2 基础算法思想:贪心算法、分治算法,递归、递推 --》已掌握 4、数据结构 链表、队列、栈、二叉树 -
2018-09-29T03:15:00Z
2018-09-29T03:15:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】一、编程基础 1、linux/unix 安装与命名 --》已掌握 2、C++ 面向对象、泛型、STL,BOOST,OPENSSL --》已掌握 3、算法 3.1 常用算法:排序 --》已掌握 3.2 基础算法思想:贪心算法、分治算法,递归、递推 --》已掌握 4、数据结构 链表、队列、栈、二叉树 - <a href="https://www.cnblogs.com/hezhixiong/p/9722683.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9679983.html
docker——介绍、安装、实践 - hezhixiong
1. Docker介绍 Docker简介 Docker官网:http://www.docker.com。简单的说Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。使用Docker需要先了解容器、镜像和仓库的概念。 Docker之容器 Docker的容器就是“软件界的集装箱”,它可以安装
2018-09-20T03:51:00Z
2018-09-20T03:51:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. Docker介绍 Docker简介 Docker官网:http://www.docker.com。简单的说Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。使用Docker需要先了解容器、镜像和仓库的概念。 Docker之容器 Docker的容器就是“软件界的集装箱”,它可以安装 <a href="https://www.cnblogs.com/hezhixiong/p/9679983.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9577199.html
Golang 垃圾回收机制 - hezhixiong
1. Golang GC 发展 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的改动。 v1.1 STW v1.3 Mark STW, Sweep 并行 v1.5 三色标记法 v1.8 hybrid write bar
2018-09-03T02:25:00Z
2018-09-03T02:25:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. Golang GC 发展 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的改动。 v1.1 STW v1.3 Mark STW, Sweep 并行 v1.5 三色标记法 v1.8 hybrid write bar <a href="https://www.cnblogs.com/hezhixiong/p/9577199.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9547227.html
了解对称加密和非对称加密 - hezhixiong
一、什么是对称加密技术 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密。也就是密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难。 常见的对称加密算法:DES,AES,3DES,Blowfish,IDEA,RC4
2018-08-28T03:45:00Z
2018-08-28T03:45:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】一、什么是对称加密技术 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密。也就是密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难。 常见的对称加密算法:DES,AES,3DES,Blowfish,IDEA,RC4 <a href="https://www.cnblogs.com/hezhixiong/p/9547227.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9546691.html
浅谈HTTP与HTTPS - hezhixiong
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT
2018-08-28T02:44:00Z
2018-08-28T02:44:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT <a href="https://www.cnblogs.com/hezhixiong/p/9546691.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/9524165.html
查看域名https证书的起止时间 - hezhixiong
通过域名查看: 通过证书查看: 记录个小故事:由于https证书到期,导致https访问受限,为了解决该问题需要把https的访问全部改为http,然而由于IOS APP无法更新,则想在Nginx上强制将https的请求转为http的请求,Nginx配置如下并重启Nginx,结果还是访问不了,提示访
2018-08-23T07:44:00Z
2018-08-23T07:44:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】通过域名查看: 通过证书查看: 记录个小故事:由于https证书到期,导致https访问受限,为了解决该问题需要把https的访问全部改为http,然而由于IOS APP无法更新,则想在Nginx上强制将https的请求转为http的请求,Nginx配置如下并重启Nginx,结果还是访问不了,提示访 <a href="https://www.cnblogs.com/hezhixiong/p/9524165.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/8880851.html
linux环境下不编译php增加open ssl扩展 - hezhixiong
今日一个PHP同事说想在Linux下不编译php而只新追加OpenSSL扩展模块,自己尝试了多次都没成功,所以需要我帮忙安装一下。自己花了二十来分钟已经安装好了OpenSSL,故记录下安装方法: 目录介绍: 1. php源码地址:/usr/local/src/php5.3.272. php安装的目录
2018-04-19T02:45:00Z
2018-04-19T02:45:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】今日一个PHP同事说想在Linux下不编译php而只新追加OpenSSL扩展模块,自己尝试了多次都没成功,所以需要我帮忙安装一下。自己花了二十来分钟已经安装好了OpenSSL,故记录下安装方法: 目录介绍: 1. php源码地址:/usr/local/src/php5.3.272. php安装的目录 <a href="https://www.cnblogs.com/hezhixiong/p/8880851.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/8487598.html
[转载]FreeSWITCH分机忙处理 - hezhixiong
问题:1002分机与1001分机正在通话,此时1003分机打给1001,怎么让1003分机知道1001正忙,拨一段语音,diaplan要怎么配置?类似的问题有很多同学问到,这里,我们来看一下解决方案。在传统的PSTN电话中,一个电话只能接听一路呼叫,如果被叫忙,主叫就会听到忙音。而在SIP电话中,大
2018-03-01T03:30:00Z
2018-03-01T03:30:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】问题:1002分机与1001分机正在通话,此时1003分机打给1001,怎么让1003分机知道1001正忙,拨一段语音,diaplan要怎么配置?类似的问题有很多同学问到,这里,我们来看一下解决方案。在传统的PSTN电话中,一个电话只能接听一路呼叫,如果被叫忙,主叫就会听到忙音。而在SIP电话中,大 <a href="https://www.cnblogs.com/hezhixiong/p/8487598.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/7525180.html
go socket simple - hezhixiong
1. socket_server.go 1 package main 2 3 import ( 4 "net" 5 6 "facework.im/share/logging" 7 ) 8 9 func main() { 10 listen, err := net.Listen("tcp", "loc
2017-09-15T02:51:00Z
2017-09-15T02:51:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】1. socket_server.go 1 package main 2 3 import ( 4 "net" 5 6 "facework.im/share/logging" 7 ) 8 9 func main() { 10 listen, err := net.Listen("tcp", "loc <a href="https://www.cnblogs.com/hezhixiong/p/7525180.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/6890831.html
Linux route - hezhixiong
显示现在所有路由#routeroot@Ubuntu:~# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface10.147.9.0 * 255.255.255.0 U 1 0 0 eth0
2017-05-22T10:44:00Z
2017-05-22T10:44:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】显示现在所有路由#routeroot@Ubuntu:~# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface10.147.9.0 * 255.255.255.0 U 1 0 0 eth0 <a href="https://www.cnblogs.com/hezhixiong/p/6890831.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hezhixiong/p/5956558.html
CEF3 Windows开发环境搭建 - hezhixiong
最近基于CEF3封装了个浏览器,由于现在版本的CEF3 Binary里没有vs项目和解决方案,需要自己搭建CEF3 Windows开发环境。 我上一个版本是基于CEF3.2171.1979版本开发的,开发工具为vs2013,可以直接打开【cefclient2010.sln】进行代码编辑开发,最近下载
2016-10-13T07:09:00Z
2016-10-13T07:09:00Z
hezhixiong
https://www.cnblogs.com/hezhixiong/
【摘要】最近基于CEF3封装了个浏览器,由于现在版本的CEF3 Binary里没有vs项目和解决方案,需要自己搭建CEF3 Windows开发环境。 我上一个版本是基于CEF3.2171.1979版本开发的,开发工具为vs2013,可以直接打开【cefclient2010.sln】进行代码编辑开发,最近下载 <a href="https://www.cnblogs.com/hezhixiong/p/5956558.html" target="_blank">阅读全文</a>