最新 最热

Java语言哪里好?为什么那么多人选择Java后端开发?

最近这几年,身边不少朋友都选择转行去做程序猿,而且还大部分都是选择java作为入行编程语言。小编虽然不是程序猿,但是对于这种现象也是很好奇,Java语言到底哪里好?为什么那么多人选择Java后端开发?

2020-12-03
4326

W3Cschool 热门编程语言排行榜 2020年 10月 TOP10

由编程狮整理的 W3Cschool 2020年10月热门编程排行榜——热门的编程语言、技术文档、编程教程等。

2020-11-13
98409

2020年10月编程语言排行榜:Python 即将超越 Java

TIOBE 2020 年 10 月份的编程语言排行榜已经公布,TIOBE 排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如 谷歌、必应、雅虎)以及维基百科、亚马逊、YouTube 和百度等统计出排名数据,只是反映某个编程语言的热门程度。

2020-10-28
75916

算法图解:如何找出栈中的最小值?

前面我们学习了很多关于栈的知识,比如《动图演示:手撸堆栈的两种实现方法!》和《JDK 竟然是这样实现栈的?》,那么接下来我们再来刷一些关于栈的经典面试题以巩固学过的知识。

2020-10-13
2763

关于 缓存穿透/缓存击穿/缓存雪崩 看这篇文章就够了

国庆加中秋过去了,大家准备好学习了么?redis 在项目中用的话,主要就是用作缓存了。既然用作缓存,那就肯定会有 缓存穿透/缓存击穿/缓存雪崩 的问题。这篇文章就来说说,遇到这种情况时,该如何去处理

2020-10-13
2997

拜托了,不要再使用!=null判空了!

对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。

2020-10-12
3300

JDK 竟然是这样实现栈的?

前面的文章《动图演示:手撸堆栈的两种实现方法!》我们用数组和链表来实现了自定义的栈结构,那在 JDK 中官方是如何实现栈的呢?接下来我们一起来看。这正式开始之前,先给大家再解释一下「堆栈」一词的含义,因为之前有读者对这个词有一定的疑惑。

2020-09-28
3201

程序员技术选型:写Go还是Java?

老实说,我很喜欢 Java。我在 Spiral Scout 工作的那几年,使用了 EJB2、DB2 和 Oracle 等后端技术,积累了很多软件开发方面的专业知识。过去几年,我转向基于自然语言处理的机器人项目,涉及的技术包括 Spring Boot、Redis、RabbitMQ、Open NLP、IBM Watson 和 UIMA。一直以来,我选择的语言是 Java,它一直很高效,有时还会觉得它很有趣。

2020-09-27
3088

动图演示:手撸堆栈的两种实现方法!

随着软件开发行业竞争的日益激烈,面试的难度也在逐渐增加,因为企业要从众多的面试人中选出最优秀的人,只能提高面试的难度,而算法和数据结构比较烧脑的硬核技能之一,自然也就成了面试的首选科目。并且随着时间的推移,算法和数据结构出现的频率和占比也会不断增加

2020-09-23
3470

解决Java异常的10个实践经验

异常处理对于编写健康茁壮的Java应用起着极其重要的作用。异常处理并不是功能性需求,在实践中,异常处理不单单是知道语法这么简单。下面给大家展示10个最佳实践。

2020-09-23
2487