自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HollisChuang's Blog

公众号:Hollis(hollischuang)。个人网站:http://www.hollischuang.com

原创 200万年薪请不到!清华姚班到底有多牛X?
原力计划

前几天,清华大学自动化系2020年大一新生的C++作业因为太难而上了热搜,该话题在知乎上的热度一度高达 1300+ 万。  在该帖子下方,有很多关于这件事的讨论,其中很多不禁赞叹"清华太牛了…" 清华大学,还真的是一个卧虎藏龙的地方,其中有一个专业,更是顶级学霸的聚集地,可以...

2020-05-18 09:56:28 27007 146

原创 新来个技术总监,禁止我们使用Lombok!

我有个学弟,在一家小型互联网公司做Java后端开发,最近他们公司新来了一个技术总监,这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、日志规范、甚至是要求大家统一使用某一款IDE。 但是这些都不是我这个学弟和我吐槽的点,他真正和我吐槽的是,...

2020-02-11 10:42:02 136036 162

原创 最近程序员频繁被抓,如何避免面向监狱编程!?

最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件发生的比较多: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。 某P2P公司暴雷,老板跑路,程序员被抓。 中科大博士卖“外挂”非法牟利300...

2019-10-28 10:00:51 85087 143

原创 感觉自己不会的东西太多了,不知道如何下手?

GitHub 8.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 如果让我统计下,粉丝问我做多的问题是什么,这个...

2019-10-14 09:59:36 40901 52

原创 Java 13 来袭,最新最全新特性解读

2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 ![][1] 目前,JDK13处于Release-Can...

2019-09-16 09:40:51 56301 115

原创 Java工程师成神之路~(2018修订版)

主要版本更新时间备注v1.02015-08-01首次发布v1.12018-03-12增加新技术知识、完善知识体系一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)...

2018-05-14 09:38:25 9481 20

转载 双非本科的大厂暑假实习之旅

自我介绍:四川某双非一本院校计算机类学生。从18年4月进入学校一个本科实验室(下称团队)开始学习Java,同年11月份开始接手一些团队自用的项目(团队成员管理系统)。后边担任团队队长,接...

2020-07-10 09:46:44 14 0

转载 想理解Java的IO,不要从操作系统开始说起的都是耍流氓...

本文来自作者投稿,原作者:N.Y前言在上一篇文章中,我们了解流的概念以及JavaIO流的基本用法,但JavaIO流的演化不仅是如此简单,有心的读者会发现,在JDK1.4之前的IO类都是基...

2020-07-10 09:46:44 61 0

转载 你问JVM干啥?

最近有粉丝在后台跟我抱怨,自己去大厂面试,面试官老是喜欢问JVM!你问JVM干啥?程序员平时又用不到这些东西!多问问框架、数据库、项目经验不行么?有些人觉得是面试官装逼,就爱问这种虚而不...

2020-07-10 09:46:44 55 0

转载 亚马逊涨了 $4 千亿?!为什么它能成为疫情中获益最大的公司

周末在 Financial Times 刷到了这篇文章: Prospering in the pandemic: the top 100 companies[1]. 疫情改变了每个人生活...

2020-07-09 09:30:00 85 0

转载 逼自己玩命学了6个多月,吃透了这19个架构视频!分享给你,让你今年进个大厂!...

因为疫情,上半年逼自己找时间看完了下面这十九个视频,收获真的不小!这套视频原价999元,现在免费给你!希望和我一样,能有所收获!进个大厂!视频目录01-微服务架构在哪些业务场景中不适用0...

2020-07-09 09:30:00 98 0

转载 真棒! 20 张图揭开内存管理的迷雾,瞬间豁然开朗

前言之前有不少读者跟我反馈,能不能写图解操作系统?既然那么多读者想看,我最近就在疯狂的复习操作系统的知识。操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了,但它的重要性就不...

2020-07-09 09:30:00 105 0

原创 阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了!

△Hollis, 一个对Coding有着独特追求的人△这是Hollis的第291篇原创分享作者 l 汪吉来源 l Hollis(ID:hollischuang)入门步骤安装https...

2020-07-08 09:30:00 130 0

转载 谁再悄咪咪的吃掉异常,我上去就是一 JIO

又到周末了,周更选手申请出站~这图太魔性了啊这次分享一下上个月碰到的离奇的问题。一个简单的问题,硬是因为异常被悄咪咪吃掉,过关难度直线提升,导致小黑哥排查一个晚上。这个美好的晚上,本想着...

