摘要:
AOP
面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计)是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明... 阅读原文
2020-03-20 16:05:02 阅读(2878) 评论(0)
摘要:
学习 Spring Boot
Spring tutorials | Java Web Development, Spring Cloud Programming tutorials
Spring Boot为您提供了Spring Framework的所有功能,而没有所有的复杂性。立即开始编写应用。
通过Spri... 阅读原文
2020-03-20 14:44:03 阅读(2422) 评论(0)
摘要:
SpringBoot配置文件
YML
YAML (YAML Ain't a Markup Language)YAML不是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,一种专门用来写配... 阅读原文
2020-03-20 13:54:07 阅读(2456) 评论(0)
摘要:
认识Spring boot
什么是Spring boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
We take a... 阅读原文
2020-03-20 13:43:06 阅读(2448) 评论(0)
摘要:
当我第一次在项目代码中看到Stream流的时候,心里不由得骂了一句“傻X”炫什么技。当我开始尝试在代码中使用Stream时,不由得感叹真香。
记得以前有朋友聊天说,他在代码中用了Lambda表达式结果CodeReview的时候老大让它改了。我在“第三章 Stream流”写了,“简洁的后果就是,代码变得不那么... 阅读原文
2020-03-20 12:08:17 阅读(2573) 评论(0)
摘要:
写在前面:
由于工作需要,公司的微服务项目需解决分布式事务的问题,且由我进行分布式事务框架搭建和整合工作。
那么借此机会好好的将解决分布式事务的内容进行整理一下。这边公司分布式事务框架选型是LCN框架(以后肯定会升级成seata)。
我整理的大纲如下:
1 CAP定律和BASE理论
有人问,为什么需要... 阅读原文
2020-03-20 12:02:16 阅读(2451) 评论(0)
摘要:
默认情况,Quartz的触发器,调度,任务等信息都是放在内存中的,叫做 RAMJobStore。 好处是快速,坏处是一旦系统重启,那么信息就丢失了,就得全部从头来过。所以Quartz还提供了另一个方式,可以把这些信息存放在数据库做,叫做 JobStoreTX。
好处是就算系统重启了,目前运行到第几次... 阅读原文
2020-03-20 10:59:11 阅读(2531) 评论(0)
摘要:
数据类型
默认值
byte
0
short
0
int
0
long
0
float
0.0
double
0.0
String
null
boolean
false
public class bdtdValues {
public static voi... 阅读原文
2020-03-20 09:58:01 阅读(2380) 评论(0)
摘要:
Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。类似于任务执行过程中的邮件、短信类的提醒。Quartz 的监听器有Job监听器,Trigger监听器, Scheduler监听器,对不同层面进行监控。三者的使用方法类似,在开始介绍三种监听器之前,需要明确两个概念:全局监听... 阅读原文
2020-03-20 09:29:03 阅读(2358) 评论(0)
摘要:
RuntimeException(运行时异常)特殊:
如果在函数内抛出该异常,则函数上可以不用声明,编译一样通过,如果在函数上声明了该异常,调用者可以不用处理,编译一样通过。
自定义异常时:如果该异常的发生,无法再继续进行运算,就让自定义类继承RuntimeException
阅读原文
2020-03-20 09:05:01 阅读(3434) 评论(0)