Java
文章平均质量分 63
rockecsn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
序列化与反序列化
序列化与反序列化,有如下结论: 1. 当父类继承Serializable接口,所有子类都可以被序列化 2. 子类实现了Serializable接口,父类没有,父类中的属性不能序列化(不报错,数据会丢失),但是子类中属性人能正确序列化 3. 如果序列化的属性是对象,这个对象也必须实现Serializable接口,否则会报错 4. 在反序列化时,如果对象的属性有修改或删减,修改的部分属性会丢失...原创 2012-05-22 09:52:18 · 185 阅读 · 0 评论 -
一个局部变量导致的血案
今天接到一个临时任务,排查一个网站的诡异问题,是这样的,这个网站访问量很大,上了一个模块,在页面服务端发出一个http请求,读取另一个java网站提供的数据,上线之后发现一旦存在并发,或是比较多的访问,http请求就会失败,甚至在服务器上不能打开任何页面,但是服务器可以被ping通,也可以ping通其它网址(我没有看到真实的情况,只是听说有这样一个情况)。 对于...原创 2012-06-04 22:22:08 · 106 阅读 · 0 评论 -
Redis千万级的数据量的性能测试
从上篇的图中可以猜测到还会有Redis 2.2.1 的测试,相同的测试环境,1K的数据量,使用ServiceStack.Redis客户端进行如下测试: 1) Set操作 2) Get操作 3) Del操作 每一套测试分别使用三个配置进行测试: 1) 绿色线条的是开启Dump方式的持久化,5分钟持久化一次 2) 蓝色线条是开启AOF方式的持久化,每秒写...原创 2012-06-05 22:50:44 · 213 阅读 · 0 评论 -
关于 TCP 并发连接的几个思考题与试验
第一道初级题目是: 有一台机器,它有一个 IP,上面运行了一个 TCP 服务程序,程序只侦听一个端口,问:从理论上讲(只考虑 TCP/IP 这一层面,不考虑IPv6)这个服务程序可以支持多少并发 TCP 连接?答 65536 上下的直接刷掉。 具体来说,这个问题等价于:有一个 TCP 服务程序的地址是 1.2.3.4:8765,问它从理论上能接受多少个并发连接? 第二道进阶...原创 2012-06-09 21:30:08 · 163 阅读 · 0 评论 -
吞噬大数据存储领域新机制——NoSQL模式解析
在过去几年,一种新兴的大型数据存储机制正吞噬大数据存储市场。这种存储解决方案与传统的RDBMS有显著的区别,它们被称之为NoSQL。 在NoSQL世界中有以下关键的成员,包括 ●Google BigTable、HBase、Hypertable ●Amazon Dynamo、Voldemort、Cassendra、Riak ●Redis ●CouchDB、...原创 2012-06-18 23:40:13 · 121 阅读 · 0 评论 -
分布式key-value存储方案介绍:Cassandra,LightCloud,TokyoCabinet
Cassandra是一个非常可靠的大规模分布式存储系统。高度可伸缩的、一致的、分布式的结构化key-value存储方案,Facebook目前在使用此系统。 开发语言: Java 授权协议: Apache License 2.0 项目主页: http://incubator.apache.org/cassandra/ 文档地址: http://wiki.apache.org/...原创 2012-06-26 20:51:16 · 294 阅读 · 0 评论 -
ReentrantReadWriteLock可重入读写锁分析
ReentrantReadWriteLock 可重入的读写锁 什么叫可重入:就是同一个线程可以重复加锁,可以对同一个锁加多次,每次释放的时候回释放一次,直到该线程加锁次数为0,这个线程才释放锁。 什么叫读写锁: 也就是读锁可以共享,多个线程可以同时拥有读锁,但是写锁却只能只有一个线程拥有,而且获取写锁的时候,其他线程都已经释放了读锁,而且在该线程获取写锁之后,其他线程...原创 2012-07-08 22:18:45 · 159 阅读 · 0 评论
分享