还在用SimpleDateFormat?Java8都发布N年了,转LocalDateTime吧

前言 Java8发布,已有数年之久,但是发现很多人都还是坚持着用SimpleDateFormat和Date进行时间操作。SimpleDateFormat这个类不是线程安全的,在使用的时候稍不注意,就会
发表于 2019-06-08 00:44:53 阅读(139)

【快学springboot】11.整合redis实现session共享

前言 这里都是基于前面的项目基础上的。springboot整合redis非常的方便,这也是springboot的宗旨,简化配置。这篇文章就教大家如何使用springboot整合redis来实现sess
发表于 2019-06-08 00:43:17 阅读(167)

【快学springboot】10.使用@Async注解创建多线程,自定义线程池

说明 使用@Async注解创建多线程非常的方便,还可以通过配置,实现线程池。比直接使用线程池简单太多。而且在使用上跟普通方法没什么区别,加上个@Async注解即可实现异步调用。 用法 AsyncTas
发表于 2019-06-08 00:39:09 阅读(134)

【快学springboot】9.使用 @Transactional 注解配置事务管理

介绍 springboot对数据库事务的使用非常的方便,只需要在方法上添加@Transactional注解即可。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的
发表于 2019-06-08 00:36:14 阅读(135)

【快学springboot】8.JPA乐观锁OptimisticLocking

介绍 当涉及到企业应用程序时,正确地管理对数据库的并发访问是至关重要的。为此,我们可以使用Java Persistence API提供的乐观锁定机制。它导致在同一时间对同一数据进行多次更新不会相互干扰
发表于 2019-06-08 00:35:02 阅读(141)

【快学springboot】7.使用Spring Boot Jpa

jpa简介 Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。
发表于 2019-06-08 00:33:50 阅读(130)

浏览器同源策略

同源: 如果两个页面拥有相同的协议(如http,https等),端口(80,443)和域名(www.happyjava.cn),那么这两个页面就属于同一个源。 同源策略:浏览器的一套安全机制,这些安全
发表于 2019-06-08 00:30:45 阅读(132)

【快学springboot】6.WebMvcConfigurer配置静态资源和解决跨域

勘误 有个朋友说:为什么我配置了WebMvcConfigurer,静态资源static依然能访问?! 这里是本人的失误,我在启动类中添加了EnableWebMvc注解(文章里却没有提及,最好的做法是放
发表于 2019-06-08 00:26:54 阅读(124)

【快学springboot】5.全局异常捕获,异常流处理业务逻辑

前言 上一篇文章说到,参数校验,往往需要和全局的异常拦截器来配套使用,使得返回的数据结构永远是保持一致的。参数异常springboot默认的返回结构: { "timestamp": "2019-04
发表于 2019-06-08 00:26:07 阅读(123)

【快学springboot】4.接口参数校验

前言 在开发接口的时候,参数校验是必不可少的。参数的类型,长度等规则,在开发初期都应该由产品经理或者技术负责人等来约定。如果不对入参做校验,很有可能会因为一些不合法的参数而导致系统出现异常。 上一篇文
发表于 2019-06-08 00:25:17 阅读(125)

Happyjava的博客

何以解忧?唯有定投!可以是定期投资,也可以是定期学习,不冲突!

个人QQ号: 「1015030682」

联系邮箱: 「happyjava@foxmail.com」

备案号:浙ICP备17032647号-3