摘要: 数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步来排序。 当代码中包含数据竞争时,程序的执行往往产生违反直觉的结果(前一章的示例正是如此)。如果一个多线程程序能正确 阅读全文
posted @ 2019-03-11 10:50 收点资料买框架 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 上面三种情况,只要重排序两个操作的执行顺序,程序的执行结果将会被改变。 前面提到过,编译器和处理器可能会对操作做重排序。编译器和处理器在重排序时,会遵守数据依赖性,编译 阅读全文
posted @ 2019-03-11 10:46 收点资料买框架 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写- 阅读全文
posted @ 2019-03-11 10:45 收点资料买框架 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 电脑装了jdk8,JAVA_HOME也是设置的8. 不删除8变回7. 改了JAVA_HOME,并且path值里的C:\ProgramData\Oracle\Java\javapath也删了 运行java -version,报错 Error: Registry key ‘Software\JavaSo 阅读全文
posted @ 2019-03-07 10:41 收点资料买框架 阅读(277) 评论(0) 推荐(0) 编辑
摘要: oracle 的SGA与PGA分析oracle 的实例可以说是由内存和很多的进程组成的,这里的内存实际上是指SGA(system global area),严格意义上来说PGA(program global area)不属于实例的一部分。 SGA 系统全局区 由所有服务进程和后台进程共享,PGA为比 阅读全文
posted @ 2019-03-06 17:01 收点资料买框架 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 一、基础介绍 1、背景描述 目前我们的高可用DB的代理层采用的是360开源的Atlas,从上线以来,已稳定运行2个多月。无论是从性能上,还是稳定性上,相比其他开源组件(amoeba、cobar、MaxScale、MySQL-Proxy等),还是很出色的。 当初我们之所以选择Atlas,主要看中它有以 阅读全文
posted @ 2016-05-03 16:11 收点资料买框架 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊!刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 P 阅读全文
posted @ 2016-05-03 12:04 收点资料买框架 阅读(3704) 评论(0) 推荐(1) 编辑
摘要: Linux 下修改Tomcat使用的JVM内存大小 转自 : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support. $var _must_ be set to either tr 阅读全文
posted @ 2016-04-07 09:25 收点资料买框架 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 数据库 介绍orcale定时器的简单用法,希望大家一看就能明白 1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表 Sql代码 create table job_table(run_time date); create table job_table(run_time date); 2.创建存储过程 Sql代码 create or ... 阅读全文
posted @ 2016-03-22 09:43 收点资料买框架 阅读(576) 评论(0) 推荐(0) 编辑
摘要: mysql 创建定时器 阅读全文
posted @ 2016-03-22 09:41 收点资料买框架 阅读(169) 评论(0) 推荐(0) 编辑