[置顶] 24. 常用的多线程使用方式总结

摘要: (1)总论1.可以不用多线程最好不要用2.如果可以不共享数据最好不要共享3.服务器端最佳线程数量=((线程等待时间+线程cpu时间)/线程cpu时间) * cpu数量因为数据库访问等待造成线程等待时间长比较长见,下面的例子就是以数据库数据迁徙程序说明。常用模式(2)分几个线程处理不同数据适用场景:数据可以容易的分开处理 1 package me.jdk.thread; 2 3 import java.util.concurrent.CountDownLatch; 4 import java.util.concurrent.ExecutorService; 5 import java.util. 阅读全文

posted @ 2013-11-08 16:42 关攀攀 阅读(282) 评论(0) 推荐(0)

2014年4月3日

java多线程的同步控制一

摘要: 1.synchronize和Lock经过测试,在单线程时synchronized的效率还是很快的,远远高于ReentrantLock,但在多线程并发访问时,ReentrantLock的效率会好的多,如果只是为了防止偶尔发生的同步问题,就应该使用synchronized,如果并发执行同步代码块的频率比较高,则应该使用ReentrantLock.nomal:0synchronized:0reentra... 阅读全文

posted @ 2014-04-03 23:19 关攀攀 阅读(378) 评论(0) 推荐(0)

linux下的c语言编程教程

摘要: http://www.cnblogs.com/bluespot/archive/2008/05/21/1204020.html 阅读全文

posted @ 2014-04-03 19:33 关攀攀 阅读(206) 评论(0) 推荐(0)

Web压力测试工具Siege介绍

摘要: http://blog.csdn.net/zhoubl668/article/details/19199461 阅读全文

posted @ 2014-04-03 19:02 关攀攀 阅读(166) 评论(0) 推荐(0)

2014年1月29日

领域驱动

摘要: http://www.infoq.com/cn/articles/ddd-in-practice/ 阅读全文

posted @ 2014-01-29 07:26 关攀攀 阅读(157) 评论(0) 推荐(0)

2014年1月24日

mysql

摘要: mysql修改密码use mysql;update user set password=password('mima') where user='root';flush privileges; 阅读全文

posted @ 2014-01-24 23:11 关攀攀 阅读(119) 评论(0) 推荐(0)

2014年1月21日

python

摘要: 1.http://webpy.org/http://www.cnblogs.com/yiwenshengmei/archive/2011/03/04/pyweb-dev-learn.html简明webpy教程http://www.cnblogs.com/wangkangluo1/archive/2013/03/23/2976615.htmlwebpy上传文件http://outofmemory.cn/code-snippet/2633/webpy-get-user-post-huozhe-get-data-shangchuanwenjian-example 阅读全文

posted @ 2014-01-21 11:17 关攀攀 阅读(149) 评论(0) 推荐(0)

个人知识管理软件

摘要: Atlassian Confluence(简称Confluence)是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence 不是一个开源软件,非商业用途可以免费使用。 阅读全文

posted @ 2014-01-21 10:20 关攀攀 阅读(174) 评论(0) 推荐(0)

2014年1月13日

堡垒机

摘要: Gate OneGate One是一款基于html5实现的ssh客户端,https://github.com/liftoff/GateOnehttp://www.oschina.net/p/sshwebproxyhttp://blog.csdn.net/liukeforever/article/details/5961392Web版SSH客户端Ajaxterm安装http://www.rschome.com/html/2012-09-08/243.htmlhttp://wuliangxx.iteye.com/blog/600113https://github.com/antonylesuiss 阅读全文

posted @ 2014-01-13 12:22 关攀攀 阅读(329) 评论(0) 推荐(0)

2014年1月12日

git使用

摘要: http://qbaty.iteye.com/blog/865368https://github.comlinux安装1.申请帐号 guanpanpan panpan_001@126.com2.安装:yum install git3.配置git :git config --global user.name "guanpanpan"git config --global user.email "panpan_001@126.com"git config --list4.配置密码ssh-keygen -t rsa -C "panpan_001@12 阅读全文

posted @ 2014-01-12 13:25 关攀攀 阅读(186) 评论(0) 推荐(0)

go语言常见问题

摘要: package github.com/codegangsta/martini: exec: "git": executable file not found in %PATH%解决方法:这个是有与没有安装“git”的环境变量造成的,到http://code.google.com/p/msysgit/downloads/list网站下载并安装。然后再打开GitBash,在GitBash输入gogetXXXX/XXXX/XXXX即可。如果上面不能下下载地址:http://www.oschina.net/p/git装好后打开Git Bash 然后在go get 就可以了go语言集 阅读全文

posted @ 2014-01-12 00:45 关攀攀 阅读(353) 评论(0) 推荐(0)

导航