-
@Async源码探究
@Async源码探究 1. @Async 源码探究 1.1. 上代码 @SpringBootApplication@EnableAsyncpublic class SpringbootLearnApplication { public static void main(String[] args) { SpringApplication.run(SpringbootLearnApplication.class, args); }} @Servicepublic class...
2019-10-08 09:29:24 IEBugWiredkeeptimntt<ApplicationPoolsys
-
我项目中的代码都是如何分层的?
我项目中的代码都是如何分层的? 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多...
-
SpringBootSecurity学习(15)前后端分离版之 OAuth2.0简单示例
SpringBootSecurity学习(15)前后端分离版之 OAuth2.0简单示例 OAuth2.0 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。客户端来申请资源,资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。也就是说,OAut...
-
SpringBoot进阶教程(六十二)整合Kafka
SpringBoot进阶教程(六十二)整合Kafka 在上一篇文章《Linux安装Kafka》中,已经介绍了如何在Linux安装Kafka,以及Kafka的启动/关闭和创建发话题并产生消息和消费消息。这篇文章就介绍介绍SpringBoot整合Kafka。 v 创建项目 若是已有的项目中添加kafka, 请直接跳至1.3 1...
-
Spring Boot 2.x基础教程:JSR-303实现请求参数校验
Spring Boot 2.x基础教程:JSR-303实现请求参数校验 请求参数的校验是很多新手开发非常容易犯错,或存在较多改进点的常见场景。比较常见的问题主要表现在以下几个方面: 仅依靠前端框架解决参数校验,缺失服务端的校验。这种情况常见于需要同时开发前后端的时候,虽然...
-
tomcat结合nginx使用小结
tomcat结合nginx使用小结 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述: 反向代理(Rev...
-
Spring5源码解析2-register方法注册配置类
Spring5源码解析2-register方法注册配置类 接上回已经讲完了 this() 方法,现在来看 register(annotatedClasses); 方法。 // new AnnotationConfigApplicationContext(AppConfig.class); 源码public AnnotationConfigApplicationContext(Class?... annotatedClasses) {...
-
java基础(8):Eclipse开发工具
java基础(8):Eclipse开发工具 1. Eclipse开发工具 Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。 1.1 Eclipse的下载、安装、卸载 下载 http://www.eclipse.org 安装 (只需要解...
-
使用 BeanDefinition 描述 Spring Bean
使用 BeanDefinition 描述 Spring Bean 什么是BeanDefinition 在Java中,一切皆对象。在JDK中使用 java.lang.Class 来描述 类 这个对象。 在Spring中,存在 bean 这样一个概念,那Spring又是怎么抽象 bean 这个概念,用什么类来描述 bean 这个对象呢?Spring使用 BeanD...
-
死磕 java线程系列之创建线程的8种方式
死磕 java线程系列之创建线程的8种方式 (手机横屏看源码更方便) 问题 (1)创建线程有哪几种方式? (2)它们分别有什么运用场景? 简介 创建线程,是多线程编程中最基本的操作,彤哥总结了一下,大概有8种创建线程的方式,你知道吗? 继承Thread类并重写run()方法 p...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