2020-07-08 09:30:00 118 0

转载 5 年开发搞不定 MySQL !

MySQL 作为互联网中非常热门的数据库,在高并发业务场景下,一条好的 MySQL 语句能为企业节省大量的运作时间和成本,这也是为何互联网大厂面试官最爱考察数据库底层和性能调优的原因。因...

2020-07-07 09:30:00 166 0

转载 没想到,这么简单的线程池用法,深藏这么多坑

又又又踩坑了生产有个对账系统,每天需要从渠道端下载对账文件,然后开始日终对账。这个系统已经运行了很久,前两天突然收到短信预警,没有获取渠道端对账文件。本以为又是渠道端搞事情,上去一排查才...

2020-07-07 09:30:00 167 0

转载 550 万华人在美人才现状:7 诺奖、300 院士,320 八大常春藤高校终身正教授......

原文来源| 北美学生圈转载来源 | BioWorld早在 150 年前就有华人移居美国的历史,从过去的劳工、公派留学生,到现在的投资者、高科技人才或者是看中养老福利过去养老的人。从古至...

2020-07-07 09:30:00 184 0

原创 fastjson到底做错了什么?为什么会被频繁爆出漏洞?
原力计划

GitHub 15.8k Star 的Java工程师成神之路,不来了解一下吗! GitHub 15.8k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 15.8k Star 的Java工程师成神之路,真的真的不来了解一下吗! fastjson大家一定都不陌生,这是阿里巴巴...

2020-07-06 09:53:45 9645 17

转载 面试官:会玩牌吧?给我讲讲洗牌算法和它的应用场景吧!

有一次参加面试,面试官问我:“会玩牌吧?”内心:“咋滴,这是要玩德州扑克(或者炸金花),赢了他就能通过面试么?”结果……没想到面试官的下一句话:“给我讲讲洗牌算法以及它的应用场景吧!”哈...

2020-07-06 09:30:00 216 0

转载 怼你没商量!Linux之父手删AWS 工程师提交的补丁,表示这是愚蠢的行为,网友:我的快乐又回来了...

作者:刘琳来源:雷锋网大神教你在线怼人~”“大神” Linus Torvalds 又来怼人了。据开源中国报道,近日,Linux 内核项目负责人 Linus Torvalds 删除了 AW...

2020-07-05 10:00:00 243 0

转载 面试官:换人!他连进程线程协程这几个特点都说不出

前言很早之前就在构思这篇文章的主题,进程线程可以说是操作系统基础,看过很多关于这方面知识的文章都是纯理论讲述,编程新手有些难以直接服用。于是写下这篇文章,用图解的形式带你学习和掌握进程、...

2020-07-05 10:00:00 177 0

转载 高并发,你真的理解透彻了吗?

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在...

2020-07-04 10:00:00 219 0

转载 阿里全球数学竞赛落幕:全球最强73人出炉,北大获奖人数第一,还“炸出”各路世界大牛...

边策 金磊 发自 凹非寺量子位 报道 | 公众号 QbitAI又是一场学霸的盛宴。阿里达摩院举办的第二届数学竞赛今天顺利结束,这场号召全民参与的数学竞赛,初赛的题目画风是这样的:是不是...

2020-07-04 10:00:00 204 0

原创 面试官:你对Kafka比较熟? 那说说kafka日志段如何读写的吧?

△Hollis, 一个对Coding有着独特追求的人△这是Hollis的第289篇原创分享作者 l Yes来源 l Hollis(ID:hollischuang)引子之所以写这篇文章...

2020-07-03 10:00:00 153 0

转载 写给大忙人看的死锁详解

前言计算机系统中有很多独占性的资源,在同一时刻只能每个资源只能由一个进程使用,我们之前经常提到过打印机,这就是一个独占性的资源,同一时刻不能有两个打印机同时输出结果,否则会引起文件系统的...

2020-07-03 10:00:00 126 0

转载 程序员:工作3年了,为啥越来越不值钱……

大家都知道我是技术出身,在这个领域做了很多年,在 Java 领域不算大神也算专家了,同时也面试过很多人,对选人用人也有自己的心得。前几天,看到读者问我:干了三年 Java,普通本科,15...

2020-07-02 10:00:00 174 0

转载 漫话:为什么程序员喜欢使用0 ≤ i < 10这种左闭右开的形式写for循环?

