面试官您好,我是来面试的 您好,我是这次的面试官,先介绍一下自己把 我是女孩,blala .... 那问一个多线程的问题吧,在一个多线程的环境中,怎么能保证一系列方法的执行顺序呢? 0 1 PART 题目 比如我们有三个方法,类似以下代码 static void Methond1()
作者 | 纯洁的微笑 来源 | 纯洁的微笑(ID:keeppuresmile) 这张不经意流出的照片,是中国互联网中最成功的一拨人,但坐在他们中间的张一鸣,却显得格格不入。 张一鸣,1983年出生于福建龙岩,与美团创始人王兴、雪球方三文并称“龙岩三杰”。 这个桌上论年
来自:why不止技术 有些线程它活着,但它躺在池中碌碌无为; 有的线程它死了,于是它变成一道面试题。 这次的文章,要从一次阿里巴巴的面试说起。 我记得那天是周一,刚刚经历过周末过的放松,干劲十足的我正在键盘上疯狂的输出。这时,我的手机响了起来,拿
来自:码农田小齐 算法将是我今后更新的重点,因为我个人非常喜欢。。而且面试考它啊!有人说刷题没有用,但是你做了题就能感受到 coding 能力的提升和对语言熟悉度的提升。新的一年,每日一题,我们一起进步一起NB! 今天第一题选了我最喜欢的也是折磨了我很
来自:刘超的通俗云计算 本文由新浪微博架构师陈飞撰写,因见解深刻,故在此转载 现在越来越多的企业开始全面拥抱云计算,开始关注云原生技术。从管理物理数据中心到使用云主机,我们不用再关心基础运维。从云主机到 Kubernetes容器,我们不用再关心机器的管
来自:码农田小齐 前言 递归,是一个非常重要的概念,也是面试中非常喜欢考的。因为它不但能考察一个程序员的算法功底,还能很好的考察对时间空间复杂度的理解和分析。 本文只讲一题,也是几乎所有算法书讲递归的第一题,但力争讲出花来,在这里分享四点不一
来自:小浩算法 01 PART Integer to Roman 本题是leetcode第12题,意为整数转罗马数字,题目难度中等,代码通过九万次,建议掌握。 第12题:罗马数字包含以下七种字符:I, V, X,L,C,D 和 M。 字符 数值 I 1 V 5 X
作者 | 云游小生,来源 | 纯洁的微笑 00 猎豹六周年,傅盛在内部演讲: “有部电视剧叫《奋斗》,名字很好,帅哥靓女,青春励志。 但看了开头,我就看不下去了。作为一个奋斗者,我觉得它应该改名叫享受,而不是奋斗。 主角都开着名车,突然某天做了一个好案
来自:冰河技术 前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟
来自:Java中文社群 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足
来自:程序通事 忙,真忙 这两个星期真是巨忙,年前有个项目因为各种莫名原因,一直拖到这个月才开始真正测试。然后上周又接到新需求,马不停蹄进入开发。 一边开发着新需求,一边改着旧项目的 Bug。再加上这个项目算是从别人那交给过来的,这部分新功能代码
本源:http://fangjian0423.github.io/2017/05/31/springboot-executable-jar/ SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可:
来自:冰河技术 写在前面 在【高并发专题】中的《高并发之——线程与多线程》一文中,我们简单介绍了线程的生命周期和线程的几个重要状态,并以代码的形式实现了线程是如何进入各个状态的。今天,我们就结合操作系统线程和编程语言线程再次深入探讨线程的生
作者: findyi, 腾讯、360码农,前哒哒少儿英语技术VP,现任土豆教育CTO。 — 1 — 1969年,美国国防部研究计划署第一次将互联网应用于军事连接。随后美国西南部四所名校的四台计算机通过这项技术连接起来。 谁也没想到,这项计划会对人类的命运产生如此
来自:Java面试那些事儿 咱们先从一道简单的面试题说起。 请填充代码,判断一个数是否为奇数。 public static boolean isOdd(int i) { } 估计很多同学一看到这道题目,都会觉得太简单了,简直就是送分题,恰恰也是这么简单的一道题目,却能慢慢引导出来很多问
来自:我没有三颗心脏 「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」。 当然 不论新老朋友 我相信您都可以 从中获益。如果觉得
来自:IT人的职场进阶 如果要问最近几年,IT行业哪个技术方向最火?一定属于ABC,即AI + Big Data + Cloud,也就是人工智能、大数据和云计算。 这几年,随着互联网大潮走向低谷,同时传统企业纷纷进行数字化转型,基本各个公司都在考虑如何进一步挖掘数据价值
来自:Java中文社群 if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码: 是不是很奔溃?虽然他是伪代码,并且看起来也很夸张,但在现实中,当我们无数次 review 别人代码时,都会发现类似
来自:冰河技术 写在前面 大冰:小菜童鞋,前几天讲的知识点复习了吗? 小菜:复习了,大冰哥,我回去关注了你的公众号,收藏和转发了你的文章,看了好几遍呢!! 大冰:好的,一定要好好复习啊,今天,我们来分析一个诡异的问题:为何在32位多核CPU上
来自:阿里巴巴中间件 文 | 挽晴 个人简介: 2014年12月加入饿了么,当时参与后台系统的研发(Walis+Javis=>Walle),主要面向客服和BD。 2015年5月开始接触订单系统的研发,7月负责订单研发组;度过单体应用到服务化这个阶段。 2016年初搭建订单的测试团队,