首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
不凡爱学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
面试官:SpringBoot的启动流程清楚吗?
SpringBoot 是一款轻量级的Java开发框架,它基于Spring框架,并对Spring框架进行了封装和简化,使用SpringBoot可以快速构建出一些业务简单的应用程序,SpringBoot的
Spring Boot「30」Web 应用中的 DAO 模式
Web 开发时经常讲的 Data Access Object (DAO) 其实是一种设计模式。 它将应用业务逻辑与数据持久化层解耦,使得业务层无需关心复杂的 CRUD 操作及底层的数据存储实现。
Spring Boot(1):核心注解——Bean的加载与配置
可以看出,这个文件中指定了哪些配置类应该被自动加载。 这个注解与@Configuration注解的作用是一样的,它用于把一个类标记为Spring Boot的配置类。 @AutoConfigureOrder,这个注解可以接受一个整数,用于明确的指定加载顺序,它与@Order具有相…
Mybatis是如何跟Spring整合的
其中,xml这种方式耐人寻味。 不妨我们今天就手写一个小框架,来实现mapper注入的功能。 我们都知道,mybatis通过动态代理来实现将interface接口转为具体的类,来执行相应的mapper。具体是怎样做的呢? 这时我们可以看到真身了,mybatis正是使用了JDK的…
Spring 学习,看松哥这一篇万余字干货就够了!
1. Spring 简介 我们常说的 Spring 实际上是指 Spring Framework,而 Spring Framework 只是 Spring 家族中的一个分支而已。那么 Spring 家族都有哪些东西呢? Spring 是为了解决企业级应用开发的复杂性而创建的。在…
分布式锁那点事
为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布…
异步Servlet
有的时候servlet在相应报文之前会有一些耗时操作,比如JDBC的操作,或者等待另一个远程Web的响应,同步Servlet中等待阻塞会导致Web容器整体的处理能力低下。对于这种情况可使用servlet异步处理方式,把比较耗时的操作可以放置到另外一个线程中进行处理,此过程保留连…
Servlet第二篇【Servlet调用流程图、Servlet细节、ServletConfig、ServletContext】
ServletConfig对象有什么用? 获取web.xml文件配置的参数信息 ServletContext对象 什么是ServletContext对象? ServletContext有什么用? Servlet之间实现通讯 获取web站点配置的信息 读取资源文件 前面我们已经…
SpringMvc4.x高级配置(四):服务器端推送技术之Servlet3.0+异步方法处理
在前面的文章SpringMvc4.x高级配置(三):服务器端推送技术之SSE中已经介绍了服务器端推送技术的第一种方案,下面演示第二种服务器端推送技术,基于Servlet3.0+异步方法处理。 在文件WebInitializer的方法onStartup末尾增加以下代码开启异步方法…
这份Mybatis总结,我觉得你很需要!
Mybatis应该是国内用得最多的「数据访问层」框架了,我看了我司的好几个系统,基本都是用Mybatis的。 实话实说,我对Mybatis没有很深入的了解,也仅仅是处于「会用」的阶段上。日常的要加张表,加个字段就是写写DAO/Mapper。 为什么没有深入去研究Mybatis的…