总结-2014
文章平均质量分 88
mingluoxuan
这个作者很懒,什么都没留下…
展开
-
并发,锁相关
多线程是java中一大块,伴随的多线程必然有临界区资源的竞争问题: 当多个线程同时访问临界区的时候,就会产生所谓的并发问题: java中处理并发通常最常用的也是技术个人认为: 1: 不可变类, 2: synchronied同步字段 3: lock 4:ThreadLocal线程副本 5:并发容器 6: cas操作7: Semaphore(1)二进制信号量...原创 2014-09-26 23:51:44 · 129 阅读 · 0 评论 -
mysql负载,查询优化,索引和锁等
mysql引擎有多种,每种实现的索引方式也不尽相同: 有hash索引,b树索引,b+树索引 我这边接触最大的是innodb引擎: 支持外键和事务:b+树索引的类型“1:InnoDB的主键索引(Primary Key)是Cluster形式的(聚簇索引)。: 按主键值生产b+树,叶子节点放的列的数据 2:InnoDB的非主键索引(Secondary Inde...原创 2014-09-27 12:50:39 · 132 阅读 · 0 评论 -
memcached和redis相关
memcached: c实现的服务端,java实现的客户端有很多spymemcached据说代码写的不咋的我们现在用的xmemached;国产的也是基于nio实现 1:memcached特点 2: 协议 3: 原理简介 memcached: 内存keyvalue结构,很好的水平扩展,容易集群;不支持持久化 memcached在数据删除方面有效利用资源...原创 2014-09-27 15:37:45 · 121 阅读 · 0 评论 -
重构,设计模式,封装
1 :设计原理: 1面向借口编程,2:开闭原则 3:组合编程 设计模式: 1: 单列模式 参考http://iluoxuan.iteye.com/blog/2031206 2:工厂模式,创建对象 spring中beanfactory --一路的继承接口 3:模板方法, 抽象类定义方法模板,然后抽象一个方法延迟到子类实现 4:策略模式: 策略接口,有...原创 2014-09-27 21:41:39 · 147 阅读 · 0 评论