在上篇用纯go在本机模拟了下分布式队列的东西。这里补上Redis队列部份。
用Redis做队列有下面三个问题需解决:
1. 队列构建
使用Redis的RPUSH/LPOP来解决
2. 参数传递/解析
客户端将JOSN参数存入Redis,Server端取出后解析还原。
3. 连接池
redigo支持Redis连接池
下面代码就是具体...
分类:
其他 时间:
2015-03-25 15:21:42
收藏:
0 评论:
0 赞:
0 阅读:
386
Git 简述及安装简介
git是代码同步工具,至于它的优缺点就不说了!由于它是在Linux下产生的,如果在windows下进行学习,要安装Cygwin,注意在选择select package 时,要搜索到git然后安装;如果是在Linux下,直接在命令行安装即可,如命令:
sudo apt-get install git
Git学习笔记(一)
1.在使用git之前,首先要进行全局设置。...
分类:
其他 时间:
2015-03-25 15:21:23
收藏:
0 评论:
0 赞:
0 阅读:
216
外观(facade)模式外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。uml图
分类:
其他 时间:
2015-03-25 15:19:18
收藏:
0 评论:
0 赞:
0 阅读:
288
列表框控件对应的类是CListBox,其常用的成员函数如下:GetCount():返回列表框中选项的数目GetHorizontalExtent():获取列表框中可滚动范围的宽度SetHorizontalExtent():设置列表框的水平滚动宽度GetTopIndex():获取列表框中第一个可见项的索...
分类:
其他 时间:
2015-03-25 15:18:58
收藏:
0 评论:
0 赞:
0 阅读:
288
【问题描述】 写日志是程序的常见任务。现在要求在 t1.log, t2.log, t3.log 三个文件间轮流写入日志。也就是说第一次写入t1.log,第二次写入t2.log,... 第四次仍然写入t1.log,如此反复。 下面的代码模拟了这种轮流写入不同日志文件的逻辑。public class.....
分类:
其他 时间:
2015-03-25 15:18:38
收藏:
0 评论:
0 赞:
0 阅读:
286
为什么需要推荐系统随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(informationoverload)的时代。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:作为信息消费者,如何从大量信息中找到自己感兴趣的信息是一件非常困难的事情;作为信息生产者,如何让自己生产...
分类:
其他 时间:
2015-03-25 15:18:28
收藏:
0 评论:
0 赞:
0 阅读:
471
在代码中经常遇到int?其实int?是Nullable的简写方式。int到int?转化int? i=null;int j=0;i=j;int?到int转化int? i=123;int j;if (i.HasValue){ j= i.Vaulue;}else{ j=0;}也可以int? i=123.....
分类:
其他 时间:
2015-03-25 15:18:18
收藏:
0 评论:
0 赞:
0 阅读:
177
第一种是Response输出,这种方式输出的文件不符合标准的excel格式,在打开的时候会有提示,而且不好控制内容。第一种是Response输出,这种方式输出的文件不符合标准的excel格式,在打开的时候会有提示,而且不好控制内容。第二种是用COM+,这种方式生成的文件是标准的,但是部署到服务器上去...
分类:
其他 时间:
2015-03-25 15:17:28
收藏:
0 评论:
0 赞:
0 阅读:
137
转自:http://blog.csdn.net/rosanu_blog/article/details/9002804Map是java中的接口,Map.Entry是Map的一个内部接口。java.util.Map.Entry接口主要就是在遍历map的时候用到。Map提供了一些常用方法,如keySet...
分类:
其他 时间:
2015-03-25 15:17:18
收藏:
0 评论:
0 赞:
0 阅读:
260
简述 TCP使用定时器函数tcp_retransmit_timer进行数据重发,MPTCP需要重发数据的时候,不仅仅在原路径发送数据,而且会在另外一条子路径进行重发。这样考虑的原因是:考虑网络中间件设备的影响, 保证子路径上数据序列号的完整性。目前的版本0.89依然如此实现,以后应该会优化。内核实....
分类:
其他 时间:
2015-03-25 15:16:48
收藏:
0 评论:
0 赞:
0 阅读:
259
Git 忽略已跟踪文件的改动git update-index --assume-unchanged Git之本地忽略 这个分同种情况: 本地永久忽略,效果的gitignore一样,只不过不适于写到gitignore中而已,可以自己建立一个本地独享的gitignore,然...
分类:
其他 时间:
2015-03-25 14:14:58
收藏:
0 评论:
0 赞:
0 阅读:
166
<!DOCTYPE html> <html> <head> ? ? <meta charset="UTF-8"> ? ? <title></title> ? ? <style> ? ? ? ? *{ ? ? ? ? ? ? margin: 0; ? ? ? ? ? ? padding: 0; ? ? ? ? } ? ? ? ? bo...
分类:
其他 时间:
2015-03-25 14:14:49
收藏:
0 评论:
0 赞:
0 阅读:
181
环境,边界
---------------------------------------------------------------------
结构与功能
动力与运算
能量与信息
通道与传递
---------------------------------------------------------------------...
分类:
其他 时间:
2015-03-25 14:13:49
收藏:
0 评论:
0 赞:
0 阅读:
81
由于工作的关系,开始接触机器学习这个技术领域,虽然自己的工作看似和机器学习关系不大,但是利用机器学习进行大数据的分析却是至关重要的。因此从今天开始自己再开始一个关于“机器学习”的系列笔记,将主要记录整理自己学习的收获。今天是对于机器学习的一个基本的介绍。一..
分类:
其他 时间:
2015-03-25 14:13:09
收藏:
0 评论:
0 赞:
0 阅读:
153
rsync-r--delete--exclude=".svn"--exclude="B"--exclude="C.log"/A//D排除的文件及目录还可以写到一个文件里:rsync-r--delete--exclude-from=rsync.exclude/A//Drsync.exclude文件内容为:.svn
B
C.log
分类:
其他 时间:
2015-03-25 14:12:29
收藏:
0 评论:
0 赞:
0 阅读:
255
publicclassMainActivityextendsActivity{
privateStringurl="http://wenwen.soso.com/p/20100322/20100322095024-1008716746.jpg";
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main)..
分类:
其他 时间:
2015-03-25 14:12:19
收藏:
0 评论:
0 赞:
0 阅读:
162
在思科交换机上使用华三的光模块,出现以下问题:思科网络设备是不允许使用非思科标配的光模块,所以这里是不兼容报错。解决方法:进入端口配置模式,输入三条命令即可解决:CISCO(int-conf)serviceunsupported-transceiverCISCO(int-conf)noerrdisabledetectcausegbic-inv..
分类:
其他 时间:
2015-03-25 14:11:49
收藏:
0 评论:
0 赞:
0 阅读:
640
OfficePowerPoint之ppt动画版"DUANG"!!!当我第一次知道PPT可以做动画的时候,其实我是拒绝的,你不能让我信就马上能信的,起码让我学做一下!!好作品是不要加任何特技,让人感觉那效果“Duang”,很爽,很帅,很亮,很透彻,明白。Duang~Duang~Duang~e良师益友的PPT是真的..
分类:
其他 时间:
2015-03-25 14:11:19
收藏:
0 评论:
0 赞:
0 阅读:
138
创建目录mkdir/home/svn/project生成仓库svnadmincreate/home/svn/projectcdconfllauthz,passwd,svnserve.conf设置用户名密码vipasswd[users]#harry=harryssecret#sally=sallyssecretyaomy=12345678设置用户权限viauthz[groups]#harry_and_sally=harry,sally#harry_sally_and_j..
分类:
其他 时间:
2015-03-25 14:11:09
收藏:
0 评论:
0 赞:
0 阅读:
297
1.Listlist=newArrayList(set);Listlist=newArrayList(newHashSet());//set转list2.Setset=newHashSet(list);Setset=newHashSet(newArrayList());//list转set3.Liststooges=Arrays.asList("Larry","Moe","Curly");//数组转list//但是有一点,转换当中可能要丢失数据,尤其是从lis..
分类:
其他 时间:
2015-03-25 14:10:59
收藏:
0 评论:
0 赞:
0 阅读:
156