2019年2月11日
摘要: 一、Quartz可以用来做什么 Quartz是一个强大任务调度框架,我工作时候会在这些情况下使用到quartz框架,当然还有很多的应用场景,在这里只列举2个实际用到的 餐厅系统会在每周四晚上的22点自动审核并生成报表 人事系统会在每天早晨8点给有待办的人员自动发送Email提醒 二、使用Quartz 阅读全文
posted @ 2019-02-11 10:50 龙-OSCAR 阅读(1311) 评论(3) 推荐(2) 编辑
  2019年2月4日
摘要: 受限于硬件、内存和性能,我们不可能无限制的创建任意数量的线程,每一台机器允许的最大线程是一个有界值。因此ThreadPoolExecutor管理的线程数量是有界的。线程池就是用这些有限个数的线程,去执行提交的任务。但是对于多用户、高并发的应用来说,提交的任务数量非常巨大,会比允许的最大线程数多很多。 阅读全文
posted @ 2019-02-04 15:20 龙-OSCAR 阅读(3567) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/justry_deng/article/details/80666508 修改部分: SpringBoot集成了@Scheduled的相关依赖(org.springframework.scheduling.annotation.Scheduled 阅读全文
posted @ 2019-02-04 11:11 龙-OSCAR 阅读(165) 评论(0) 推荐(0) 编辑
  2019年1月29日
摘要: jpa: hibernate: ddl-auto: createddl-auto:create 每次运行该程序,没有表格会新建表格,表内有数据会清空ddl-auto:create-drop 每次程序结束的时候会清空表ddl-auto:update 每次运行程序,没有表格会新建表格,表内有数据不会清空 阅读全文
posted @ 2019-01-29 10:56 龙-OSCAR 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 优点: 1、mapper文件(即表对应的dao)与xml文件自由切换,方便代码评审; 2、自动代码生成功能提高开发效率,mysql数据库创建好表结构,写完 pojo(注意字段类型要统一用对象类型!),即可生成 xml、mapper、service ; 3、mapper的命名规则比较统一,可提高代码风 阅读全文
posted @ 2019-01-29 09:38 龙-OSCAR 阅读(564) 评论(0) 推荐(0) 编辑
  2019年1月25日
摘要: @JsonInclude(JsonInclude.Include.NON_NULL)表示,如果值为null,则不返回 全局jsckson配置 JSON库 Jackson 常用注解介绍 Jackson JSON 框架中包含了大量的注解来让我们可以干预 Jackson 的 JSON 处理过程, 例如我们 阅读全文
posted @ 2019-01-25 14:21 龙-OSCAR 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1、@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便 阅读全文
posted @ 2019-01-25 14:01 龙-OSCAR 阅读(186) 评论(0) 推荐(1) 编辑
摘要: 一、全局异常 1、首先创建异常处理包和类 2、使用@ControllerAdvice注解,全局捕获异常类,只要作用在@RequestMapping上,所有的异常都会被捕获 这上面有个需要注意的是要加上@ResponseBody注解,如果不加会怎么样呢,我们试下,报错: 因为是个json的格式,所以必 阅读全文
posted @ 2019-01-25 13:44 龙-OSCAR 阅读(1367) 评论(0) 推荐(0) 编辑
  2019年1月24日
摘要: JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb3规范的一部分。 Hibernate,当今很流行的ORM框架,是JPA的一个实现,但是其功能是JPA的超集。 JPA和Hibernate之间的关系,可以简单的理解为JPA是标准接口,Hibernate是 阅读全文
posted @ 2019-01-24 16:50 龙-OSCAR 阅读(811) 评论(0) 推荐(0) 编辑
  2019年1月22日
摘要: 一、文章简述 使用IDEA工具创建的SpringBoot项目本身是没有webapp目录的。如果我们想要添加webapp目录的话,可以手动添加。二、操作步骤1)点击IDEA右上角的Project Structure 2)先点击下图中的+号,再点击Web 3)修改Web模板的位置 ①web模板未修改前的 阅读全文
posted @ 2019-01-22 16:04 龙-OSCAR 阅读(14914) 评论(0) 推荐(0) 编辑