- 浏览: 580358 次
- 性别:
- 来自: 北京
最新评论
-
liu_jiaqiang:
写的挺好
maven多项目管理 -
H972900846:
我想知道哪里整的,如果是自己写的,那有点牛呀如果是抄的请说明出 ...
SSL身份认证原理 -
春天好:
博主写的很好,赞一个,多谢分享 *(^-^*)分享一个免费好用 ...
定向网站爬虫---初级例子 -
fenglingabc:
经过测试,parameterType="java.u ...
mybatis获取主键和存储过程返回值 -
jyghqpkl:
[u][/u] ...
Cookie的secure 属性
文章列表
java 引用类型和内存泄露
- 博客分类:
- java
http://blog.csdn.net/luoshenfu001/article/details/5814066
关于书籍和职业的思考
- 博客分类:
- 源代码阅读
工作也差不多2年了,书也没少读过,代码也没少看过;真正的研究过的;似乎很少
java方面的书籍
《JAVA NIO》, 《JAVA 内存模型》, 《算法4 》java版等 基础的书籍,还没有完全弄明白,或许也得空闲下来看下
jvm方面的书籍
mysql方面: 个人觉得 《高可用mysql》和《高性能mysql》就很不错了,只是看了自己需要的一部分
mysql优化,关于mysql 集群啥的 公司也没有 就来着mysql 主从
nosql方面: 接触过的有redis和mongodb;在虚拟机下配置过redis主从啥 的,感觉redis还是比较清晰,
有兴趣时候 看下 《r ...
Class<T>在实例化的时候,T要替换成具体类Class<?>它是个通配泛型,?可以代表任何类型
<? extends T>受限统配,表示T的一个未知子类。 <? super T>下限统配,表示T的一个未知父类。
ava 的泛型,只是编译时作为类型检查,一旦编译完成,泛型就会被擦除,在运行期间是得不到泛型的信息的,包括它的类型参数。有时候我们需要用到泛型的类型参数,反射看起来是取不到的,因反射在运行期间执行,但那时已无泛型的信息。一些构架却办到了,那么它们是怎么实现的呢?请看下面代码:
[java] view plai ...
mysql分区
- 博客分类:
- 构架WEB高性能站点
参考mysql文档http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html
1:大部分是因为用户数量太大;
可以按照 MOD(USER_ID,100), 分100个区
2:分区可以提高全表的扫描速度的,如果分区后实在不行,就可以考垂直水平分离,主从复制等
1:APP服务器的设计其实和WEB来说,结构模式差不多,或许对APP服务端来说 页面的展示层换成了JSON数据格式等,
2:服务端需要统一数据传输格式,这种设计结果一般可以:
把一些特定的数据,可以作为日志记录 分析用户,等统计结果
HEAD中
{
clientInfo:{
pkg:“”,
imei:“”,
...
},
userInfo{
...
}
vfc:"" //验证部分
}
2:接口的设计
服务端接口设计的原则是尽量能满足客户端的变化 ...
filter执行顺序
- 博客分类:
- java
多个筛选器的运行顺序取决于下列规则:
将 filter-mapping 元素包含与请求匹配的 url-pattern的筛选器按其在 web.xml 部署描述符中出现的顺序添加到链中。
将 filter-mapping 元素包含与请求匹配的 servlet-name 的筛选器添加在链中与 URL 模式匹配的筛选器之后。
链上先进先出的,链中最后的项目往往是最初请求的资源。
也就是说:1.以url-pattern方式配置的filter运行时肯定先于以servlet-name方式配置的filter2.以url-partern方式配置的filter中,如果有多个与当前请求匹配, ...
《我的心是一座小城》顾城
- 博客分类:
- 诗词歌赋
我的心, 是一座城, 一座最小的城。 没有杂乱的市场, 没有众多的居民。 冷冷清清, 冷冷清清,
mysql查询优化
- 博客分类:
- 构架WEB高性能站点
我觉得不错的
重要:使用连接(JOIN)来代替子查询(Sub-Queries) mysql优化,mysql对子查询不给力
1:参考实例 http://dodomail.iteye.com/blog/250199
项目开发初期,数据库数据比较单纯。许多开发人员,只要功能上实现了,就以为大吉。到了大量数据测试时候,才发现太多的致命查询,足以让你崩溃。收集了一些查询优化方面的资料笔记如下: 索引的使用 索引是提高查询速度的最重要工具,没有使用索引的情况下试图使用其他方法提高性能都是在浪费时间。 BENCHMARK(count,expr)
1:http_load测试工具
- 博客分类:
- 构架WEB高性能站点
http://www.acme.com/software/http_load/
I like for you to be still 我喜欢你是寂静的 I like for you to be still, it is as though you were absent, 我喜欢你是寂静的,仿佛你消失了一样, and you hear me from far away, and you voice does not touch you.
Redis持久化实践及灾难恢复模拟
- 博客分类:
- redis
Redis持久化实践及灾难恢复模拟
转: http://heylinux.com/archives/1932.html
参考资料:Redis Persistence http://redis.io/topics/persistenceGoogle Groups https://groups.google.com/forum/?fromgroups=#!forum/redis-db
一、对Redis持久化的探讨与理解
目前Redis持久化的方式有两种: RDB 和 AOF
首先,我们应该明确持久化的数据有什么用,答案是用于重启后的数据恢复。Redis是一个内存数据库,无论是RD ...
8: redis的主从复制
- 博客分类:
- redis
1: redis主从复制
redis的主从复制相对来说很简单,一台机子上开两个reids服务
1: 主redis.conf 2:copy一份 位 redis_slave.conf
redis.conf配置:
bind 127.0.0.1
logfile /tmp/redis.log
从: redis_slave.conf
pidfile /var/run/redis_slave.pid
bind 127.0.0.1
logfile /tmp/redis_slave.log
dbfilename dump_slave.rdb ...
6:sorted set类型
- 博客分类:
- redis
sorted set 也是 string 类型元素的集合,不同的是每个元素都会关联一个 double
类型的 score。sorted set 的实现是 skip list 和 hash table 的混合体。当元素被添加到集合中时,一个元素到 score 的映射被添加到 hash table 中,所以给定一个元素获取 score 的开销是 O(1),另一个 score 到元素的映射被添加到 skip list,并按照 score 排序,所以就可以有序的获取集合中的元素。添加,删除操作开销都是 O(log(N))和 skip list 的开销一致,redis 的 skip list 实现用的 ...
spring rmi远程调用
- 博客分类:
- java
1:以前用jmi发布服务,实现分布式的一种方式,远程调用,据说rmi的性能是最好的,维护起来有点麻烦,现在改Hessian
各种远程调用的比较:
http://www.cnblogs.com/jifeng/archive/2011/07/20/2111183.html
spring 文档中关于远程调用的
http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/remoting.html#remoting-caucho-protocols
转:http://ryxxlong.it ...