首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ShawJie
掘友等级
Java后端
今天的我,比昨天更有能力跳槽了么?o(´^`)o
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
Spring DevTools 之 你总是喜新厌旧
Spring DevTools是干嘛的。在你完成代码修改后自动刷新应用,而不需要你再去在意重启应用生效的问题。
Spring Listener 之 喂,在吗?
Java对事件相关的构建进行了一些抽象去规范行为,包括源事件EventObject,监听器类EventListener,而Spring对此进行了实现,所以在内容开始之前,我们得先知道怎么创建一个事件并触发它。 一个标准的事件定义触发流程并不复杂,但是其中监听器的注册逻辑…
Spring Transaction 之 不离不弃生死相依
事务的具体操作是数据库层面的内容,本篇内容不会有过多提及,而Spring Transaction更像是一个DB上层的管家,这次主要关注的是基于SpringAOP的Spring Transaction如何使我们无感知使用事务的同时肩负起事务的开启、回滚、提交操作。上次已经对S…
Spring AOP 之 我的孩子为什么不一样了
在谈论AOP的具体是实现之前我们还是得先稍微介绍一下Cglib。Cglib是一个代码生成库,底层基于ASM进行实现,允许在程序编译阶段后进行类的创建,这也就是Spring实现AOP类代理的关键所在。 Spring通过@Aspect注解进行切面的声明,配合@Before、…
关于搭建自己的NAT穿透服务这件事
在说明这个映射过程之前,我们需要先知道NAT是什么。上个世纪80年代,当时的人们在设计网络地址的时候,没考虑过2的32次幂台终端设备连入互联网情况,以及增加IP的长度(即使是从4字节增到6字节)对当时设备的计算、存储、传输成本也是相当巨大的。而后,IP地址不够用了,NAT(…
Spring Boot Starter 非权威指南
关于Spring Boot Starter想必大家都不陌生,在实际项目开发中,使用到Spring Boot应用或多或少都引入了一些应用功能相关所需求的Starter,譬如spring-boot-starter-web,spring-boot-starter-data-jpa…
MongoDB的索引策略分析 /1
谈及索引,对于目标检索的过程次数以及I/O次数是存储结构权衡优劣的关键。在Mysql(Innodb)中,我们的聚簇索引、二级索引默认都是由B+树进行索引的存储管理。而在MongoDB中,则采用了B树进行索引的构建。对于二者的孰优孰劣暂不论定,我们先得弄明白这两种数据结构的优…
Spring Boot 自动装配原理 / 3
在上一节中,我们的Spring Boot应用已经顺利完成了初始化阶段、准备阶段的工作内容,正式进入了启动阶段。接下来就需要面对本系列内容面对的核心问题:"Spring是在何时进行自动装配注解的解析的,以及自动装配类是再何时、如何进行加载的。" 我们都知道,Spring的…
Spring Boot 自动装配原理 / 2
Spring Boot应用通过SpringApplication.run(primarySource, args)方法进行启动,而参数primarySource需要传入的是应用加载的主要来源,即我们主类的类定义。从Spring initializer构建的Demo我们可以看…
Spring Boot 自动装配原理 / 1
Spring Boot应用的一大特点是可以通过标准的main(String[] args)方法开始项目的启动,启动类会被标注@SpringBootApplication注解,而该注解可以说是Spring Boot应用的核心注解,一切的一切也都要从它说起。 在此我省略掉了一些…
下一页
个人成就
文章被点赞
33
文章被阅读
19,386
掘力值
560
关注了
13
关注者
10
收藏集
8
关注标签
5
加入于
2018-07-16