JavaQ

LV1
发表了文章

深入Spring Boot (十六):从源码分析自动配置原理

在分析SpringBoot自动配置实现原理之前,先来看一下在使用SpringBoot开发的项目代码中如何将数据库连接池切换成Druid。

JavaQ
发表了文章

深入Spring Boot (十四):jar/war打包解决方案

这位朋友说网络上有很多重复、不可用的技术文章,这个倒是事实,更糟糕的一些自媒体为了流量抄来抄去,增加我们查找解决方案的时间成本,我也尝试去搜索了一下“Sprin...

JavaQ
发表了文章

深入Spring Boot (十五):web.xml去哪了

如今,开发基于Spring的web应用越来越少使用到web.xml,或者基本上已经看不到web.xml,那这个web.xml到底去哪了呢,接下来我们一起来探索一...

JavaQ
发表了文章

想自学Maven?推荐Maven极简高速入门及常规使用

笔者的工作经历中使用过Ant、Maven和Gradle,如果让笔者选择,笔者会首选Gradle。那为什么还要写Maven这篇内容呢?时下大部分公司都还在使用Ma...

JavaQ
发表了文章

聊一聊Redis官方置顶推荐的Java客户端Redisson

写这篇的时候,相信有很多朋友还在用Jedis作为Redis的客户端,我不禁有很多问号,Jedis还香吗?如果你早些年说它香我信,但是都2020年了,它真的不那么...

JavaQ
发表了文章

面向开发人员的Docker入门级实战,真香

2013年“去IOE”这个话题在IT圈火热起来,它是由阿里巴巴提出的概念,意思是在IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,以自己在开...

JavaQ
发表了文章

我画了25张图展示线程池工作原理和实现原理,原创干货,建议先收藏再阅读

有朋友留言提到文中的场景是IO密集型操作,不是CPU密集操作,不需要使用线程池,我猜这位朋友可能想表达的是IO密集且阻塞时间久的不要使用线程池方案解决。IO密集...

JavaQ
发表了文章

这样的API网关查询接口优化,我是被迫的

线上某系统的用户中心页面展示了用户基本信息(包括会员昵称、姓名、性别、年龄、证件号码、手机号、等级、头像图片)、信用信息(信用等级、可授信额度、已授信额度)、银...

JavaQ
发表了文章

Spring框架你敢写精通,面试官就敢问@Autowired注解的实现原理

小小白:@Autowired注解可以被标注在构造函数、属性、setter方法或配置方法上,用于实现依赖自动注入。

JavaQ
发表了文章

大厂都聊分布式系统,面试不知道分布式锁如何聊下去

公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!

JavaQ
发表了文章

面试官:SpringBoot中关于日志工具的使用,我想问你几个常见问题

公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!

JavaQ
发表了文章

面试官:Spring框架内置了哪些可扩展接口,咱们一个一个聊

公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!

JavaQ
发表了文章

Spring声明式事务处理的实现原理,来自面试官的穷追拷问

面试官:有如下代码场景,A类的a1方法没有标注@Transactional注解,a2方法标注了@Transactional注解,那么在a1方法里调用a2方法,此...

JavaQ
发表了文章

面试被问为什么使用Spring Boot?答案好像没那么简单

小小白:在使用Spring框架进行开发的过程中,需要配置很多Spring框架包的依赖,如spring-core、spring-bean、spring-conte...

JavaQ
发表了文章

Spring MVC相关面试题就是无底洞,反正我是怕了

面试官:在基于Spring框架的Web应用中,Spring的应用上下文配置文件applicationgContext.xml是如何自动加载的?

JavaQ
发表了文章

说实话,面试这么问Spring框架的问题,我快扛不住了

面试官:在applicationgContext.xml文件中定义了一个bean,id为authService,通过ApplicationContext实例对象...

JavaQ
发表了文章

没使用加号拼接字符串,面试官竟然问我为什么

小小白:主要是为了确保String对象中存储的值不会被改变,充分利用字符串常量池的优化策略,同时字符串对象的hashCode也不会被改变。如果String设计成...

JavaQ
发表了文章

Java注解是如何玩转的,面试官和我聊了半个小时

小白:自定义注解后,需要定义这个注解的注解解析及处理器,在这个注解解析及处理器的内部,通过反射使用Class、Method、Field对象的getAnnotat...

JavaQ
Java
发表了文章

如何去除代码中的多次if而引发的一连串面试问题

小白:不是,真正的工厂模式有两种:工厂方法和抽象工厂。工厂方法使用继承,首先定义一个抽象父类工厂,然后定义子类工厂,把工厂要创建的对象委托给子工厂类,子工厂类实...

JavaQ
发表了文章

三分钟快速搞定git常规使用

git是一个免费且开源的分布式版本控制系统,可以快速高效地应用于从小型到大型的项目,其实就是一个高级一点的版本控制系统。

JavaQ
Git

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券