首页
学习
活动
专区
工具
TVP
发布

技术从心

专栏作者
113
文章
157318
阅读量
26
订阅数
SpringBoot启动流程(四)application配置文件加载过程
在上一篇文章中,我们看到了Environment对象的创建方法。同时也稍微提及了一下ConfigFileApplicationListener这个监听器,这个监听器主要工作是为了加载application.properties/yml配置文件的。
技术从心
2021-02-03
8280
springboot启动流程(三)Environment简介
上一篇文章中,我们简单了解了一下SpringApplication的run方法的代码逻辑。
技术从心
2021-02-03
6740
SpringApplication Run方法核心逻辑
在上一篇文章中,我们看到SpringApplication的静态方法最终是去构造了一个SpringApplication实例对象,并调用了SpringApplication的成员方法run
技术从心
2021-02-03
5990
Spring.Factories配置文件的工厂模式
在SpringBoot的各个依赖包下,我们经常看到 META-INF/spring.factories这个文件。spring.factories 文件的内容基本上都是这样的格式:
技术从心
2021-02-03
7420
springboot启动流程(一)构造SpringApplication实例对象
本文是springboot启动流程的第一篇,涉及的内容是SpringApplication这个对象的实例化过程。为什么从SpringApplication这个对象说起呢?我们先看一段很熟悉的代码片段
技术从心
2021-02-03
5050
Feign拦截器熔断机制踩坑?
事情是这样的,今天调试调用一个微服务的项目,但是发现在调用的过程中发现内部调用服务的时候 token 没有传递过去。
技术从心
2021-01-18
1.7K0
MYSQL | 最左匹配原则的原理
最左匹配原则就是指在联合索引中,如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个联合索引去进行匹配。例如某表现有索引(a,b,c),现在你有如下语句:
技术从心
2021-01-18
25.1K5
知乎京东联盟订单邮件通知
之前有空在京东带货挣点小钱,但是,发现时间久了就会一直查看订单的佣金,看看是不是有钱入账,这就让人很焦虑了,时不时的就想看一下是不是有订单收入。
技术从心
2021-01-05
6440
ThreadLocal使用学习
ThreadLocal字面上的意思是局部线程变量,每个线程通过ThreadLocal的get和set方法来访问和修改线程自己独有的变量。简单地说,ThreadLocal的作用就是为每一个线程提供了一个独立的变量副本,每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。
技术从心
2020-12-03
7510
设计模式-状态模式
最近项目中有个项目是用到了状态得操作,比如从审核到审核通过再到审核查看审核中再到审核完成等一系列得状态。
技术从心
2020-11-06
4000
SpringBoot整合easyexcel
什么是easyexcel,easyexcel是阿里开发的一款简易的excel导出的工具,在一般的后台管理中都少不了excel的导出。
技术从心
2020-08-04
1.1K1
SpringBoot 返回 json 数据以及数据封装(万字长文)
在项目开发中,接口与接口之间,前后端之间数据的传输都使用 Json 格式,在 Spring Boot 中,接口返回 Json 格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json 格式的数据,@RestController也是 Spring Boot 新增的一个注解,我们点进去看一下该注解都包含了哪些东西。
技术从心
2020-07-22
4.6K0
优化递归频烦查询数据问题
一般在我们做后台管理的时候都需要加载一个树,当然也有更好的方法,一般后端都是直接请求一个接口然后返回一个树,树一般都是递归调用的,根据父级一层层的往下查询,然后大部人都是这么做的。
技术从心
2020-07-08
1.2K0
深入理解volatile关键字?
保证了该成员变量在不同线程之间的可见性;禁止对该成员变量进行重排序,也就保证了其有序性。
技术从心
2020-06-24
4910
微服务的认证授权网关白名单搭建
最近换了工作搬了家,人又回到了原来的懒得境界,没有了之前的活力,想着再重新慢慢的找回来吧。最近灰度到了付费文章测试一下。
技术从心
2020-06-05
1.1K0
gateway整合nacos
之前了解过通过springCloud整合阿里的nacos作为配置中心,由于之前的需求是想要配置中心搞成可管理的化的,而原始的springCloudConfig是要把配置放到git上再结合springCloudBus才能实现配置的动态刷新。
技术从心
2020-05-22
2.9K0
Spring Batch任务调度
在前面的例子中,我们配置的任务都是在项目启动的时候自动运行,我们也可以通过JobLauncher或者JobOperator手动控制任务的运行时机,这节记录下它们的用法。
技术从心
2020-04-21
2.6K0
Guava RateLimiter
Google Guava提供的RateLimiter使用的是令牌桶算法。令牌桶算法的基本思想是以固定的速率生成令牌,在执行请求之前都需要从令牌桶里获取足够的令牌。当令牌数量不足的时候,请求将被阻塞进入等待状态或者直接返回失败。RateLimiter常用于限制访问资源的速率。
技术从心
2020-04-21
4290
Spring 自动装配Bean
byName自动装配遵循约定:为属性自动装配ID与该属性的名字相同的Bean。例如,将先前的kenny例子:
技术从心
2020-03-11
6500
EUREKA生产环境的参数如何优化?
之前微服务项目的时候一直没有时间去总结,最近闲下来了,可以好好的把以前学习的微服务的知识和微服务的项目好好总结归纳一下了。
技术从心
2020-03-10
2.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档