摘要: 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)