• avatar 架构师—柏羲 2021-04-29 01:35:29

    饿了么团队整理的【JDK源码】笔记火了,开放下载

    对于人脑的认知来说,“代码一行行串行”当然最容易理解。但在多线程下,多个线程的代码交叉并行,要访问互斥资源,要互相通信。作为开发者,需要仔细设计线程之间的互斥与同步,稍不留心,就会写出非线程安全的代码。正因此,多线程编程一直是一个被广泛而深入讨论的领域! 今天就来分享一份饿了么架构师纯手打的

  • avatar 架构师—柏羲 2021-04-29 01:35:56

    程序员到底有多累?句句扎心。

    IT这个行业涌入太多的急功近利的求职者,培训学校批量生产的码农,一批一批又一批。 上班这几年,伴随着对程序员的了解越来越深,我对以下几点有了深刻的感悟: 第一:每个行业都有各自的辛苦,只是你不知道,总觉得别人的就是最好的。 第二:我们需要控制欲望,做正确的事情,就不累 第三:好的程序员并

  • avatar 架构师—柏羲 2021-04-29 01:36:18

    我们为什么要去学习源码?花那么多时间去学习源码值得么?

    可能有些同学会问:我们为什么要去学习源码?花那么多时间去学习源码值得么? 对于这个问题,应该很多小伙伴在没读源码前深有感触。当时应该就是这种观念,反正开源框架一些外面的大牛帮我们封装好了,自己开箱即用即可,管它里面黑盒机制是啥。应该很多小伙伴也是这种观念,导致自己在开发项目时若遇到 bug 时一筹

  • avatar 架构师—柏羲 2021-04-29 01:36:47

    程序员如何判断跳槽岗位是否有坑!

    一个合格的Java程序员必然是经历过不同的项目游走在行业技术地前线,有时候除了自己学习他人教导之外,更需要环境的推动,天时地利人和,Java程序员才能在职业道路上走得更远。   第一:工作的本质 工作最重要的目的是积累金钱。挣钱这个事情,至少有四种形式: 1. 帮别人挣钱(打工)

  • avatar 架构师—柏羲 2021-04-29 01:37:08

    2020年常见Java面试题详解(持续更新中)

    前两天收集了许多的面试问题,正在持续更新中,点击下“关注”不迷路哦~ 七、关于内存的的面试问题和答案 Java 基本概念面试题 37)“a==b”和”a.equals(b)”有什么区别? 如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个

  • avatar 架构师—柏羲 2021-04-29 01:37:30

    程序员求助:被腾讯一道面试题难住了

    昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 程序员求助:腾讯面试题,64匹马8个跑道,多

  • avatar 架构师—柏羲 2021-04-29 01:37:52

    人生第一个【五年计划】居然被阿里面试官刁难了,耗时两个月

    前言 今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个“五年计划”截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了。但是,不得不说,这次阿里面试真的太难为我了,可以说是和面试官大战了7个回合,不过好在最后给了offer。 我个人情况是

  • avatar 架构师—柏羲 2021-04-29 01:38:15

    15个互联网大厂Java高级工程师核心面试问题整理

    金三银四的面试即将到来,大家准备的怎么样了呢?你有没有正在为此而发愁呢?那么一起来看看小编整理的这富含的15个互联网大厂Java高级工程师核心面试问题整理吧!已助我在金三银四跳槽季中拿到阿里P7. 内容包括: Java 集合 22 题及答案解析 JVM与调优 21 题及答案解析 并发编程

  • avatar 架构师—柏羲 2021-04-29 01:38:41

    拒招中国程序员后,开源平台 GitLab 又开始大规模封杀开发者账户

      去年,全球最大的开源代码托管平台 GitHub 突然在官网更新条款,称用户的账号和项目可能会受美国出口管制法律的约束。 与此同时,多名来自克里米亚、俄罗斯、伊朗等国的开发者也纷纷反映自己的 GitHub 账户受到了限制。 此事在开发者圈发酵后,GitHub 一度引发了世界各国程序员的声讨。

  • avatar 架构师—柏羲 2021-04-29 01:39:05

    凭借着阿里大神在Github上这份70.5K的算法笔记,我入职了字节跳动算法工程师岗

    作者是ios开发工程师,校招进入阿里巴巴后,转做服务端开发。 他在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+: 凭借三年刷题经验,他在校招中很快拿到了各大公司的offer,最终他选择了阿里巴巴。 入职前,他

  • avatar 架构师—柏羲 2021-04-29 01:39:28

    程序员这样备战,拿到offer的几率是80%

    本文涵盖了阿里巴巴、腾讯、字节跳动、京东、华为等大厂的Java面试真题,(覆盖95%以上面试题)不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研究大厂的面试题。 与此同时,今年算法面试一定是会被问的,而算法不是光靠背面

  • avatar 架构师—柏羲 2021-04-29 01:39:51

    Java培训班出来的大多什么水平?

    本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。 现在很多的人都想进入IT开发领域,其中也有不少的朋友想从事Java开发,那么接受培训就是很多人的一个选择。那么培训完之后,可以达到

  • avatar 架构师—柏羲 2021-04-29 01:40:12

    对于懂得编程的人来说,编程对你来说有什么乐趣?编程大概是什么感觉?

    我的感觉: 解决每一个编程的问题后的痛快; 完成每一个作品时的成就感; 获得更多一点知识的满足感; 用代码实现或者发现一个让生活变简单的程序,那种感觉就像发现一本写进你心里的书一样。 其他一些同行的回答: 那你们的感觉是什么样呢? 欢迎在评论区互动;

  • avatar 架构师—柏羲 2021-04-29 01:40:33

    机器学习自学成才的十条戒律

    在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责。本文列出了十条不应掉以轻心的戒律。前车之鉴,后车之师。 1. 数学、代码和数据是“三位一体” 的 任何行之有效的机器学习流水线,都是数学、编程和数据的三位一体。三个方面同等重要。   如果数据质量不高,那么数学公式再漂亮,

  • avatar 架构师—柏羲 2021-04-29 01:40:54

    阿里突遭断网断电!双11最惊险一幕刚刚曝光

    2020 年 11 月 11 日晚,又一年天猫双 11 狂欢接近尾声。 新交易纪录、新流量峰值,一切都是十全十美的样子。 此时,阿里巴巴 CTO 程立(鲁肃)才将一段实录视频公之于众——   11 月 5 日凌晨,阿里技术上下完成双 11 大考期间最后一次全链路压测后休息和交接间隙……服务

  • avatar 架构师—柏羲 2021-04-29 01:41:14

    当代程序员必备技能(算法)之:递归详解

    前言 递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小,解析xml文件等等,都需要用到递归算法。它太基础太重要了,这也是为什么面试的时候,面试官经常让我们手写递归算法。本文呢,将跟大家一起学习递归算法~ 什么是递归? 递归的特点 递

  • avatar 架构师—柏羲 2021-04-29 01:41:43

    十年资深架构师分享:程序员做哪些准备可以面进BATJ?

    第一:求职简历应该如何写? 首先,要做到信息的完整,比如基本信息、求职意向、工作经历/项目经验、个人技能这几大简历版块一定得有。然后,简历内容要做到简单明了,详略得当。即要求大家简单概括自身与岗位匹配的同时,又要充分展现自己的优势。 下面就详细讲讲怎样准备一份能让自己从众多Java程序员中脱颖而

  • avatar 架构师—柏羲 2021-04-29 01:42:05

    不就是程序员该如何自学吗,好了,我说还不行啊!

    JAVA自学之路 一: 学会选择为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生

  • avatar 架构师—柏羲 2021-04-29 01:42:28

    京东Java的面试原来这么简单,我这样做成功拿到Offer,并且定级T5

    前言 这话要从三个月前说起:当时一名水友告诉我想要跳槽去京东,然后我就本着推波助澜,为粉丝打气的心态(也可能是看热闹不嫌事儿大?)就支持他一定要去,梦想一定要有,没准儿就实现了呢? 没想到。。。。。。。直接凉凉! 以下为第一次京东二面凉经 京东一面凉经 object的方法,7

  • avatar 架构师—柏羲 2021-04-29 01:42:50

    【精华篇】阿里巴巴程序员为什么可以成长得这么快?

    这篇文章大部分内容都是面向整个程序员群体的,主要是想说说关于程序员的几个阶段和怎样去有效的提升自己的技术。 文章的学习方式和资料都是按照Java程序员为核心的;做Java开发的可以重点看一下;文章中出现的资料都是免费分享给各位粉丝的,只需点赞此文后看文末即可获取; 程序员这一行当然

  • avatar 架构师—柏羲 2021-04-29 01:43:12

    字节跳动HR:3年从4000人招到10万人,我经历了什么

    从8年前诞生在知春路锦秋家园民居,到今年底,字节跳动预计在全球200多个办公室达到10万员工,经历飞速增长的字节跳动HR常常形容自己的工作是“边开飞机边换引擎”。 ▍如何做到在短时间内满足公司的大量人才需求? ▍如何保证组织的高效协作和文化认同? 一位加入字节跳动三年的HR同学阿水聊了聊他的心

  • avatar 架构师—柏羲 2021-04-29 01:43:35

    Redis最常见的16道面试题与详解

    1.什么是redis?  Redis 是一个基于内存的高性能key-value数据库。  2.Reids的特点    Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。

  • avatar 架构师—柏羲 2021-04-29 01:43:55

    喜提字节跳动offer,全靠我脸皮厚白嫖阿里老哥的学习资料;

    你好,非常高兴地通知你,通过了面试评估和讨论,我们诚挚地邀请你加入字节跳动......  前几天,有朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、腾讯),面试回来之后会发给我一些面试题。有个朋友拼命地挤进了字节跳动,拿到了offer,相信有很多的人会好奇面试题及答案是什么样的,下面

  • avatar 架构师—柏羲 2021-04-29 01:44:23

    中国程序员超5000万?一线城市IT岗位已开始饱和过剩?

    中国有多少程序员?   这两天在知乎上闲逛,看到这样一个问题比较感兴趣,我们来一起研究下。 题主的问题是:程序员是高薪行业,这些年吸引了很多小伙伴包括计算机行业,或者去培训班毕业走向编程。 通过他查询资料预估出中国程序员至少5000万?于是他问程序员的数量是否已经饱和或者过剩了? 首先

  • avatar 架构师—柏羲 2021-04-29 01:44:44

    字节跳动总结的设计模式 PDF 火了,完整版开放下载

    最近很多小伙伴找我要一些 设计模式 基础资料,于是我翻箱倒柜,把这份字节跳动大牛总结的设计模式归纳笔记找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料!   资料介绍 这份资料非常全面且详细,覆盖了 设计模式 基础学习的方方面面,此手册纯手打不

  • avatar 架构师—柏羲 2021-04-29 01:45:06

    Java程序员涨薪跳槽必备的三个技能:Spring+MySQL+并发编程

    并发编程、数据库和Spring,我认为这个算程序员开发面试的都必须接触到的。作为面试的热点及难点,一直深受面试官青睐都是离不开的。今天就聊一聊一些经典的题目,让大家对Spring、MySQL、并发有一定清楚的认知。每天看一看,开发不困难。 一、并发编程 另外本人整理了20年面试题大全,包含s

  • avatar 架构师—柏羲 2021-04-29 01:45:29

    15张图解Redis为什么这么快

    工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小编一起看看: - 思维导图 - 基于内存实现 这点在一开始就提到过了,这里再简单说说。

  • avatar 架构师—柏羲 2021-04-29 01:45:53

    阿里巴巴专属著作,就是名字起得有点狂“成神之路”???

    简介: 学习Java的你还在烦恼不知道怎么去学,学习什么内容吗?那么多的技术书籍是否已经让你无从下手?别急,来看这一份完整的Java学习路径。 《Java工程师成神之路(基础篇)》介绍了普通Java工程师必须要学习的相关知识点,包括面向对象和Java语言基础两大部分,涵盖基本数据类型、关键字、异常

  • avatar 架构师—柏羲 2021-04-29 01:46:24

    惭愧,33岁才收到60万顺丰和52W字节跳动Offer(附赠自我总结)

    做Java已经第九个年头了,10月初收到了两个Offer,一个是来自顺丰开出的42K+年底分红,综合算下来大概是60W左右的样子,但是也要看公司的业绩、数据等等各方面的参考,还是有一定的不确定性。还有一份字节跳动给出的一份十分明确的薪资,年薪50W。我现在有点纠结,毕竟差着8W的薪资。 向一切前辈

  • avatar 架构师—柏羲 2021-04-29 01:46:48

    Java程序员2020年面试必备的:多线程+算法+微服务 学习手册

    前言 2020年的Java程序员面试三件套:多线程+算法+微服务,对于那些想面试高级 Java 岗位的同学来说,算法+多线程+微服务是绕不过的坎!剩下针对实际工作的题目就属于真正的本事了,热门技术的细节和难点成为了面试时主要考察的内容。 小编这里针对多线程+算法+微服务这三个知识点推荐下面三本学

  • avatar 架构师—柏羲 2021-04-29 01:47:45

    惠普中国(HPE)技术总监教你如何做个“火影般”的“架构师”

    前言 该书集科普和启发于一身,是了解分布式和微服务,扩宽技术视野的不错的一本书,可以作为导论,先从全局角度了解技术,然后再通过其他途径从具体细节专研。因此这里只对关键概念进行了书写以提升印象。 有是集理论与实践于一身,对网络通信、RPC、内存、文件系统、计算、消息队列等核心分布式架构组件进行详细

  • avatar 架构师—柏羲 2021-04-29 01:48:10

    想自己写框架?不会写Java注解可不行

      用注解一时爽,一直用一直爽 Java后端开发进入spring全家桶时代后,开发一个微服务提供简单的增删改查接口跟玩泥巴似的非常简单,一顿操作猛如虎,回头一看代码加了一堆注解:@Controller @Autowired @Value,面向注解编程变成了大家不可缺少的操作。 想象一下如果没有

  • avatar 架构师—柏羲 2021-04-29 01:48:32

    第一次面试蚂蚁金服却被MySQL难倒,奋战3个月终获阿里offer;

    爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。 每一个程序员都拥有一座大厂梦,我也不例外,年初网面蚂蚁金服,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了蚂

  • avatar 架构师—柏羲 2021-04-29 01:48:56

    你们经历过大厂面试吗?本文教你如何忽悠大厂面试官。

    但凡有职场经验的兄弟都知道,大厂的面试真是一言难尽,不光看你面试时的临场发挥能力,还要分N次考你对公司业务核心技术的熟悉度。你要没有扎实的基本功,想忽悠住面试官可太难了。你去翻翻大厂那些30、40K的岗位就懂了:     大厂所侧重的技术点各不相同,但万变不离其宗,对于Java开发岗而

  • avatar 架构师—柏羲 2021-04-29 01:49:16

    程序员跳槽时,如何选择公司

      前言 跳槽是每个程序员都会经历的,作为一个跳槽过好几次的人,对于跳槽这件事我还是有一定的发言权的,总结就一个字:真鸡儿累。 如果新的岗位发展前景不错,也比较适合自己,那就还好。 万一入职后发现又是一个坑,那就凉凉了。干的不舒服,心里又萌生了跳槽的想法,又害怕跳槽过于频繁影响简历,然后

  • avatar 架构师—柏羲 2021-04-29 01:49:39

    【字节秋招1.2万人】渣本双非Java程序员怎么才是上车进大厂的正确姿势?

    今年互联网秋招季,根据字节跳动发布的秋招数据报告显示,共有分别来自全球6000多所高校的15万+应届毕业生,申请了字节跳动国内3000+个岗位。 后端开发工程师拿下投递量头把交椅、蝉联最受欢迎岗位,岗位热度top10依次为:后端开发工程师、数据分析师、算法工程师、战略分析师、用户产品经理、客户端开

  • avatar 架构师—柏羲 2021-04-29 01:50:05

    阿里P8架构师弟子,应聘华为Java岗居然一面就失败了?

    前言 一位老朋友这天找到了他,希望他可以帮即将毕业的儿子修改一下简历可以有个好一点的起点,这位P8级大佬并没有非常的重视这件事情(本身这个小伙子就比较优秀,一本毕业,计算机专业,求职Java开发),就抽时间帮忙修改了下简历,顺便帮忙给简单的恶补了一下技术; 按平时来说一位应届生简历优秀、学历不错

  • avatar 架构师—柏羲 2021-04-29 01:50:28

    Java程序员黄金年龄25-28岁,我们30+的人该去哪儿?附华为案例;

    TIOBE 公布 2020 年 9 月的编程语言排行榜:Java占有率继续下降,从上个月的14.43%降到13.48%,同比下降3.18%。   在Java的学习群里,问到大家工作3-5年的瓶颈,回答基本大同小异: 工作内容重复,每天就是堆功能,业务量到瓶颈,旧项目不想动,新项目基本

  • avatar 架构师—柏羲 2021-04-29 01:50:53

    面向对象编程会被抛弃吗?这五大问题不容忽视

    20 世纪 60 年代,编程遇到了一个大问题:计算机还没有那么强大,需要以某种方式平衡数据结构和程序之间的能力。 这意味着,如果你有大量数据,那么不将计算机推向极限就无法充分利用这些数据。另外,如果你需要做很多事情,那么你就不能使用过多的数据,否则计算机将会一直运行下去。 接下来到了 1966、

  • avatar 架构师—柏羲 2021-04-29 01:51:18

    BATJ内部Java求职面试宝典,尤其应届生如果还没有学过那后悔去吧,也许你已经错过N多家大厂offer;

    概述 宝典囊括求职准备、Java基础知识和Java高级特性到Java EE相关问题还有算法和设计模式的面试题及其解析,甚至全面到很多人不注意的情商智商方面的问题一并给大家解决!相信大家看完offer拿到手软。   我们先来看看有哪些内容吧: 第一部分:求职准备之应聘开发职位前必须知道的那

  • avatar 架构师—柏羲 2021-04-29 01:51:54

    阿里二面遭调优爆锤,闭关13天啃透这本性能实战手册,35K成功入职美团

    性能优化是很多 Java 程序员希望彻底掌握的一门技能。很多人都想学好性能优化,希望能够在自己的工作中灵活运用提高性能,从而为用户提供良好的用户体验。然而,很多人在设计技术方案或者编码时缺乏系统地、方法论级别的指导,导致想做性能优化时缺乏思路。 同时现在很多的互联网公司面试的时候对面试者都看重

  • avatar 架构师—柏羲 2021-04-29 01:52:22

    凭借这份diao炸天的资料,狂刷三遍成功从外包进入了字节跳动!

    前言 不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是

  • avatar 架构师—柏羲 2021-04-29 01:52:43

    国外的公司都是如何对待大龄程序员的?在国内该如何应对?

    一程序员老哥跟我讲,最近看电视剧看得扎心。电视剧是《都挺好》,扎心的桥段是大龄程序员被辞退后的窘境。 剧中程序员苏明哲的人设可谓非常华丽:清华之后留学斯坦福,毕业后在旧金山湾区做程序员,已经拿到美国绿卡,娇妻、女儿、别墅一应俱全。 但就是这么一个华丽丽的程序员被辞退后,在美国竟找不到工作。 迫

  • avatar 架构师—柏羲 2021-04-29 01:53:09

    程序员在中国只能吃青春饭?扯!别找借口了,看看阿里资深架构师是怎么说的!

    微信上看到一个段子: 码农:25岁软件工程师->28岁高级软件工程师->32岁架构师->35岁外卖骑手 产品:25岁产品经理->28岁高级产品经理->32岁产品总监->35岁滴滴专车 运维:25岁运维工程师->28岁高级运维工程师->32岁运维总

  • avatar 架构师—柏羲 2021-04-29 01:53:34

    金秋十月,阿里十年架构师整理Java核心知识点笔记横空出世!

    不知道大家在面试中有没有这种感觉:面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。 针对这种情况,这份阿里架构师纯手打的Java核心知识点笔记应运而生!这份笔记在讲解知识点时不拖泥带水,力求精简,详

  • avatar 架构师—柏羲 2021-04-29 01:54:02

    非科班生勇闯秋招,终获阿里、字节等6家大厂offer

    前言 2020年已经接近到10月份了,很多粉丝朋友都对金九银十雀雀欲试了吧! 也有很多朋友向我求教经验,因为我自己工作相对于稳定,在这里给大家分享一个粉丝朋友的经历,他作为一个曾经的菜鸡面试者,在不断的失败中成长,最终斩获了多份offer,因此特别想在此分享一下他的面试成长之路。 文章内容篇幅较长

  • avatar 架构师—柏羲 2021-04-29 01:54:26

    【剑指offer】之2020年Redis十一道面试真题【含答案】

    说说Redis基本数据类型有哪些吧 字符串:redis没有直接使用C语言传统的字符串表示,而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息,而SDS则保存了长度信息,这样将获取字符串长度的时间由O(N)降低到了O(1),同时可以避免缓冲区溢出和减少修改字符串

  • avatar 架构师—柏羲 2021-04-29 01:54:51

    作者亲谈《阿里巴巴Java开发手册》背后的故事;附阿里内部资料分享。

    1、前言 最新动态: 阿里巴巴技术团队于2020年04月22日发布v1.6.0(泰山版)! 阿里巴巴技术团队于2020年8月5日发布《Java开发手册》(嵩山版)! 距离《阿里巴巴Java开发手册(规约)》(下称《手册》)对外正式发布几年的时间已经过去了。在过去的日子里,这本小小的手册在业界产

  • avatar 架构师—柏羲 2021-04-29 01:55:13

    2020年十个最难回答的Java面试题,你能回答上来几道呢?(含答案)

    这是我收集的10个较难回答的 Java 面试题。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。这些问题都是容易在各种 Java 面试中被问到的。 1. 为什么 wait,notify 和 notifyAll 是在 Object 类中定义的而不是在 Thread 类中定义

  • avatar 架构师—柏羲 2021-04-29 01:55:34

    字节跳动的开卷考试,知道是什么吗?

    为何大厂都注重算法? 腾讯、百度阿里等国内的一线名企,在招聘工程师的过程中,对算法和数据结构都会重点考察。但算法易学难精,让很多程序员都望而却步,面试时总败在算法这一关,拿不到好 Offer。 面试时很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。

  • avatar 架构师—柏羲 2021-04-29 01:55:59

    十月一假期旅游完突然收到(余额宝)面试,四面成功拿下offer

    余额宝一面 自我介绍 项目介绍(项目中最大的技术挑战和技术难点) JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些? GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。 Java容器有哪些?哪些是同步容器,哪些是并发容器? ArrayL

  • avatar 架构师—柏羲 2021-04-29 01:56:22

    金秋十月重磅技术文——网络编程大揭秘

    目录 1、网络编程的基本概念 2、IP地址及端口号 3、通信协议 4、TCP通信代码实践 4.1消息传递 4.2文件上传 5、UDP通信代码实践 5.1 UDP实现消息发送 5.2 使用UDP循环发送和接收消息 5.3使用UDP实现聊

  • avatar 架构师—柏羲 2021-04-29 01:56:42

    十月一休假在家喜获987页的程序员面试宝典,看完才发现技术不是很好也可以进大厂!

    现在已经九月底,金九银十也已经过去了一大半,很明显今年的面试季明显不如往年火热,对于求职者来说,也更难了一些。马上迎来国庆节,假期一过,十月份又过去了三分之一,综合来看今年确实不是面试的最佳时期,不过趁今年所剩的时间来好好准备,明年的金三银四或许会顺利得多。不过,等到明年再去面试,竞争就更大了。

  • avatar 架构师—柏羲 2021-04-29 01:57:17

    国庆节弯道超车涨薪必备,Java架构师2020年最新学习路线。

    架构师成长路线: 一 :科班基础 1.计算机组成原理  2.计算机操作系统  3.计算机网络 4.数据结构  5.数据库 6.算法 推荐阅读这份大牛整理的《程序员必知的硬核知识大全》 二 :语言相关 1.JDk 1.1 JDK 1.2 线程 1.3 Set 1.4 H

  • avatar 架构师—柏羲 2021-04-29 01:57:41

    为什么90%的“码农”做不了软件“架构师”?

    写代码和做架构是两个不同的事情。 什么是架构师,架构师要做什么事情,为什么Java的领域里,会更注重架构师? 很早很早之前,我对于架构的概念一点都不理解,依稀记得,架构( architecture)这个词,来自于建筑领域。 这对于我这个没写过几行代码的人来说,瞬间就有了一种“不明觉厉”的崇拜感

  • avatar 架构师—柏羲 2021-04-29 01:58:05

    华为18级大牛原来是这样理解网络协议的(附视频讲解)

    前言 虽然在大学的时候大家都学过网络协议 ,但是肯定感觉网络协议的知识点非常多 ,非常复杂。学的时候就浑浑噩噩,真正到了实践中更是糊里糊涂,一旦工作中遇到了网络问题,除了会简单地 ping 几下 ,基本没有什么解决问题的思路。 然而当拿起书来学习,或者看一些官方文档的时候,各种生僻的专业词汇马上扑

  • avatar 架构师—柏羲 2021-04-29 01:58:33

    国庆前喜讯,七战字节终获offer,面试全过程分享,纯手肛;

    字节跳动,先面了data部门,3面技术面之后hr说需要实习转正,拒绝,之后另一个部门捞起,四面技术面,已oc 分享面经,希望对大家有所帮助,秋招顺利在文末分享了我为金九银十准备的备战资源库,包含了源码笔记类,大厂面试真题,跳槽解析,简历解析,项目实战源码+笔记+工具,有需要的可以直接关注小编后,看

  • avatar 架构师—柏羲 2021-04-29 01:58:54

    初学源码之——银行案例手写IOC和AOP

    手写实现lOC和AOP 上一部分我们理解了loC和AOP思想,我们先不考虑Spring是如何实现这两个思想的,此处准备了一个『银行转账」的案例,请分析该案例在代码层次有什么问题?分析之后使用我们已有知识解决这些问题(痛点)。其实这个过程我们就是在一步步分析并手写实现loC和AOP。 第1节银行转

  • avatar 架构师—柏羲 2021-04-29 01:59:20

    大厂最常问的19道并发编程面试真题(含答案+阿里内部学习资料)

    前言 一直以来,硬件的发展极其迅速,在多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分。正是因为这些优点,使得多线程技术能够得到重视,这个技术也是一

  • avatar 架构师—柏羲 2021-04-29 01:59:47

    【金九银十季】四年开发经验从美团、360、陌陌、百度、阿里、京东面试回来感想

    已经凌晨2点多了,看来今天是失眠了,反正睡不着,写篇日记总结一下我最近面试经历吧。 5月1日办理了离职手续,离开了万通中心,也算是和我的第二个东家正式说了再见,其实还是很喜欢国贸的, 这是个美妙的地方,容纳着很多金融界人才们的梦想,每每晚上走到这里你会感叹帝都的夜景好美,只可惜这里的多数人都顾不

  • avatar 架构师—柏羲 2021-04-29 02:00:09

    小朋友都能看懂的 HTTPS(漫画版)

    相信大家或多或少都了解一点 HTTPS 了,但是可能有不少新人对它的作用和原理一知半解。本文就通过漫画的形式讲解 HTTPS 的作用,希望能让你一解心头之恨惑。               先从无中生“友”开始,我有三个朋友:阿喵、狗子和菜鸟。 有一天,狗子

  • avatar 架构师—柏羲 2021-04-29 02:00:38

    字节跳动HR:一年能入职1.2万应届生,全靠这4个管理动作

    字节跳动公司决定:在2021年,公司为应届毕业生开放超过6000个工作岗位,全年校招人数共计超过12,000人。 说是全年,大家都知道,校招一般分为两季,秋招和春招,这两季基本要搞定10,000人左右,这个工作量可想而知。更扎心的是:所谓的校招,从本质上说,是所有HR的战场。现在的人才市场竞争格局

  • avatar 架构师—柏羲 2021-04-29 02:00:59

    虚拟机系列 | JVM运行时数据区

    一、内存与线程 1、内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理策略,通说来说JVM的内存管理指运行时数据区这一大块的

  • avatar 架构师—柏羲 2021-04-29 02:01:21

    大学毕业刚工作,学的Java和公司需要不同,什么都不会怎么办?

    Java是当前的主流开发语言,应用普遍,学习起来也不难,逐步掌握基本的编程能力。 刚毕业进入公司的同学们,如果有安排的老员工带着学习培训,那就非常幸运了。 如果没有人教,也不用担心,既然已经上班,就可以拉取公司项目代码,自己学习提高。 一,制定学习计划 1,学习基础知识   2,多写

  • avatar 架构师—柏羲 2021-04-29 02:01:42

    一张图揭秘在阿里、腾讯、美团工作的区别

    阿里、腾讯、美团作为中国互联网公司市值排名前三的大厂,一直是就业热门选择。 今天,就来对比一下在阿里、腾讯、美团工作的区别,给小伙伴们作为参考——   01、互联网代号 在互联网圈,阿里被称为A,腾讯被称为T,美团被称为M,三家大厂并称中国三大互联网公司。   02、核心产品

  • avatar 架构师—柏羲 2021-04-29 02:02:09

    2020年9月编程语言排行榜TOP20:学习Java语言的前景

    2020年9月编程语言排行榜TOP20: 学习Java语言的前景   (1)世界上最受程序员欢迎的编程语言   Java语言从出现到今天,已经发展了28年。在这28年中,产生了无数和Java相关的产品、技术和标准,众多的开源框架和组件给Java程序员提供了标准积木,用于快速构建大型企业应用

  • avatar 架构师—柏羲 2021-04-29 02:02:31

    2020年程序员必备的面试重点+面试真题+个人软实力,你学废了吗?

    前言 每到9月,总会有很多人跳槽。可我发现一个奇怪的现象:那些跳槽的人,总是从一个坑,跳进令一个坑中。毕竟一年过去了,会的还是原来的知识,人的身价就摆在那里,无论怎么折腾,也不会拿到更好的offer。这样的跳槽其实没有意义,也许就有人问,现在都是互联网寒冬了,要怎样才能把握好机会,拿到跟好跟适合自

  • avatar 架构师—柏羲 2021-04-29 02:02:52

    什么是微服务?为什么你要用微服务?

    前言 最近几年微服务很火,大家都在建设微服务,仿佛不谈点微服务相关的技术,都显得不是那么主流了。 近几年见识到身边朋友的很多公司和团队都在尝试进行微服务的改变,但很多团队并没有实际微服务踩坑经验,很多团队甚至强行为了微服务而去微服务,最终写成一个大型的分布式单体应用,就是改造后的系统既没有微服务

  • avatar 架构师—柏羲 2021-04-29 02:03:13

    恶补,一文了解 8 种常见的数据结构

    百度百科对数据结构的定义是:相互之间存在一种或多种特定关系的数据元素的集合。定义很抽象,需要大声地朗读几遍,才有点感觉。怎么让这种感觉来得更强烈,更亲切一些呢?我来列举一下常见的 8 种数据结构,数组、链表、栈、队列、树、堆、图、哈希表。 这 8 种数据结构有什么区别呢? ①、数组 优点:

  • avatar 架构师—柏羲 2021-04-29 02:03:39

    如何从程序员升级到架构师?

    一 、什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。 乙:羡慕ing,都什么人来了? 甲:CEO、COO、CTO、All of 程序员,还有会计、司机都来了。 乙:哇,他们太重视你了,人才啊,这么多人迎接你! 甲:没有啊,就一

  • avatar 架构师—柏羲 2021-04-29 02:04:20

    贪心算法——换酒问题

    知识回顾 贪心算法 (greedy algorithm),又称贪婪算法。 是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法。 贪心算法在 有最优子结构 的问题中尤为有效。最优子结构的意思是 局部最优解能决定全局最优解 。 简单地说,问题能够分

  • avatar 架构师—柏羲 2021-04-29 02:04:41

    面试阿里太难了!二本毕业、两年crud经验,侥幸通过面试定级P6

    本文素材来自一位关注我一年多的铁粉 对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里P6岗。今天分享这波面经,主要是希望能够激励到同样

  • avatar 架构师—柏羲 2021-04-29 02:05:01

    抓住这些BUG程序员进大厂也就这回事,工作后2到3年进大厂操作指南

    在BAT这种大厂里,只要肯吃苦,技术和工资进步的速度会超出你想象,我在上海,按当前价格算,一般在大厂里干个三四年,好歹房子的首付应该能有,而且这种房子还不是太偏远太小的。 进大厂确实需要一定的实力,但如果单单技术好,没有其它的技巧,估计确实也有些难度。不过话说来,哪怕是二本出身,哪怕技术一般,只要

  • avatar 架构师—柏羲 2021-04-29 02:05:22

    本以为自己MySQL够牛逼了,直到亲自去阿里受虐了一次!

    前言 众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。 相信大家对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。索引作为MySQL中比较重点的知识,在面试中出现的频率特别高。   本人自认为对MySQL的索引知识相当

  • avatar 架构师—柏羲 2021-04-29 02:05:43

    我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看

    前言 用Java 8 写了一段逻辑,同事居然说看不懂,以下是业务背景,大家可以一起看看!   业务背景 首先,业务需求是这样的,从第三方电商平台拉取所有订单,然后保存到公司自己的数据库,需要判断是否有物流信息,如果有物流信息,还需要再进行上传。 而第三方接口返回的数据是 JSON 格式

  • avatar 架构师—柏羲 2021-04-29 02:06:04

    秋招进大厂很难?那来参考下这个网约车实战项目吧!

    在O2O 模式下,网约车平台成为其中最为经典的案例,无论是美国的 Uber 还是国内的滴滴都已经发展成为社会的基础设施。 写在前面 先给大家发个福利,只需要点赞并好评此文,领取7个G的网约车视频教程(附项目***) 技术与实战看视频教程就可以了,下文就简单谈谈网约车算法+数据中台;

  • avatar 架构师—柏羲 2021-04-29 02:06:25

    推荐阅读:华为首席架构师编写的《云原生架构下微服务最佳》

    云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时

  • avatar 架构师—柏羲 2021-04-29 02:06:48

    秋招开局痛击!字节三面挂掉,最终被滴滴捞起

    之前就一直想投字节跳动,对字节跳动整体印象挺好的,平等不讲tltle、发展快、成长空间大,现在业务线也比较多,公司平台也上了一个台阶。今年秋招就果断投了字节跳动。但还是被刷了,害好可惜,还好后面被滴滴捞起来了。我在文末分享了我面试个人复盘包括自己收集的一些秋招备战资源和项目实战源码!(文末自取)

  • avatar 架构师—柏羲 2021-04-29 02:07:10

    【剑指金九银十】4年经验去面试10分钟结束,现在Java面试为何这么难

    作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。 如果你参加过一些大厂面试,肯定会遇到一些这样的问题: 1、看你项目都用的框架,熟悉Spring、mybatis等框架实现原理吗? 2、 看你上面有接触过消息中间

  • avatar 架构师—柏羲 2021-04-29 02:07:33

    【剑指金九银十】今天来谈一下一份高质量「简历」是如何撰写出来的

    都说九月十月是跳槽的高峰期 (也有金九银十的说法),所以 近期 计划出一些 面试求职 相关的文章,如果 觉得不错,请点赞/留言,莫要白嫖~ 01. 简历是什么 我们在 上一篇文章 有过 「简历是一份工作成果」 的总结,确实,从某种意义上来说它就是你为 新公司 所做的 第一件 工作成果 (成功推销

  • avatar 架构师—柏羲 2021-04-29 02:07:54

    一位三本菜鸟跳槽却被源码暴锤,23天狂学Spring,终入大厂

    一、不会 Spring 就不要谈就业! 一直强调, Java 是空气,永不过时。而 Spring 在 Java 开发里中处于垄断地位,任何一个框架不跟 Spring 整合,就要被淘汰!这也是为什么大部分企业的岗位需求中 Spring 都是必须的! 之前有朋友去京东面试,被问到 AOP、IOC相关

  • avatar 架构师—柏羲 2021-04-29 02:08:19

    字节跳动的三道编码面试题的实现

    自己的一个小圈子微信群的伙伴们发了一张图片,是网上流传的字节跳动的面试题编码,闲的无事就思索了下,发现都不难,都是对基础的数学知识的考量。先上图吧! 当然40分钟,我也无法把任意两题编码完成,只是知道大概的解题思路,唯一能确定的,在面试规定时间内,第二题我是肯定可以在20分钟内编码完成。  

  • avatar 架构师—柏羲 2021-04-29 02:08:41

    藏在Java数组的背后,你可能忽略的知识点

    引言 概念 数组是数据呈线性排列的一种数据结构,它用一组连续的内存空间,来存储一组相同数据类型的数据,表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。 数组是基本上所有语言都会有的一种数据类型,是我们在开发过程中经常会接触到的,所以我们很有必要了解数组的相关特性 数

  • avatar 架构师—柏羲 2021-04-29 02:09:03

    集十三位资深程序员毕生功力回答:普通程序员如何自学才能进大厂?

    史上最强Java学习大全,多亏我足够无耻,才从公司十三位Java程序员口中问出方法来。 没错。 这篇文章总结于我们公司十三位使用Java作为开发语言的程序员前辈,方方面面近四千字。 作为十大编程语言榜首的Java,真的太多人学也有太多要学的东西了,以至于后台总有人问Java该怎么学,甚至还有具

  • avatar 架构师—柏羲 2021-04-29 02:09:26

    阿里培训官给新入职程序员的25条建议。

      1. 不要毫无计划地写代码,思考、调研、计划、编码、测试、修改,一个都不能少; 2. 不要写代码前过度计划,在一头钻进代码前做点计划是好事,但是即便是好事,也可能物极必反。喝太多的水都会使你中毒呢; 3. 请勿低估代码质量的重要性,如果你只能够关注你所写的代码的一个方面,那么肯定是可读

  • avatar 架构师—柏羲 2021-04-29 02:09:48

    零基础转行程序员自学3年终于在金九银十季成功,三面“拿下”拼多多

    前言 先来自我介绍: 老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在我们老家,能出一个本科大学生也是非常不容易的。因为农村信息的相对闭塞,我对大学专业一无所知,加上分数并非前茅,最后被调剂一个机电专业,觉得现在人人都离不开电器,学电最起码不会失业吧。 为什么学编程? 接

  • avatar 架构师—柏羲 2021-04-29 02:10:13

    Git 中submodule的使用,终于有人说明白了

      背景 面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。 这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。 有一种比较简单的方式,是在当前工作目录下,将子模块文件夹加入到 .gitignore 文

  • avatar 架构师—柏羲 2021-04-29 02:10:34

    在华为从事十年的面试官,用亲身实践来说明,为什么Java面试要求越来越高?

      正文开始前先奉上任老总前两天在华为举行战略预备队学员和新员工座谈会上的四句经典语录: 1、今天你们在会上鼓掌,浪费了很多能量,这个能量以后要用于产粮食,鼓掌又不能发电。鼓掌太多,容易造成个人迷信。 2、少玩游戏,晚上和周末多看学术性文章和技术性文献,趁灯塔还没熄,多看看指路明灯

  • avatar 架构师—柏羲 2021-04-29 02:10:55

    Spring容器启动流程+Bean的生命周期【附源码】

    Spring容器的启动全流程 Spring容器的启动流程如下,这是我在看源码过程中自己总结的流程图,如有错误,还望评论区指点: 接下来附上源码: 为什么是refresh方法命名,而不是init命名呢? 其实,在ApplicaitonContext建立起来之后,可以通过refres

  • avatar 架构师—柏羲 2021-04-29 02:11:17

    模板方法模式——看看 JDK 和 Spring 是如何优雅复用代码的

    不管是我们学习并发编程中的 AQS,还是看 Spring 的源码,肯定都会遇到模板方法模式,它简直太常见了。 前言 模板,顾名思义,它是一个固定化、标准化的东西。 模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 场景问题

  • avatar 架构师—柏羲 2021-04-29 02:11:39

    在阿里巴巴干了四年的Java面试官,知道我最常问的面试题是什么吗?

    为什么要公开这些面试题?原因一:身边从事 Java 开发的人员越来越多,我的表弟表妹们,朋友的表弟表妹们,朋友的朋友的表弟表妹们,每次问我要相同的面试复习材料,已经让我疲于应付,索性整理出来,直接发链接给他们。原因二:节省招聘双方彼此的时间,有些来公司面试人,无论是有几年工作经验的还是刚毕业的,就连

  • avatar 架构师—柏羲 2021-04-29 02:12:00

    阿里云社区强推的一份SpringCloud笔记,在Git上三天标星就已经81.6K了?

    前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。 今天,我们要分享的是,Alib

  • avatar 架构师—柏羲 2021-04-29 02:12:31

    程序员是否应该加入创业团队的一点思考

    前言 自己在互联网公司待了很多年,大多数人的职业发展方向有两种。 第一,在公司继续发展技术或者走向管理,继续在职场层级上努力爬上,更高的职位、更高的薪水、更多的权利、更多的资源协调。 第二,一些人加入创业团队,期望把某个项目做成功,然后上市,上市后自己手里的期权价值放到很多倍,奔向财务自由

  • avatar 架构师—柏羲 2021-04-29 02:12:52

    美团一面凉凉:MySQL+Java+Redis+算法+网络+Linux等一个都讲不清

    面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为MySQL+Java+Redis+算法+网络+Linux等六类,接下来分享一下我的这次美团一面面经++一些我的学习笔记。 注意

  • avatar 架构师—柏羲 2021-04-29 02:13:17

    命,是弱者的借口。运,是强者的谦辞。

    初读马老师这篇文章,下面这句话对我感触最大: 命,是弱者的借口。运,是强者的谦辞。 原文 做老师这么多年,最高兴的就是听到学生说:“老师,我找到工作了!” “老师,我又涨薪水了”。 听到这些,我由衷的替他们感到高兴,与此同时,也有作为老师参与到他们的人生发展中的那种自豪。 但是,更多的

  • avatar 架构师—柏羲 2021-04-29 02:13:40

    工作两年,经过这次面试发现也该懂并发了(干货)

    本文的组织形式如下,主要会介绍到同步容器类,操作系统的并发工具,Java 开发工具包(只是简单介绍一下,后面会有源码分析)。同步工具类有哪些。 下面我们就来介绍一下 Java 并发中都涉及哪些模块,这些并发模块都是 Java 并发类库所提供的。 同步容器类 同步容器主要包括两类,一种是本来

  • avatar 架构师—柏羲 2021-04-29 02:14:09

    首发!Alibaba内部:Spring源码培训课件笔记曝光!

    本文包含的内容 Spring占有的市场 阅读源码的重要性 阅读源码困难度 课件笔记的主要内容 Spring占有的市场 先来简单说一下现在各个企业常用并与Spring相关的: ssh = spring + struts + hibernate 集成SSH框架的系统从职责上分为四层

  • avatar 架构师—柏羲 2021-04-29 02:14:34

    Alibaba内部SpringCloud参考笔记,在GitHub一天就标星81.6k?

    前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。 今天,我们要分享的是,Alib

  • avatar 架构师—柏羲 2021-04-29 02:15:05

    回文字符串判断的3种方法

    回文字符串判断是面试和笔试中常见的面试题之一,同时也是 LeetCode 中一道经典的面试题,那么本文我们就来看一下什么是回文字符串?以及如何实现回文字符串的判断。 回文字符串定义 回文字符串是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文字符串。(来自百度百

  • avatar 架构师—柏羲 2021-04-29 02:15:26

    阿里巴巴内部Java成长笔记,首次曝光!

    前言 关于技术人如何成长的问题,一直以来都备受关注,因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也不至于被“拍死”在沙滩上。 近日,经过一朋友的透露,Alibaba也首发了一份限量的“Java成