业务需求:加载外部配置文件,部署时更改比较方便。 先上代码: @SpringBootApplication public class Application { public static void main(Strin…
标签:spring
ZStack源码剖析之核心库鉴赏——Defer
本文首发于泊浮目的专栏: https://segmentfault.com/blog… 在Go语言中,有一个关键字叫做defer——其作用是在函数return前执行。在ZStack中也有类似的工具类,让我们来…
Spring Boot - Servlet、过滤器、监听器、拦截器
Spring Boot – Servlet、过滤器、监听器、拦截器 上一篇,我们讲解了spring boot(json,jsp,freemarker)配置及整合方法,不清楚的可以点击了解 Servlet的两种…
spring进步 -- log4j的学习
一直感觉到log4j是使用比较混乱,今天抽空整理一下,以后方便使用 一、引用apache.log4j 使用maven进行lo4j的引用 <!-- Apache Log4j 1.2.17 --> <dep…
Spring单例模式与NIO思考
本人java开发,今天在研究秒杀问题的时候,突然间脑子里就产生了这样的思考。 众所周知,Spring默认是单例模式,那么单例模…
Spring校验@RequestParams和@PathVariables参数
我们在写Rest API接口时候会用到很多的@RequestParam和@PathVariable进行参数的传递,但是在校验的时候,不像使用@RequestBody那样的直接写在实体类中,我们这篇文章讲解一下如何去校验这…
Spring Boot 的简单教程(七)定时任务
很多时候我们需要某些任务定时进行触发,自动执行。可能需要在寂静的深夜,现在就需要定时任务的出现了。 首先我们先创建一个springboot的项目,神奇的是不需要额外引入其他的依赖,不过我们需要在程序的入口上添加一个@En…
阿里p8架构师谈,对于Java程序猿学习当中各个阶段的建议。
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是大佬你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一…
Spring源码解析一:IOC过程源码解析
IOC的核心就是代码入口就在AbstractApplictionContext public void refresh() throws BeansException, IllegalStateException { s…
Spring实现IOC(控制反转)的三种方式
IOC:也就是控制反转(创建对象实例的控制权反转),说的是一个类A要调用另一个类B,本来应该在类A里面创建B的实例的,控制权在A手里。现在用了Spring了,有了IOC,控制权就不在A手里了,而是交到Spring的IOC…
web开发安全之请求及返回流数据加解密实践
web开发过程中对post请求过来的整个请求流数据,怎样保证post在传输过程中被截取后无法获取到用户提交请求实际数据,保证请求安全,在实践过程中我们采用过滤器(Filter)来实现流截取完成这个代码post请求流数据及…
Spring IOC:Spring IOC 的根本基础原理在哪里?
spring框架的基础核心和起点毫无疑问就是IOC,IOC作为spring容器提供的核心技术,成功完成了依赖的反转:从主类的对依赖的主动管理反转为了spring容器对依赖的全局控制。 这样做的好处是什么呢? 当然就是所谓…