高可用 高并发 java并发相关

参考博客:
--互联网高可用架构技术实践
http://www.iteye.com/news/32723
--大流量高并发下的异步数据接口的兜底容灾
http://www.barretlee.com/blog/2015/09/16/backup-solution-at-big-traffic/
--引用
http://blog.csdn.net/acmman/article/details/53167917
--使用Java开发高性能网站需要关注的那些事儿
http://www.javabloger.com/java-development-concern-those-things/
--提升tomcat服务器性能的七条经验
http://blog.51cto.com/passover/732629

提高数据库的处理数据的能力
1、【sql语句的优化】技术,sql语句写的处理效率比较高,数据库处理能力就会上去,而网站的数据处理能力也会快些。
2、当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的
连接池,数据库同时处理数据的能力就会受到很大的挑战,一旦数据库承受了其最大承受能力,网站的数据处理效率就会大打折扣。
此时就要使用【高并发处理、负载均衡和分布式数据库】,而这些技术既花费人力,又花费资金。
3、如果我们的网站不是非常大的网站,而又想要提高网站的效率,降低数据库的读写次数,我们就需要引入【缓存】技术。


1、Java并发控制机制详解
http://www.cnblogs.com/leetieniu2014/p/5809500.html
http://blog.csdn.net/danempress/article/details/52447374

2、秒杀类
http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659598511&idx=1&sn=5267113160f0da7c2d11d2ab4ffc5b8c&chksm=8be995bdbc9e1cab944d8a7e9f050fa3712bc5edb3d7a7c28f96fd313f094ab8e101fda04e92#rd

3、java8编程官方编程

第28章  并发实用工具
  28.1  并发API包
   28.1.1  java.util.concurrent包
   28.1.2  java.util.concurrent.atomic包
   28.1.3  java.util.concurrent.locks包
  28.2  使用同步对象
   28.2.1  Semaphore类
   28.2.2  CountDownLatch类
   28.2.3  CyclicBarrier类
   28.2.4  Exchanger类
   28.2.5  Phaser类
  28.3  使用执行器
   28.3.1  一个简单的执行器示例
   28.3.2  使用Callable和Future接口
  28.4  TimeUnit枚举
  28.5  并发集合
  28.6  锁
  28.7  原子操作
  28.8  通过Fork/Join框架进行并行编程
   28.8.1  主要的Fork/Join类
   28.8.2  分而治之的策略
   28.8.3  一个简单的Fork/Join示例
   28.8.4  理解并行级别带来的影响
   28.8.5  一个使用RecursiveTask[V]的例子
   28.8.6  异步执行任务
   28.8.7  取消任务
   28.8.8  确定任务的完成状态
   28.8.9  重新启动任务
   28.8.10  深入研究
   28.8.11  关于Fork/Join框架的一些提示
  28.9  并发实用工具与Java传统方式的比较


4、http协议之ETag
https://baike.baidu.com/item/ETag/4419019?fr=aladdin&qq-pf-to=pcqq.c2c

猜你喜欢

转载自franciswmf.iteye.com/blog/2339941