摘要:
本文涵盖了阿里巴巴、腾讯、字节跳动、京东、华为等大厂的Java面试真题,不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研究大厂的面试题。
与此同时,今年算法面试一定是会被问的,而算法不是光靠背面试题就有用的,它是需要数学逻辑思维的... 阅读原文
2020-11-24 13:28:55 阅读(2620) 评论(0)
摘要:
爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在我身上实现了。
每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里P6,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被天猫团队录... 阅读原文
2020-11-24 12:04:05 阅读(2390) 评论(0)
摘要:
目录
kafka 2.x用户认证方式小结
SASL/PLAIN实例(配置及客户端)
broker配置
客户端配置
自定义SASL/PLAIN认证(二次开发)
kafka2新的callback接口介绍
自定义sasl/plain功能
用户认证功能,是一个成熟组件不可或缺的功能。在0.9版... 阅读原文
2020-11-24 11:29:02 阅读(2392) 评论(0)
摘要:
需要引用的jar包;<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> ... 阅读原文
2020-11-24 10:44:03 阅读(2413) 评论(0)
摘要:
上篇文章大致说了下 ReentrantLock 类的使用,对 ReentrantLock 类有了初步的认识之后让我们一起来看下基于 ReentrantLock 的几种细粒度锁实现。
这里我们还是接着用之前 synchronize 关键字加锁实现线程安全 文章中举的账户扣款的例子好了,不过这里为了更贴近系统的功... 阅读原文
2020-11-24 08:53:02 阅读(2987) 评论(0)
摘要:
1. 根据连接地址获取网页内容,解决中文乱码页面内容,请求失败后尝试3次
private static Document getPageContent(String urlStr) {
for (int i = 1; i <= 3; i++) {
try {
... 阅读原文
2020-11-24 07:34:01 阅读(2339) 评论(0)
摘要:
读研时,在学术交流之余,结识了一位在美国一所计算机名校读研的小伙伴,之前秋招面试时,他给我推荐了一些优质的算法刷题资料,其中有一本,给了我很大的帮助,成功通过所有笔试,拿到 9 家大厂的 Offer。
这是一本很优质的资料,代码实现有 C++/Java 两种语言。其中,为了便于阅读者快速掌握系列性的算法题目,... 阅读原文
2020-11-24 06:00:27 阅读(2531) 评论(0)
摘要:
概述
学过一段时间的同学一定会觉得Java学习最头疼的不是语法结构的繁杂,而是Java本身体系结构的庞大。以至于自己不知道接下去该学什么,或者什么样的知识才会对后续的学习有帮助。本节内容将让大家对Java学习的路线有个宏观的把握。在与市场接轨的前提下,我们会推荐给各位同学相关学习的方向和技术,以及学习到... 阅读原文
2020-11-24 06:00:18 阅读(2498) 评论(0)
摘要:
我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去关闭,这其实是存在非常大的风险的,大量的线程常驻在后台对系统资源的占用是巨大的 ,甚至引发异常。所以在我们平时使用线程池时需要注意优雅的关闭,这样可以保证资源的管控。... 阅读原文
2020-11-24 00:00:08 阅读(2894) 评论(0)
摘要:
目录
1.BeanFactory和ApplicationContext的区别:
2.实例化bean的三种方式:
⽅式⼀:使⽤⽆参构造函数
⽅式⼆:使⽤静态⽅法创建
⽅式三:使⽤实例化⽅法创建
3.Bean的作用范围和生命周期
3.1作用范围——scope
3.2生命周期
4.DI依赖注入的... 阅读原文
2020-11-23 20:39:07 阅读(3614) 评论(0)