摘要: 我们这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeepe 阅读全文
posted @ 2021-08-19 11:35 bluesky1 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 异步 AsyncAppender log4j2突出于其他日志的优势,异步日志实现。我们先从日志打印看进去。找到Logger,随便找一个log日志的方法。 public void debug(final Marker marker, final Message msg) { logIfEnabled( 阅读全文
posted @ 2021-08-19 10:37 bluesky1 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 前言 log4j2是apache在log4j的基础上,参考logback架构实现的一套新的日志系统(我感觉是apache害怕logback了)。log4j2的官方文档上写着一些它的优点: 在拥有全部logback特性的情况下,还修复了一些隐藏问题 API 分离:现在log4j2也是门面模式使用日志, 阅读全文
posted @ 2021-08-19 10:36 bluesky1 阅读(969) 评论(0) 推荐(0) 编辑
摘要: Spring中用到了哪些设计模式? 谈谈Spring中都用到了哪些设计模式? JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下 阅读全文
posted @ 2021-08-12 14:04 bluesky1 阅读(846) 评论(0) 推荐(0) 编辑
摘要: SpringBoot启动过程流程图 源码解析 首先,我们先来看下SpringBoot项目的启动类 @SpringBootApplication public class SpringDemoApplication { public static void main(String[] args) { 阅读全文
posted @ 2021-06-16 10:05 bluesky1 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 我觉得,你们可以静下心来,听听我的故事,相信你们会有收获的。 下周,就是我加入腾讯九周年,我选择在同一天辞职离开公司,迎接新的事业挑战。 很多朋友都觉得这个消息太突然,毫无征兆;也有朋友觉得毫不惊讶,觉得我一定会有这一天。 感觉很突然,可能是因为我已经在腾讯工作9年,且顺风顺水,按照惯性推理应该继续 阅读全文
posted @ 2021-05-06 17:00 bluesky1 阅读(336) 评论(1) 推荐(0) 编辑
摘要: 前言 没有必要过度关注本文中二叉树的增删改导致的结构改变,规则操作什么的了解一下就好,看不下去就跳过,本文过多的XX树操作图片纯粹是为了作为规则记录,该文章主要目的是增强下个人对各种常用XX树的设计及缘由的了解,也从中了解到常用的实现案例使用XX树实现的原因。 数据在计算机中的存储结构主要为顺序存储 阅读全文
posted @ 2021-03-17 10:40 bluesky1 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 哈希 哈希(Hash)也称为散列,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,这个输出值就是散列值。 哈希表 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速 阅读全文
posted @ 2021-03-17 10:39 bluesky1 阅读(561) 评论(0) 推荐(0) 编辑
摘要: https://my.oschina.net/u/4511602/blog/4966551 阅读全文
posted @ 2021-03-15 10:13 bluesky1 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。 什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序 阅读全文
posted @ 2021-03-04 16:19 bluesky1 阅读(97) 评论(0) 推荐(0) 编辑