![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试宝典
文章平均质量分 82
分享Java面试心得
子涵先生
码山有道:所有工作都有方法论的支撑……
互联网渣渣架构师,拥有一定的极客精神,注重底层原理与实践相结合,致力于输出高质量的博客内容,好玩!有料!!
展开
-
知识那么多,作为一个IT人我们该怎样有效的学习?
一个7年开发工程师的血泪成长史为什么要构建知识体系?IT知识体系的特点高效记忆的根本是“联系”体系化的认识让我们更有谱作为一个IT人我们该怎样有效的学习?用思维导图构建知识树IT人的高效学习方法拥抱开源大家好,我是子涵先生,我也曾就职于一家传统的IT公司,一干就是六年。我从一个技术萌新,逐渐成为公司的技术骨干。 虽然平时自己也会记一些笔记,但是一直都感觉没能体系化的认识开发。直到第六年,我下定决心,花了一年的时间重塑了自己的知识体系,从此真正爱上了真正的编程。期间的每个周末,每个挤在地铁的早上,每原创 2021-02-02 19:23:53 · 369 阅读 · 0 评论 -
LocalDate和Date有什么区别?两者如何转换?
LocalDate和Date有什么区别?二者如何转换?原创 2024-06-09 20:47:26 · 1248 阅读 · 0 评论 -
关于Mysql的“字符串”数值转换使用
工作中遇到Mysql的字符串转数值问题该怎么处理?原创 2022-08-06 09:31:05 · 2319 阅读 · 0 评论 -
七种方式在SpringBoot初始化时搞点事情
文章目录二、容器刷新完成扩展点1、监听容器刷新完成扩展点`ApplicationListener`基本用法易错的点高阶玩法2、`SpringBoot`的`CommandLineRunner`接口3、`SpringBoot`的`ApplicationRunner`接口二、Bean初始化完成扩展点1、`@PostConstruct`注解2、`InitializingBean`接口3、`@Bean`注解的初始化方法4、通过构造函数注入Bean初始化完成扩展点执行顺序?我们经常需要在容器启动的时候做一些钩子动作,转载 2021-09-28 17:14:24 · 168 阅读 · 0 评论 -
nginx动静分离中的雷,你踩过吗?
今天子涵先生见到了另外一种动静分离的配置方式,nginx产生了诡异的问题,配置的静态资源无法访问了!今天老板又从客户那里带来了告急问题~说主页访问不了经过nginx的排查,发现连静态页面都无法访问。经过仔细的排查、测试,终于真相大白。带雷的配法该服务中的nginx是这样配置的,我们把它称为配法一:server { listen 80; server_name xxxxx.cn www.xxxxx.cn; location / {原创 2021-04-22 23:23:53 · 165 阅读 · 0 评论 -
HashMap实验:容量、阈值,知多少
文章目录HashMap的几个概念子涵提问实验工具类源码解读结论HashMap源码已经在面试过程中,被问烂了,不过这里有太多细节了,我相信这个问题永不过时。不信,你来试试?HashMap的几个概念容量:大于初始容量参数的最小2次幂;负载因子:HashMap扩容条件的一个参数,默认为0.75f;阈值:容量与负载因子的乘积;子涵提问那么,你知道new HashMap(16)与new HashMap()的初始阈值分别是多少吗?实验工具类public class HashMapTest原创 2021-04-10 11:39:57 · 1201 阅读 · 2 评论 -
单例如何创建,你知道几种形式?
“单例如何创建,你知道几种形式?”面试官鬼魅一笑……还好我想起来了看过的那本“宝典”!关于代码中单例的创建,子涵先生总结了6种常见的方式。饿汉式直接创建对象,不存在线程安全问题。关键要素:一个类只能有一个实例——构造器私有化;必须自行创建这个实例——该类的静态变量;必须自行向整个系统提供这个实例——(1)直接暴露;(2)静态变量的get方法;直接实例化饿汉式(简洁直观)public class Singleton1 { // 使用public直接暴露 public s.原创 2020-09-20 21:05:43 · 472 阅读 · 0 评论