- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 7. 异步任务、异步消息、周期任务
7. 异步任务7.1 异步线程池在开发中,经常会有一些任务需要后台执行的情况。spring boot给出了异步调用的支持。我们只需要三步即可实现异步调用。配置异步线程池实现AsyncConfigurer接口。该接口有两个方法。public interface AsyncConfigurer { //获取线程池 @Nullable default Executor ...
2020-01-09 11:50:52 392
原创 6. SpringBoot整合Redis
6. SpringBoot整合RedisRedis是NoSQL类型的数据库,我们也常称为内存型数据库类型.在SpringBoot中使用Redis非常简单.6.1 添加包依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2020-01-08 11:05:21 852
原创 5. 数据库事务
5. 数据库事务在互联网数据库的使用中,对于那些电商和金融网站,最关注的内容毫无疑问就是数据库事务,因为对于热门商品的交易和库存以及金融产品的金额,是不允许发生错误的。但是它们面临的问题是,热门商品或者金融产品上线销售瞬间可能面对的高并发场景。例如,一款低门槛且高利率的金融产品事先宣布在第二天9点发布进入抢购的阶段,那么该网站成千上万的会员会在第二天9点前打开手机、平板电脑和电脑准备疯狂地抢...
2020-01-07 11:59:33 365
原创 4.使用JPA(Hibernate)操作数据库
3. 使用JPA(Hibernate)操作数据库在springboot中的JPA是依赖Hibernate实现的。在Maven中引入spring-boot-starter-data-jpa,就能够使用JPA编程了。在现在的技术潮流中,springboot已经基本转向Mybats来操作数据库了,较少的使用Hibernate,这里做简单的介绍。这里测试在数据库中建立一张user表,通过JPA实现用户查...
2020-01-06 10:49:35 564
原创 3. SpringAOP详解
2.2 AOP介绍在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用...
2020-01-04 15:32:10 381
原创 2.Spring约定编程动态代理
在编程中有时需要在某方法执行的前后进行相关的处理或者执行方法出现异常时进行其他的处理,很多的时候是通过拦截器来实现的。这种处理方法在很多第三方库中普通使用,如okhttp的网络请求可添加拦截器,而Spring中的AOP就是使用这种方式实现的。其本质是使用Java的动态代理机制实现。如下的一种情况,需要在调用sayHello方法的前后和抛出异常时进行特定的处理。public interface ...
2020-01-04 10:26:09 249
原创 我是如何一年考过了PMP、软件设计师、信息系统项目管理师(高项)
**三更灯火五更鸡,****正是男儿读书时。****黑发不知勤学早,****白首方悔读书迟。**有的时候学习是一种非常痛苦的事情,有的时候学习又是一种非常快乐的事情。比如沉迷于游戏世界时,根本就没有一点精力去学习;比如身边有一个美丽的女朋友一起学习时,恨不得每天学习到深夜。1. 突然就想考考试了笔者从求学到工作这么多年,也没有什么建树,也没考过什么证书。在2018年底的时候忽然意识到自...
2020-01-03 16:55:18 2405 1
原创 1. Spring IOC 注解
1. Spring IOC 注解1.1 装配BeanBeanFactory是所有IOC容器的父类,ApplicationContext也继承自BeanFactorypublic interface BeanFactory { //前缀 String FACTORY_BEAN_PREFIX = "&"; //以下多个获取bean的方法 Object ...
2020-01-03 16:39:39 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人