摘要: 实体类: import java.io.Serializable; public class AttachmentTable implements Serializable { private static final long serialVersionUID = 8325882509007088 阅读全文
posted @ 2019-07-11 16:15 收点资料买框架 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 集群 集群的概念 计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算 阅读全文
posted @ 2019-04-25 15:12 收点资料买框架 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 前言 Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。 在本文中,我将重点介绍Spring Boot特有的实践(大多数 阅读全文
posted @ 2019-04-17 15:19 收点资料买框架 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1. 没有 WHERE 子句 2. 使用 IS NULL 和 IS NOT NULL SELECT ... FROM emp WHERE comm IS NULL; comm 列的索引会失效 3. WHERE 子句中使用函数 如果没有使用基于函数的索引,那么 where 子句中对存在索引的列使用函数 阅读全文
posted @ 2019-04-17 13:37 收点资料买框架 阅读(3486) 评论(0) 推荐(0) 编辑
摘要: 1 说明1.1 RECORD定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE),PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量,然后在执行部分引用该记录 阅读全文
posted @ 2019-03-22 17:19 收点资料买框架 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 一,volatile关键字的可见性 要想理解volatile关键字,得先了解下JAVA的内存模型,Java内存模型的抽象示意图如下: 从图中可以看出: ①每个线程都有一个自己的本地内存空间--线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行操作 ②对该变量 阅读全文
posted @ 2019-03-11 11:33 收点资料买框架 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响 阅读全文
posted @ 2019-03-11 11:32 收点资料买框架 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 下面,我们通过一些示例性的代码来分别说明这两个规则: 这里假设一个线程A执行writer ()方法,随后另一个线程B执行reader ()方法。下面我们通过这两 阅读全文
posted @ 2019-03-11 11:30 收点资料买框架 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 锁的释放-获取建立的happens before 关系 锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码: 假设线程A执行writer()方法,随后线程B执行reader()方法。根据happens be 阅读全文
posted @ 2019-03-11 11:29 收点资料买框架 阅读(183) 评论(0) 推荐(0) 编辑
摘要: volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: 假设有多个线程分别调用上面程 阅读全文
posted @ 2019-03-11 11:27 收点资料买框架 阅读(135) 评论(0) 推荐(0) 编辑