摘要: 一、关系映射   实体类之间的关联映射以及表之间的关系是 ORM 的灵魂之处。对象间的关系的子集可以用下列四种方式解释。关联映射可以是单向的也可以是双向的。  映射类型 描述 Many-to-One 使用 Hibernate 映射多对一关系 One-to-One 使用 Hibernate 映射一对一关... 阅读原文
2018-03-09 19:54:05 阅读(759) 评论(0)
摘要:   其实网上已经有很多这样的文章了。为什么我还要记录一下呢?原因是在工作中对接外系统时,碰到了他们调取我们文件上传接口确存在着http请求头部规范的情况,从而导致用传统方法获取不到参数。今天就来整理下Spring Boot中两种上传文件的方法。   首先我们需要配置一下文件上传的最大值(为*.yml配置文件,*.pr... 阅读原文
2018-03-09 16:59:02 阅读(775) 评论(0)
摘要: 对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础...当然啦,也就一点点知识 临时/瞬时状态 当我们直接new出来的对象就是临时/瞬时状态的.. 该对象还没有被持久化【没有保存在... 阅读原文
2018-03-09 15:55:16 阅读(778) 评论(0)
摘要: 原始代码的写法 既然要通过代码来演示,那必须要有例子,这里我的例子为: 有一个接口Dao有insert、delete、update三个方法,在insert与update被调用的前后,打印调用前的毫秒数与调用后的毫秒数 首先定义一个Dao接口: public interface Dao { public vo... 阅读原文
2018-03-09 14:53:02 阅读(805) 评论(0)
摘要: 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。   消息中间件概述 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,... 阅读原文
2018-03-09 13:31:05 阅读(772) 评论(0)
摘要: 代码优化 一、代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队代码质量一致性) 3.公共部分的提取 二、代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的类(bufferInputStr... 阅读原文
2018-03-09 13:26:02 阅读(702) 评论(0)
摘要: 转载:http://blog.csdn.net/bluesky_usc/article/details/51849125 1值比较 即内容相同,我们就认为是相等的。比如:int i=5;int j =5;此时我们说i和j相等,其实指的是i和j的内容相同。 2引用类型比较  但在Java中,除了值类型,另外还有一种引用... 阅读原文
2018-03-09 12:55:05 阅读(772) 评论(0)
摘要: 问:Arraylist 的动态扩容机制是如何自动增加的?简单说说你理解的流程? 答:当在 ArrayList 中增加一个对象时 Java 会去检查 Arraylist 以确保已存在的数组中有足够的容量来存储这个新对象(默认为 10,最大容量为 int 上限,减 8 是为了容错),如果没有足够容量就新建一个长度更长的数... 阅读原文
2018-03-09 11:07:04 阅读(779) 评论(0)
摘要:       《南陵别儿童入京》 白酒新熟山中归,黄鸡啄黍秋正肥。 呼童烹鸡酌白酒,儿女嬉笑牵人衣。 高歌取醉欲自慰,起舞落日争光辉。 游说万乘苦不早,著鞭跨马涉远道。 会稽愚妇轻买臣,余亦辞家西入秦。 仰天大笑出门去,我辈岂是蓬蒿人。     哈哈哈,我胡汉三又回来了,好久没写博客了,在接下来的日子里面每周保二进三,... 阅读原文
2018-03-09 09:37:06 阅读(756) 评论(0)
摘要: CountDownLatch(闭锁)是一个很有用的工具类,利用它我们可以拦截一个或多个线程使其在某个条件成熟后再执行。它的内部提供了一个计数器,在构造闭锁时必须指定计数器的初始值,且计数器的初始值必须大于0。另外它还提供了一个countDown方法来操作计数器的值,每调用一次countDown方法计数器都会减1,直到... 阅读原文
2018-03-09 08:04:02 阅读(727) 评论(0)