ICode9

精准搜索请尝试: 精确搜索
  • AtomicXXX 用的好好的,阿里为什么推荐使用 LongAdder?面试必问。。。2022-03-08 09:01:13

    面试连环炮 先来一连炮简单的面试,看你能顶住几轮? 栈长: 1、多线程情况下,进行数字累加(count++)要注意什么? 张三: 要注意给累加方法加同步锁,不然会出现变量可见性问题,变量值被其他线程覆盖出现不一致的情况 栈长: 2、保证变量可见性,用 volatile 修饰不就行了吗? 张三: volatile 是

  • 发了 20w 年终奖,太激动了。。。2022-01-29 14:04:05

    大家好,我是栈长。 要过年了,别再群发垃圾信息拜年了,个人觉得太 Low,而且没有什么诚意,这样的信息我觉得大多人都会选择无视的,除了给人带来骚扰,根本达不到祝福的目的。 可以试试发个微信小红包,这样既体现你的诚意,至少不是群发的,对方也会好奇着打开,说不定还能收获意外的惊喜,比如给你回

  • 再见 Swagger UI,国人开源了一款超好用的 API 文档生成框架,Star 4.7K+,真香……2021-11-26 09:05:04

    背景 最近,栈长发现某些国内的开源项目都使用到了 Knife4j 技术,看名字就觉得很锋利啊! 是不是这样的缩写呢: Knife4j = Knife for Java ? Java 匕首? 看起来很牛逼的样子,当然,这是我简单的猜测,从字面上并不能猜到它是干嘛用的! 那么它究竟是一个什么样的框架呢? Knife4j 简介 Knife

  • 卧槽!最新编程语言排名,Java 沦为老三。。2021-10-03 17:02:12

    2021 年 9 月刚过去,栈长看了下最新的 tiobe 编程语言榜: 数据来源:https://www.tiobe.com/tiobe-index/ TIOBE 介绍: TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。 编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进行的。还有流行的搜

  • 别在再满屏的 if、else 了,试试策略模式,真香!!2021-05-26 23:53:58

    你还在写满屏的 if/ else/ switch 之类的判断逻辑吗?栈长在开发人员的代码中看过太多这样的低级代码了,真的太 low,极不好维护,本文栈长就教你如何用策略模式干掉 if/ else/ switch,让你的代码更优雅。什么是策略模式?比如说对象的某个行为,在不同场景中有不同的实现方式,这样就可以将这些

  • 多线程 Thread.yield 方法到底有什么用?2021-05-26 07:07:19

    概念 我们知道 start() 方法是启动线程,让线程变成就绪状态等待 CPU 调度后执行。 那 yield() 方法是干什么用的呢?来看下源码。 /** * A hint to the scheduler that the current thread is willing to yield * its current use of a processor. The scheduler is free to ignore

  • 周末去面试,进去 5 分钟就出来了…2021-05-25 22:04:55

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

  • 为什么面试完,总是让你回去等通知?2021-05-25 22:04:39

    能点进来看的朋友,相信你们都应该有过同样的经历,那就是为什么面试之后,面试官总让你回去等通知,而这一等就是遥遥无期…… 有时候是自己没发挥好,回去等通知就心里有一半预期是没戏了,有时候感觉非常良好,为什么还是让你回去等通知呢? 今天,栈长带你来分析一下这其中的厉害关系,面试官让你

  • Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!2021-05-25 15:02:18

    Spring Boot 官网在 2019/03/15 这天发布了 Spring Boot 2.1.5 正式版,栈长表示真跟不上了。。 官宣如下 : https://spring.io/blog/2019/05/15/spring-boot-2-1-5-released 仓库也已经跟上: 那这个版本有什么新功能? 1、增加了 Spring Session DefaultCookieSerializer 自动化配置

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有