JavaQ

LV1
发表了文章

面向开发人员的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
发表了文章

String引发的提问,我差点跪了

面试官:下面代码执行结果是什么?String t0 = "helloworld";String t1 = new String("helloworld");Sy...

JavaQ
Java编程算法存储JDK
发表了文章

如何掌握所有的程序语言,对的,是所有

很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道如何掌握“所有”的程序语言,总是感觉这种该学“一种”什么语言的问题比较低级,所以...

JavaQ
GoJavaJavaScript编程算法
发表了文章

就写了一行代码,被问了这么多问题

小白:(是不是太基础了,暗笑)byte[] arrays = new byte[1024]。

JavaQ
Java编程算法
发表了文章

面试官:JVM对锁进行了优化,都优化了啥?

从JDK1.6开始,JVM对锁进行了各种优化,目的就是为了在线程间更高效的共享数据和解决互斥同步的问题。从锁优化的话题开始,可以引申出很多考点面试题,比如锁优化...

JavaQ
JavaJVM
发表了文章

synchronized连环问

synchronized是面试中经常会被问到的知识点,相关的问题点也很多,问题答案涉及的知识点也很多,有经验的面试官就会顺着你的答案不断追问一下,下面的对话场景...

JavaQ
Java编程算法

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券