JavaQ

161 篇文章
44 人订阅

全部文章

JavaQ

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

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

4210
JavaQ

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

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

4020
JavaQ

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

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

12920
JavaQ

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

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

13320
JavaQ

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

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

9110
JavaQ

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

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

13520
JavaQ

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

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

10410
JavaQ

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

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

18520
JavaQ

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

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

12411
JavaQ

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

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

21120
JavaQ

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

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

14030
JavaQ

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

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

10730
JavaQ

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

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

12030
JavaQ

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

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

10410
JavaQ

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

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

10120
JavaQ

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

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

9320
JavaQ

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

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

9520
JavaQ

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

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

8520
JavaQ

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

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

14430
JavaQ

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

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

13730

扫码关注云+社区

领取腾讯云代金券