logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot源码分析之内嵌tomcat源码分析

Springboot源码是内嵌tomcat的,这个和完整的tomcat还是不同。内嵌tomcat的源码在tomcat-embed-core等3个jar包里展开tomcat-embed-core的catalina目录再对照下载的apache-tomcat-9.0.31源码打开bin目录,看到很多库文件比如catalina.jar再展开看看类文件和之...

SpringBoot源码分析之@Scheduled

private void finishRegistration() {if (this.scheduler != null) {this.registrar.setScheduler(this.scheduler);}if (this.beanFactory instanceof ListableBeanFactory) {Map<String, ...

微服务重构心得

1.领域划分通用划分模式,一定的内聚,这并不难,难的还是领域直接的耦合怎么尽可能的解耦干净2.领域解耦错综复杂的调用关系分层,从顶到底,不允许底层调上层。底层需要的数据尽量上层提供,而不是底层继续调接口:性能问题,循环调用,等。3.代码翻译与义译基本是直接翻译,但是需要做一定的去重,原先代码因为是单体工程,所以会不断的查库,分层之后,需要的数据都已经上层给你提供,那么没必要做太多的if else这

#微服务#重构#java
小米的开源监控系统open-falcon架构设计,看完明白如何设计一个好的系统

小米的开源监控系统open-falcon架构设计,看完明白如何设计一个好的系统小米的http://book.open-falcon.org/zh/intro/早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法支撑了。因此,我们在过去的一年里,从互联网公司的一些需求出发,从各位SRE、SA、...

springboot集成logback日志 通用logback.xml模板详解

先看Spring Boot中依赖的logback,log4j,slf4j相关Jar包1.最简单的默认打印控制台日志import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.spri...

Intellij IDEA单元测试提示Test events were not received

Intellij IDEA单元测试时提示Test events were not received也就是可以运行test方法,也提示成功,但是看不到具体的执行结果。Intellij IDEA从2019.2.1版本开始,会将Gradle管理的项目的测试代码,默认使用Gradle来运行,从Preferences -> Build, Execution, Deployment -> Buil

切换阿里云maven源解决maven中央仓库下载太慢卡顿的问题

maven默认官方的中央仓库有时候很慢下载jar甚至会卡住,那么你可以切换到阿里云的maven源在本地的maven文件夹新建settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http:...

深入浅出PHP(Exploring PHP)

一直以来,横观国内的PHP现状,很少有专门介绍PHP内部机制的书。呵呵,我会随时记录下研究的心得,有机会的时候,汇总成书。:)今天这篇,我内心是想打算做为一个导论:PHP是一个被广泛应用的脚本语言,因为它的成功,所以很多时候,我们应用PHP的时候是更不不需要考虑底层到底是怎么实现的。我相信大多数的 PHP程序 员是不会去考虑这一点的。从我接触PHP开始,到今天也就是3年,这三年里,前俩年我一直都是

#php
Spring Bean四种注入方式(Springboot环境)

阅读此文建议参考本人写的Spring常用注解:https://blog.csdn.net/21aspnet/article/details/104042826给容器中注册组件的四种方法:1.@ComponentScan包扫描+组件标注注解@Component(@Controller@Service@Repository)使用场景:自己写的代码,可以方便的加@Controller/@Se...

Java以及IDEA下查看字节码的五种方法

1.最本质的是cmd下#javap -v 类名说明:这是最原始的方法,效率低下,强烈不推荐使用。2.查看字节码的方法idea可以集成命令行使用javap注意需要在class文件目录下,不要在java文件目录下。#java -p class文件名即可这种方式需要每次敲命令还是不方便3.在IDEA下集成javap -v上面那种方法效率只能说还是不高,其...

    共 121 条
  • 1
  • 2
  • 3
  • 13
  • 请选择