- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 nsq 优秀的消息队列
简介NSQ是Go语言编写的,开源的分布式消息队列中间件,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,是一个成熟的、已在大规模生成环境下应用的产品。NSQ在国内公司用的很少,在使用当中愈发的觉得惊喜,比如他的简单易用、部署快捷,再比如之前比较困扰的 延时定时消息,发现nsq 也
2018-01-18 19:22:09 3252 1
转载 JAVA_OPTS
JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些 -Xmx:java heap最大值,使用的最大内存 上面
2015-06-05 12:56:31 599
转载 集群session一致性和同步问题
一. 何为session 用户使用网站的服务,基本上需要浏览器和web服务器进行多次交互,web服务器如何知道哪些请求是来自哪个会话的? 具体方式为:在会话开始时,分配一个唯一的会话标识(sessionId),通过cookie把这个标识告诉浏览器,以后每次请求的时候,浏览器都会带上这个会话标识来告诉web服务器请求是属于哪个会话的。如果遇到禁用cookie的情况,一般的做法就是把这个会
2015-05-04 18:06:18 8808
原创 C语言聊天室
好久没写c 晚上写了个聊天室温习下 服务端/* * server.c * 请直接将本代码复制粘贴到你的编译环境中,编译且运行. * 运行后,可在浏览器中输入地址http://127.0.0.1/来访问server. * */ #include <sys/types.h> #include <sys/socket.h> #include
2015-05-03 16:26:46 4095 1
原创 一亩田GIT基础教程
一亩田GIT基础教程 ——吴振宇 带*的要求理解并掌握 git clone 与 git init* 初始化仓库有两种情况,一种是直接在一个空目录里建立一个项目,这时候你可以这样干: git init 这个目录就被git管理起来了 另一种是从其他机器复制一个仓库,比如这样 git clone git@github.com:ymt360/www.g
2015-03-27 02:17:00 803
原创 c语言sockt实现通过浏览器访问ip返回数据
之前一直想用c语言写一个服务,通过浏览器访问ip加端口,返回数据,刚写了一个简单的例子返回404现在记下来,也供有同样需求的同学学习。/* * server.c * 请直接将本代码复制粘贴到你的编译环境中,编译且运行. * 运行后,可在浏览器中输入地址http://127.0.0.1/来访问server. * */ #include <s
2015-03-27 02:09:44 849
原创 smarty生成静态页面
smarty生成静态页面总结: 生成静态页面时分离模板的一个方法 通常的做法是:读取模板,用正则表达式等将模板中的变量替换成我们想要的值才能生成静态页面。SMARTY就有这功能,研究了一下果然很方便,用起来也很简单,要点如下: ob_start();//开启缓冲区 $smarty->assign(“a”,$a); $smarty->display(”temp.html”); $html
2013-11-03 16:22:41 439
转载 Android eclipse 自动补全的设置
打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。 会看到只有一个"."存在。表示:只有输
2013-09-23 16:35:12 422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人