Spring Boot 面试,一个问题就干趴下了!

2019-04-01
阅读 2 分钟
7.5k
最近栈长面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问到一些 Spring Boot 核心功能和原理的时候,没人能说得上来,或者说不到点上,可以说一个问题就问趴下了!

一个比Spring Boot快44倍的Java框架!

2019-03-25
阅读 2 分钟
5.8k
最近栈长看到一个框架,官方号称可以比 Spring Boot 快 44 倍,居然这么牛逼,有这么神奇吗?今天带大家来认识一下。 这个框架名叫:light-4j。 官网简介:A fast, lightweight and more productive microservices framework 很简单,翻译过来就是:一个快速、轻量级和更高效的微服务框架。 为什么叫light-4j? 全称应该...

Spring Boot 集成 Swagger,生成接口文档就这么简单!

2019-03-19
阅读 3 分钟
4.9k
之前的文章介绍了《推荐一款接口 API 设计神器!》,今天栈长给大家介绍下如何与优秀的 Spring Boot 框架进行集成,简直不能太简单。 你所需具备的基础 告诉你,Spring Boot 真是个牛逼货! Spring Boot 核心配置文件详解 Spring Boot 开启的 2 种方式 Spring Boot 自动配置原理、实战 Spring Boot 2.x 启动全过程源码分...

为什么面试你要25K,HR只给你20K?

2019-03-18
阅读 2 分钟
2.2k
今天的这个标题只是个例子,至少栈长我曾经是遇到过这种情况,我曾经面试要 25K,对方公司确只能给我 23K,有的只给 20K,最后妥协或者不了了之。。

35岁了,还在投简历找工作?

2019-03-11
阅读 2 分钟
2.2k
前两天,Java技术栈知识星球里的一个粉丝和我抱怨,说他自己今年已经35+了,因为公司种种原因呆不下去了,投了好些天简历都没什么音讯,面试的机会比前几年也明显少了很多,问我有不有好单位可以有介绍的。

小伙子,你真的搞懂 transient 关键字了吗?

2019-03-06
阅读 6 分钟
2.9k
Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制数据保存到磁盘或者传输网络,磁盘或者网络接收者可以在对象的属类的模板上来反序列化类的对象,达到对象持久化的目的。

Spring Boot 最核心的 25 个注解,都是干货!

2019-02-26
阅读 3 分钟
3.2k
学习和应用 Spring Boot 有一些时间了,你们对 Spring Boot 注解了解有多少呢?今天栈长我给大家整理了 Spring Boot 最核心的 25 个注解,都是干货!

推荐一款接口 API 设计神器!

2019-02-20
阅读 2 分钟
6.3k
今天栈长给大家推荐一款接口 API 设计神器,传说中的,牛逼哄洪的 Swagger,它到底是什么?今天为大家揭开谜底! Swagger是什么? 官网:[链接] Swagger 如官网所示,它是最好的 API 构建工具。 它是一个围绕 OpenAPI 规范构建的开源工具,它可以帮助我们设计、构建、记录和使用 REST API 接口。 Swagger 包含的主要套件...

10 个深恶痛绝的 Java 异常。。

2019-02-15
阅读 3 分钟
1.3k
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异常机制。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,排名不分先后。 1、NullPointerException 空指针异常,操作一个 ...

为什么公司宁愿 25K 重新招人,也不给你加到 20K?原因太现实……

2019-01-31
阅读 2 分钟
1.7k
说到这个话题,想必从事码农的各位都清楚的一个道理:工资都是跳出来的,其他行业我不太清楚,但在 IT 行业,这是铁定的事实。公司即使加薪,也只是普调、阳光普照、雨露均沾而已,特别人、特别岗位除外。

推荐一款代码神器,代码量至少省一半!

2019-01-30
阅读 4 分钟
1.4k
在我们 Java 项目里面,有很多 Java Bean 需要为每个属性生成 get/ set 方法,增删改属性都需要维护这些 get/ set 方法甚是麻烦。

Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。

2019-01-28
阅读 2 分钟
2.7k
Finchley 版本作为 Spring Boot 2.0.x 的主要版本,Finchley 的生命周期也会由 Spring Boot 2.0.x 版本的终止而终止。

从 0 开始搭建一个技术博客,私藏干货~

2019-01-25
阅读 3 分钟
3.2k
上面的博客都是第三方的,有没有方式搭建自己的服务器、自己的域名的博客呢?栈长知道的成熟方案有:WordPress, Hexo 等,栈长的博客就是用 Hexo 搭建的。

参数验证 @Validated 和 @Valid 的区别

2019-01-21
阅读 3 分钟
1.5k
来源:blog.csdn.net/qq_27680317/article/details/79970590整编:Java技术栈(公众号ID:javastack)

别再写 bug 了,避免空指针的 5 个案例!

2019-01-18
阅读 2 分钟
1.3k
当一个变量的值为 null 时,在 Java 里面表示一个不存在的空对象,没有实际内容,没有给它分配内存,null 也是对象成员变量的默认值。

StringBuffer 和 StringBuilder 的 3 个区别

2019-01-16
阅读 2 分钟
143.3k
StringBuffer 和 StringBuilder 它们都是可变的字符串,不过它们之间的区别是 Java 初中级面试出现几率十分高的一道题。这么简单的一道题,栈长在最近的面试过程中,却经常遇到很多求职者说反,搞不清使用场景的情况。

