Java技术栈

492 篇文章
54 人订阅

全部文章

Java技术栈

五种牛逼程序员,你属于哪一种?

在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一个计划都完不成。

922
Java技术栈

年底了,如何准备 Java 初级和高级的技术面试?

本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不...

1243
Java技术栈

详解 Java 中 4 种 I/O 模型

同步、异步、阻塞、非阻塞都是和I/O(输入输出)有关的概念,最简单的文件读取就是I/O操作。而在文件读取这件事儿上,可以有多种方式。

782
Java技术栈

HashMap, ConcurrentHashMap 原理及源码,一次性讲清楚!

网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Ja...

893
Java技术栈

Eclipse 4.10 正式发布,完全支持 Java 11!

Eclipse 4.10 (Eclipse 2018-12)正式版已发布,如约提供了完整的 JDK 11 支持。

1185
Java技术栈

Spring Boot 的 10 个核心模块

学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。

893
Java技术栈

最新开源项目 Confluo,吞吐量是 Kafka 的 4 到 10 倍!

近日伯克利 RISE Lab 开源了一个多数据流实时分布式分析系统 Confluo,它即是一个网络监控和诊断框架,也可以作为时序数据库和发布订阅消息系统。

872
Java技术栈

Java 中创建对象的 5 种方式!

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。

903
Java技术栈

Java 8 开发的 4 大顶级技巧

我使用Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的“最佳实践”。

652
Java技术栈

JSON是什么,为什么这么流行?

前几天分享了《Spring Boot 返回 JSON 数据,一分钟搞定!》,好些人对 JSON 还没有一个清晰的认识,今天栈长带大家来认识一下什么是JSON。

1105
Java技术栈

OpenJDK 中的脏话太多了,开发者都看不下去了。。

近日有开发者提交了一个 issue JDK-8215217,他指出在 OpenJDK 源码中存在许多脏话,应该将它们删除。

1146
Java技术栈

Spring Cloud 微服务架构的五脏六腑!

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。

612
Java技术栈

Spring Boot 返回 XML 数据,一分钟搞定!

不用带版本号,因为在 spring-webmvc 包中已经定义好了,只是没有把依赖传递过来而已,如下面源码所示。

731
Java技术栈

46 道阿里巴巴 Java 面试题,你会几道?

这些阿里Java相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。

1003
Java技术栈

Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 Hystrix 强依赖...

2273
Java技术栈

Spring Boot 返回 JSON 数据,一分钟搞定!

除了 Spring Boot 必须自带的 parent 依赖外,仅仅只需要加入这个 spring-boot-starter-web 包即可,它会自动包含所有 J...

1363
Java技术栈

面试常考:Synchronized 有几种用法?

我们都知道 Synchronized 是线程安全同步用的,大部分程序可能只会用到同步方法上面。其实 Synchronized 可以用到更多的场合,栈长列举了以下...

943
Java技术栈

从 0 开始手写一个Tomcat,7 步搞定!

Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你!

1393
Java技术栈

Java 11 已发布,String 还能这样玩!

在文章《Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码》中,我有介绍到 Java 11 的八个新特性,其中关于 String 加强部分,我觉...

672
Java技术栈

Hashtable 为什么不叫 HashTable?

前几天在写《HashMap 和 Hashtable 的 6 个区别》这篇文章的时候,差点把 Hashtable 写成了 HashTable,后来看源码证实了是:...

793

扫码关注云+社区