2019年1月21日
摘要: 首先是简要描述:[java] view plain copy@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。 @NotEmpty://CharSequence, Collection, Map 阅读全文
posted @ 2019-01-21 16:22 龙-OSCAR 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 带着上面几个疑问,我们来深入研究一下null 和 not null 到底有什么不一样。 首先,我们要搞清楚“空值” 和 “NULL” 的概念: 1. 空值是不占用空间的 2. mysql中的NULL其实是占用空间 阅读全文
posted @ 2019-01-21 16:19 龙-OSCAR 阅读(294) 评论(0) 推荐(0) 编辑
  2019年1月19日
摘要: 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@Gene 阅读全文
posted @ 2019-01-19 12:21 龙-OSCAR 阅读(1031) 评论(0) 推荐(0) 编辑
  2019年1月18日
摘要: 今天做不成的事,明天也不会做好。同学们,JAVA8出了这么久,不知道你们有没有用过它的LocalDateTime类型,还是依然用Date类型呢?其实,LocalDateTime类型给我们提供了很多便利,今天就为大家介绍一下。1.LocalDateTime介绍Java的Date,Calendar类型使 阅读全文
posted @ 2019-01-18 17:42 龙-OSCAR 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: lombok注解在java进行编译时进行代码的构建,对于java对象的创建工作它可以更优雅,不需要写多余的重复的代码,这对于JAVA开发人员是很重要的,在出现lombok之后,对象的创建工作更提供Builder方法,它提供在设计数据实体时,对外保持private setter,而对属性的赋值采用Bu 阅读全文
posted @ 2019-01-18 09:51 龙-OSCAR 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1从spring4.0以后,@Spring boot Application就包含了@ComponentScan,@ComponentScan就不用写了 2@MapperScan(basePackages = "com.xlbshiro.shirodemo.mapper")--扫描持久层接口,这个注 阅读全文
posted @ 2019-01-18 09:25 龙-OSCAR 阅读(556) 评论(0) 推荐(0) 编辑
  2019年1月17日
摘要: 摘要: HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥 阅读全文
posted @ 2019-01-17 16:12 龙-OSCAR 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 背景知道有这么个东西,是因为项目中用到了@Slf4j注解。 lombok库提供了一些注解来简化java代码 官网:http://projectlombok.org/ 查看lombok所有api:https://projectlombok.org/api/overview-summary.html几个 阅读全文
posted @ 2019-01-17 14:58 龙-OSCAR 阅读(4352) 评论(0) 推荐(0) 编辑
摘要: 一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例: 阅读全文
posted @ 2019-01-17 14:16 龙-OSCAR 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。 2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就 阅读全文
posted @ 2019-01-17 13:58 龙-OSCAR 阅读(3698) 评论(0) 推荐(1) 编辑