
springboot
IT茶馆技术斋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
这一次带你搞懂SpringBoot核心原理(自动配置、事件驱动、Condition)
目录 前言 正文启动原理事件驱动自动配置原理Condition注解原理 总结 前言 SpringBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是学习其实现原理的成本大大增加,需要先了解熟悉Spring原理。如果还不清楚Spring原理的,可以先查看博主之前的文章,本篇主要分析SpringBoot的启动、自动配置、Condition、事件驱动原理。 正文 启动原理 SpringBoot启动非常简单,因其内置了Tomcat,所以只需要通...原创 2020-06-26 19:03:14 · 3138 阅读 · 0 评论 -
面试了N家,最后还是死在了Spring中基于xml的AOP
1、Aop 全程是Aspect Oriented Programming 即面向切面编程,通过预编译方式和运行器动态代理实现程序功能的统一维护的一种技术。Aop是oop的延续,是软件开发中的 一个热点,也是Spring框架中一个重要的内容。是函数式编程的一个衍生范例,利用Aop可以对业务逻辑各个部分进行分割,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,提高了开发效率。简单的说就是把我们程序中的重复代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上已有的方法进行增强...原创 2020-06-20 14:07:23 · 2427 阅读 · 2 评论 -
Spring Boot 2 实战:利用Redis的Geo功能实现查找附近的位置
1. 前言 老板突然要上线一个需求,获取当前位置方圆一公里的业务代理点。明天上线!当接到这个需求的时候我差点吐血,这时间也太紧张了。赶紧去查相关的技术选项。经过一番折腾,终于在晚上十点完成了这个需求。现在把大致实现的思路总结一下。 2. MySQL 不合适 遇到需求,首先要想到现有的东西能不能满足,成本如何。 MySQL是我首先能够想到的,毕竟大部分数据要持久化到MySQL。但是使用MySQL需要自行计算Geohash。需要使用大量数学几何计算,并且需要学习地理相关知识...转载 2020-06-19 13:53:37 · 961 阅读 · 0 评论 -
成为阿里技术岗系列:全面分析Spring Boot核心功能和特性篇
前言 Spring Boot旨在简化Spring的开发,就这点而论,Spring Boot涉及了Spring的方方面面。用一本书讲清楚Spring Boot的所有用法是不可能的,因为这必须涵盖Spring本身所支持的各种技术。所《Spring Boot实战》把Spring Boot大致分为4个主题:自动配置、起步依赖、命令行界面和Actuator。书中还会讲到一些必要 的Spring特性,但重点还是在Spring Boot上。 《Spring Boot实战》面向的是全体Java开发者。...原创 2020-06-17 15:33:06 · 355 阅读 · 0 评论