当我们想要写一个循环体,期望执行10次的时候,我们会使用以下方式:for(inti=0;i<10;i++){ } 可以看到,为了保证循环10次,我们定义了一个整数变量从0...

2020-07-02 10:00:00 145 0

转载 面试官Diss我能力不如工作3年

上周有个人选去某公司面试,工作5年,二份经历,金融和电商背景,开发过大大小小的项目,面试整个过程有点...先做笔试:1.给定一个数组,里面为整形数据,需要将偶数放在前面,奇数放在后面。2...

2020-07-02 10:00:00 144 0

转载 什么是 “马太效应” ?

从一个故事开始什么是马太效应?我们先来从一个故事说起:小灰和大黄,是一所高中的同班同学,他们的学习成绩不相上下。高考的时候,小灰发挥失常,去了一所普通大学。大黄发挥不错,去了一所重点大学...

2020-07-01 09:30:00 162 0

原创 人人网惨遭全网下架,但是我并不同情他!

△Hollis, 一个对Coding有着独特追求的人△这是Hollis的第288篇原创分享作者 l Hollis来源 l Hollis(ID:hollischuang)人人网,现在可...

2020-07-01 09:30:00 740 0

转载 这 10 行比较字符串相等的代码给我整懵了,不信你也来看看

先直接上代码:booleansafeEqual(Stringa,Stringb){ if(a.length()!=b.length()){ retu...

2020-07-01 09:30:00 155 0

转载 不想被时代抛弃,就别远离一线

小陈突然发现最近猎头的“骚扰”电话越来越少了,这个月连一通来电都没有,都不给自己“拒绝”的机会。但是你要说全都这么惨淡也不是,小陈好几个朋友要么是涨薪 30%,要么就是顺利跳槽到大厂,好...

2020-06-30 09:30:00 135 0

转载 Spring 5的最终功能发行版即将来临

1. 前提概要2020 年 6 月 25 日Spring Framework团队发布博客宣布Spring Framework最新的里程碑版本Spring Framework 5.3 M1...

2020-06-30 09:30:00 140 0

转载 Java是如何实现自己的SPI机制的?

注:该源码分析对应JDK版本为1.81 引言本篇我们来探究Java的SPI机制的相关源码。2 什么是SPI机制那么,什么是SPI机制呢?SPI是Service Provider Int...

2020-06-30 09:30:00 153 0

转载 为什么大家更愿意使用MyBatis,读完源码我知道了…

最近有朋友在忙着面试,刚开始一路过关斩将,结果最后他和我说,面试官问了他下面这几个和Mybatis源码相关的问题:你确定你真正了解ORM底层原理?Mybatis缓存的实现和使用你清楚吗?...

2020-06-29 09:39:55 162 0

转载 看完这篇 HashMap ,和面试官扯皮就没问题了

HashMap 概述「如果你没有时间细抠本文,可以直接看 HashMap 概述,能让你对 HashMap 有个大致的了解」。HashMap 是 Map 接口的实现,HashMap 允许空...

2020-06-29 09:39:55 183 0

原创 2020年排名前20的基于SpringBoot搭建的开源项目,帮你快速进行项目搭建!

△Hollis, 一个对Coding有着独特追求的人△这是Hollis的第287篇原创分享作者 l Hollis来源 l Hollis(ID:hollischuang)SpringB...

2020-06-29 09:39:55 162 0

转载 搞定ReentrantReadWriteLock 几道小小数学题就够了

ReadWriteLockReadWriteLock 直译过来为【读写锁】。现实中,读多写少的业务场景是非常普遍的,比如应用缓存一个线程将数据写入缓存,其他线程可以直接读取缓存中的数据,...

2020-06-28 09:30:00 149 0

转载 单机和分布式场景下,有哪些流控方案?

一 流控的场景流控的意义其实无需多言了。最常用的场景下,流控是为了保护下游有限的资源不被流量冲垮,保证服务的可用性,一般允许流控的阈值有一定的弹性,偶尔的超量访问是可以接受的。有的时候,...

2020-06-28 09:30:00 147 0

转载 3年开发经验,挂在了MyBatis十八连环问上!精通MyBatis源码,有多吃香?

在 Java 相关岗位面试中,精通 MyBatis 真的非常吃香!它专注于 SQL 自身,是一个足够灵活的 DAO层 ORM 解决方案,而 DAO层 是每个后端程序员都绕不过去的一个话题...

2020-06-28 09:30:00 160 0

提示
确定要删除当前文章?
取消 删除