高可用 高并发 java并发相关 ThreadLocal、Volatile
参考博客:
--互联网高可用架构技术实践
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
--JAVA多线程实现的四种方式
https://www.cnblogs.com/felixzh/p/6036074.html
提高数据库的处理数据的能力 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
5、ThreadLocal
https://www.cnblogs.com/my376908915/p/6763210.html
https://blog.csdn.net/liang_love_java/article/details/52701307
https://blog.csdn.net/mccand1234/article/details/54173084
6、Volatile