自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 <Java并发性和多线程>读后感

连接:[url]http://tutorials.jenkov.com/java-concurrency/synchronized.html[/url]这个人的文章写的相当的清楚,部分章节的总结:[b]Starvation and Fairness:[/b]由于调度的不公平性,某线程可能得到较少的执行机会,甚至得不到执行的机会,这种情况叫做starvatio...

2013-08-02 12:19:14 122

原创 <深入理解Java内存模型>读后感

多核运行的环境下,由于每个CPU都有自己的读写缓存,导致的是一个线程上写的内容,不一定在另一个线程里可见。JMM(Java memory model)做为语言级别的内存模型,为程序员提供易于理解的内存模型(通过volatie和锁机制,在编译的时候插入内存屏障,限制处理器的指令重排),同时尽量放松对处理器指令重排的限制(处理器重排指令,是为了更好利用处理器的缓存,提升效率).Brea...

2013-08-01 12:11:34 106

原创 GO语言调研

GO语言是为多处理器并发而产生的,调研一下GO语言,很有必要

2013-07-30 22:18:24 165

原创 并发框架Disruptor研究

并发框架Disruptor,值得研究[url]http://coolshell.cn/articles/9169.html[/url]

2013-07-28 18:20:57 103

原创 java,NIO 和 reactor模式

这个网站不错,里面有很多关于多线程编程的文章[url]http://ifeve.com/overview/[/url]参考:java,NIO, reactor[url]http://www.iteye.com/topic/1131012[/url]一个老外写的NIO的教程,非常清楚[url]http://tutorials.jenkov.com/java-nio/sel...

2013-07-28 16:28:29 114

原创 nginx相关

想用nginx,主要的考虑:1. 防CC攻击,nginx变成一个反向代理2. 负载均衡现在还不知道nginx是否能满足业务逻辑上的需求.参考:感觉写的非常的详细[url]http://www.nginx.cn/76.html[/url]...

2013-07-28 15:25:32 85

原创 java线程池

我想用线程池的模式来解决多线程环境下资源竞争的问题(不用sychronized):比如针对同一个用户的操作,都丢到同一个线程中去。怎么实现呢?通过user_id丢到相应的线程池中,而线程池用newSingleThreadExecutor实现[quote]newSingleThreadExecutor:创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。...

2013-07-28 14:28:20 94

原创 还需要研究的问题

1. Mysql的配置和部署 1.1 主从 1.2 分表 1.3 备份非常好的文章:MySQL性能调优与架构设计-架构篇[url]http://www.360doc.com/content/11/1204/03/61151_169511896.shtml[/url][i]补充:数据库的架构,选用redis做缓存,mysql做落地数据库考虑典型的用...

2013-07-27 22:03:26 133

原创 怎样在同一台机器上启动多个mysqld实例?

发现还是要源码安装mysql参考1:用源码安装,做多个文件夹[url]http://www.mysqlsystems.com/2009/04/howto-run-mutiple-mysql-server.html[/url]参考2:思路是利用mysql_multi[url]http://www.chinaunix.net/old_jh/17/735018.html[/u...

2013-07-27 16:14:29 117

原创 pool的用处

看到jedis有pool,不禁好奇pool的用途.跟大牛讨论了一下Pool的用处,他的观点:复用!还是复用而我的疑问是,为什么数据库要用连接池呢?一个连接不够吗?这篇文章提到了,jedisPool的主要解决的是多线程环境下线程安全的问题,因为单个jedis实例不是线程安全的:[url]http://my.oschina.net/XYleung/blog/10...

2013-07-26 22:54:46 338

原创 能提出问题,才是最重要的

提出好的问题,非常的重要,决定了方向,最近深有感触

2013-07-26 22:46:06 139

原创 jedis的client.multi是什么意思

站位,求解

2013-07-25 16:20:56 312

原创 java里的 inputStream.read()

java里的 inputStream.read()方法是block的,这种说法是不是意味着,不是busy waiting,是wait在一个condition上。想了解java底层是怎么实现的。

2013-07-25 15:54:10 134

原创 看test部分的作用

要想了解一个project的用法,好好的看它的test部分,是个非常好的方式

2013-07-25 14:46:19 151

原创 redis,client的连接的方式

考虑用block的方式,因为如果用asychronized的方式的话,是不是会导致顺序的问题?比如用户连续两个请求,这两个请求的callback的执行顺序是不是会颠倒?有待考虑...

2013-07-25 09:53:46 509

原创 java多线程的框架

因为对用户数据操作的时候,会有资源的竞争在考虑用什么框架,模式来解决资源竞争的问题看了一下actor模式,下次需要的时候继续学习

2013-07-24 16:18:12 222

原创 java, jdbc方式连接mysql

用于测试的代码,成功运行,之后做的工作是进行封装,使其更容易用maven:这里有一个诡异的问题:5.1.25;5.1.24死活都下载有问题[code="java"] mysql mysql-connector-java 5.1.23 [/code]java:[code="java"]try { ...

2013-07-24 16:15:32 86

原创 ubuntu下自己部署svn服务器遇到的问题

svn: 认证失败解决;参考0: [url]http://wenku.baidu.com/view/11d6eda1284ac850ad024217.html[/url]开多个库:参考1:[url]http://bbs.chinaunix.net/thread-1645164-1-1.html[/url]参考2:[url]http:/...

2013-07-24 16:08:50 109

原创 maven 打包 log4j.properties

最初的想法是把资源文件打包到jar里,但虽然maven默认把resourses里的东西(包括log4j.properites),打包到jar里但是如果不解压jar文件,把log4j.properites解压到当前目录的话,程序还是找不到log4j.properites.不过无伤大雅,部署的时候把资源文件解压到对应的地方就可以了...

2013-07-24 16:01:57 753

技术选型

开始做项目:技术选择:语言java 通讯框架mina 数据库mysql缓存redis版本控制svnIDE:eclipse+emacs打包工具: maven配置文件: xml

2013-07-24 15:55:20 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除