会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丹江流
酒肉穿肠过,佛祖心中留。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2017年6月22日
定时释放内存
摘要: 线上服务经常会出现内存不够用的情况,使用TOP查看,实际占用的内存不是很多,索性就做了个定时释放内存的功能,记录如下: 1、linux 上生成释放内存的脚本 clearmem.sh, 存放于 /etc/clearmem.sh 2、增加 X 权限 3、crontab 增加执行任务 4、查看定时任务 至
阅读全文
posted @ 2017-06-22 17:19 丹江流
阅读(780)
评论(0)
推荐(0)
2017年6月20日
linux mysql 定时备份 使用crontab
摘要: 第一步:在服务器上配置备份目录代码: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:编写备份脚本代码: vi dbbackup.sh 粘帖以下代码,务必更改其中的username,password和dbname。 代码: #!/bin/
阅读全文
posted @ 2017-06-20 18:20 丹江流
阅读(267)
评论(0)
推荐(0)
2017年6月15日
mgo mode说明
摘要: mgo 是 MongoDB 的 Golang 驱动。 连接池 我们通过 Dial 函数创建一个新的 session: 创建的 session 能够和 MongoDB 集群中的所有服务器通讯。需要注意的是,对于一个集群只需要调用一次 Dial,通过此 Dial 返回的 session 的 New 和
阅读全文
posted @ 2017-06-15 10:54 丹江流
阅读(883)
评论(0)
推荐(0)
mgo 的 session 与连接池
摘要: 简介 mgo是由Golang编写的开源mongodb驱动。由于mongodb官方并没有开发Golang驱动,因此这款驱动被广泛使用。mongodb官网也推荐了这款开源驱动,并且作者在github也表示受到了mongodb官方的赞助。但由于作者的个人安排原因,该驱动的更新、bug修复、issue维护略
阅读全文
posted @ 2017-06-15 10:10 丹江流
阅读(4531)
评论(2)
推荐(1)
2017年6月11日
Golang 优化之路——bitset
摘要: 写在前面 开发过程中会经常处理集合这种数据结构,简单点的处理方法都是使用内置的map实现。但是如果要应对大量数据,例如,存放大量电话号码,使用map占用内存大的问题就会凸显出来。内存占用高又会带来一些列的问题,这里就不展开说了。还有就是,大量数据存放于map,查找的哈希算法消耗也会很高。这时就该考虑
阅读全文
posted @ 2017-06-11 17:08 丹江流
阅读(2273)
评论(0)
推荐(0)
Golang 优化之路-空结构[转]
摘要: 写在前面 开发 hashset 常用的套路: 我们一般只用 map 的键来保存数据,值是没有用的。所以来缓存集合数据会造成内存浪费。 空对象 空对象是个神奇的东西。它指的是没有字段的结构类型。 它牛逼的地方在于: 可以和普通结构一样操作 var a = []struct{}{struct{}{}}
阅读全文
posted @ 2017-06-11 16:52 丹江流
阅读(1312)
评论(0)
推荐(0)
2017年6月1日
InnoDB 与 MYISAM的区别和联系
摘要: 1、存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQ
阅读全文
posted @ 2017-06-01 14:29 丹江流
阅读(206)
评论(0)
推荐(0)
2017年4月26日
interface{} 泛型编程
摘要: 转自: 张晓龙 中兴开发者社区 https://mp.weixin.qq.com/s/EEUtTykcrXhcM2hJT01SoQ 序言 众所周知,Golang中不支持类似C++/Java中的标记式泛型,所以对于常用算法,比如冒泡排序算法,有些同学容易写出逻辑上重复的代码,即整型是第一套代码,字符串
阅读全文
posted @ 2017-04-26 11:01 丹江流
阅读(454)
评论(0)
推荐(0)
2017年4月25日
Go语言反射规则
摘要: 原文地址:http://blog.golang.org/laws-of-reflection ##介绍 反射在计算机的概念里是指一段程序审查自身结构的能力,主要通过类型进行审查。它是元编程的一种形式,同样也是引起混乱的重大来源。 在这篇文章里我们试图阐明Go语言中的反射是如何工作的。每种语言的反射模
阅读全文
posted @ 2017-04-25 13:49 丹江流
阅读(797)
评论(0)
推荐(0)
2017年4月21日
Golang channel 特性
摘要: 最近在项目中遇到了 Go channel 的一些问题,在此记录下 close channel 的一些特性。 关闭channel 向已经关闭的channel写数据 从已经关闭的channel读取数据 需要分两种情况: 无缓冲channel或者缓冲channel已经读取完毕 缓冲channel未读取完毕
阅读全文
posted @ 2017-04-21 16:02 丹江流
阅读(387)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告