Zookeeper 集群安装配置,超详细,速度收藏!

2019-01-15
阅读 2 分钟
12.2k
今天,栈长分享下 Zookeeper 的集群安装及配置。 下载 下载地址:[链接] 下载过程就不说了,我们下载了最新的zookeeper-3.4.11。 安装 1、上传安装包 把下载的最新的包(如:zookeeper-3.4.11.tar.gz)上传到服务器,上传的方式也不多说了。 2、解压 {代码...} 3、移动到/usr/local目录下 {代码...} 集群配置 Zookeeper...

阿里巴巴是如何打通 CMDB,实现就近访问的?

2019-01-11
阅读 6 分钟
3.1k
CMDB在企业中,一般用于存放与机器设备、应用、服务等相关的元数据。当企业的机器及应用达到一定规模后就需要这样一个系统来存储和管理它们的元数据。有一些广泛使用的属性,例如机器的IP、主机名、机房、应用、region等,这些数据一般会在机器部署时录入到CMDB,运维或者监控平台会使用这些数据进行展示或者相关的运维...

新年放大招:Github 私库免费了!

2019-01-09
阅读 2 分钟
5.1k
据《Github 嫁入豪门》这篇文章刚好半年了,那时候栈长还表示对 Github 的期待,仅仅半年,现在就已经有了巨大改变。 微软果然是豪门,嫁入半年就已经开花结果了,免费私库已全面无限制开启…… 我们来看下 Github 的官宣: New year, new GitHub: Announcing unlimited free private repos and unified Enterprise offeri...

阿里启动新项目:Nacos,比 Eureka 更强!

2019-01-04
阅读 2 分钟
20.2k
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

运行 Spring Boot 应用的 3 种方式

2019-01-03
阅读 2 分钟
5k
今天介绍 3 种运行 Spring Boot 应用的方式,看大家用过几种? 你所需具备的基础 什么是 Spring Boot? Spring Boot 核心配置文件详解 Spring Boot 开启的 2 种方式 Spring Boot 自动配置原理、实战 Spring Boot 2.x 启动全过程源码分析 更多请在Java技术栈微信公众号后台回复关键字:boot。 运行 Spring Boot 应用的 3 ...

过了所有技术面,却倒在 HR 一个问题上。。

2018-12-29
阅读 1 分钟
1.3k
面试问离职原因,这是我们广大程序员朋友面试时逃不开的问题,如果答得不好,可能就影响了你整个的面试结果。 最近在栈长的Java技术栈vip群里,我也看到大家在讨论这个问题,其中有个朋友的回复栈长很有感触,我分享给大家看一下。 如图,那就是千万不要说老东家的坏话。 栈长经历 说到这个事,我真的有话要说,因为我也...

Spring Boot 的 10 个核心模块

2018-12-27
阅读 2 分钟
3.4k
学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。

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

2018-12-25
阅读 3 分钟
3.6k
Spring Boot 返回 XML 数据,前提必须已经搭建了 Spring Boot 项目,所以这一块代码就不贴了,可以点击查看之前分享的 Spring Boot 返回 JSON 数据,一分钟搞定!。

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

2018-12-17
阅读 8 分钟
2.8k
作为 Spring Cloud Alibaba 体系中的熔断器 Sentinel,Sentinel 目前整合了 Feign,本文对整合过程做一次总结,欢迎大家讨论和使用。

周末去面试,进去 5 分钟就出来了…

2018-12-17
阅读 2 分钟
1.3k
你们可能会想,栈长这么菜的吗?5分钟都坚持不了? 本文说起来会有点尴尬,毕竟这是栈长我曾经经历过的故事。。。 那时候的栈长还真菜,每天写着 if/ for 及一些简单的业务逻辑代码,虽工作有些日子了,但技术水平还停留在刚毕业的起步阶段。。。 记得,那是一个周末,栈长去某知名互联网公司面试,好像不到五分钟,我就...

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

2018-12-14
阅读 3 分钟
13.2k
在 WEB 项目中返回 JSON 数据是常见的交互形式,在 Spring Boot 中这一切都变得十分简单。So easy!!! 你所需具备的基础 什么是 Spring Boot? Spring Boot 核心配置文件详解 Spring Boot 开启的 2 种方式 Spring Boot 自动配置原理、实战 Spring Boot 2.x 启动全过程源码分析 更多请在Java技术栈微信公众号后台回复关键字...

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

2018-12-12
阅读 3 分钟
1.5k
repeat 方法的作用就是重复一个字符串 N 遍,可以用来代替工具类:org.apache.commons.lang3.StringUtils#repeat(java.lang.String, int),来看下 repeat 的源码。

Hashtable 为什么不叫 HashTable?

2018-12-10
阅读 2 分钟
2.5k
前几天在写《HashMap 和 Hashtable 的 6 个区别》这篇文章的时候,差点把 Hashtable 写成了 HashTable,后来看源码证实了是:Hashtable,小写的 "t"able,不符合驼峰命名规则。

Java 中初始化 List 集合的 6 种方式!

2018-12-06
阅读 2 分钟
1.6k
List 是 Java 开发中经常会使用的集合,你们知道有哪些方式可以初始化一个 List 吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下。