`
Franciswmf
  • 浏览: 778933 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

高可用 高并发 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




分享到:
评论

相关推荐

    java ThreadLocal多线程专属的变量源码

    java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多...

    java 简单的ThreadLocal示例

    java 简单的ThreadLocal示例

    java中ThreadLocal详解

    详解java底层实现原理,ThreadLocal底层实现的数据结构,为什么不会导致内存泄露

    汪文君高并发编程实战视频资源下载.txt

    │ 高并发编程第一阶段28讲、线程生产者消费者的综合实战结合Java8语法.mp4 │ 高并发编程第一阶段29讲、如何实现一个自己的显式锁Lock精讲上.mp4 │ 高并发编程第一阶段30讲、如何实现一个自己的显式锁Lock精讲...

    java事务 - threadlocal

    ThreadLocal保证一个类的实例变量在各个线程中都有一份单独的拷贝, 从而不会影响其他线程中的实例变量

    实战Java高并发程序设计(第2版)PPT模板.pptx

    1.1何去何从的并行计算 1.2你必须知道的几个概念 1.3并发级别 1.4有关并行的两个重要定律 1.5回到java:jmm 1.2你必须知道的几个概念 1.3并发级别 1.4有关并行的两个重要定律 1.5回到Java:JMM 实战Java高并发程序...

    Java资料-详解ThreadLocal

    Java资料—详解ThreadLocal ;Java资料—详解ThreadLocal ;Java资料—详解ThreadLocal ;Java资料—详解ThreadLocal Java资料—详解ThreadLocal

    Java中ThreadLocal的设计与使用

    Java中ThreadLocal的设计与使用.doc

    Java并发编实践之ThreadLocal变量.doc

    Java并发编实践之ThreadLocal变量.doc

    JAVA并发-自问自答学ThreadLocal.pdf

    JAVA并发-自问自答学ThreadLocal

    java中ThreadLocal类的使用

    NULL 博文链接:https://justsee.iteye.com/blog/791919

    Java并发编程实战

    3.3.3 ThreadLocal类 3.4 不变性 3.4.1 Final域 3.4.2 示例:使用Volatile类型来发布不可变对象 3.5 安全发布 3.5.1 不正确的发布:正确的对象被破坏 3.5.2 不可变对象与初始化安全性 3.5.3 安全发布的常用...

    Java 并发编程之ThreadLocal详解及实例

    主要介绍了Java 并发编程之ThreadLocal详解及实例的相关资料,需要的朋友可以参考下

    JAVA ThreadLocal类深入

    深入研究java.lang.ThreadLocal类。ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是 threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。

    java 并发编程教程

    java 并发编程 ThreadLocal 内存模型 JDK并发包编程 并发集合 显示锁 数据冲突 死锁

    Java多线程与并发库高级应用视频教程22集

    资源名称:Java多线程与并发库高级应用视频教程22集资源目录:【】01传统线程技术回顾【】02传统定时器技术回顾【】03传统线程互斥技术【】04传统线程同步通信技术【】04传统线程同步通信技术_分割纪录【】05线程...

    汪文君高并发编程实战视频资源全集

    │ 高并发编程第一阶段28讲、线程生产者消费者的综合实战结合Java8语法.mp4 │ 高并发编程第一阶段29讲、如何实现一个自己的显式锁Lock精讲上.mp4 │ 高并发编程第一阶段30讲、如何实现一个自己的显式锁Lock精讲...

    Java ThreadLocal类应用实战案例分析

    主要介绍了Java ThreadLocal类应用,结合具体案例形式分析了java ThreadLocal类的功能、原理、用法及相关操作注意事项,需要的朋友可以参考下

    使用Java ThreadLocal.docx

    我们可以看到,通过这段代码实例化了一个ThreadLocal对象。我们只需要实例化对象一次,并且也不需要知道它是被哪个线程实例化。虽然所有的线程都能访问到这个ThreadLocal实例,但是每个线程却只能访问到自己通过调用...

    Java并发编程学习笔记

    7、并发工具类CountDownLatch 、CyclicBarrier和Semaphore底层实现原理 8、线程池原理和如何使用线程池 9、ThreadLocal 为什么会内存泄漏 10、Volatile底层实现原理 11、AQS源码分析 12、CAS原理分析和使用场景 13、...

Global site tag (gtag.js) - Google Analytics