- 博客(7)
- 收藏
- 关注
原创 golang学习redis连接池实现
在应对高并发访问时,结合codis使用redis的连接池。开发语言为golang,使用的是一个在github上开源的golang写的连接池为了更深入了解golang连接池的实现,自已又重写了一遍连接池。以学习连接服的具体实现逻辑,并优化了生成一个redis连接的负载均衡问题(多个服务地址循环拿取)也特别感谢同事的帮助将程序记录到此处 一来备忘 二来记录自己的成长程序引用开源包如下
2017-02-28 13:46:58 6399
原创 golang使用之使用channel限制goroutine的数量
golang虽然启动一个goroutine很廉价但并不是可以无限制的使用的.大多数的是用channel来限制goroutine的数量写了一个测试DEMO如下:package mainimport ( "fmt" "runtime" "time")var ( chanNum = 3 //启动的数量 readChan = make(
2017-02-13 10:56:25 8257
原创 简单的js倒计时
主要使用了JS的Date对象 和 定时器 setInterval 倒计时 var timstr= '2020-09-03';var _timer;//页面加载完成之后执行window.onload = function(){ timerfunc();//调用定时器 document.getElementById('ti
2017-02-13 10:47:43 644
转载 PHP可逆加密解密算法
对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。 对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key = md5($key); $
2017-02-13 10:37:47 508
转载 git ssh key 生成
一 、设置Git的user name和email:$ git config --global user.name "kk_test"$ git config --global user.email "[email protected]"二、生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:
2017-02-13 10:21:51 406
原创 golang godep依赖管理工具
go get -u github.com/tools/godep 下载godep 工具到GOPATH目录进入目录执行 go build, go install就被安装到GOBIN目录,可进行全局执行godep 使用:依赖打包项目目录下执行godep save, 生成Godeps目录Godeps/ ├── Godeps.json
2017-02-13 10:18:30 2099
转载 phpstorm使用之Golang代码保存时自动格式化
在使用phpstorm写golang时, 想在保存时自动格式化代码。在网上找了些资料和在朋友的帮助下找到方法 在此在记录备忘phpstorm 打开设置中的tools 中的 File Watchers路径:File->settings->Tools->File Watchers点击右侧+号 选中custom新建填写名称(Name) 例 : gofmt将
2017-02-13 10:10:29 4969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人