首页
学习
活动
专区
工具
TVP
发布

Java程序员的技能宝典

专栏作者
40
文章
42445
阅读量
16
订阅数
想要快速进阶Java架构师?这份超强(长)学习计划单 请签收!
而Java程序员一向比别人更难,如果说大家都在修仙的话,java程序员简直神似“剑修”,入行枯燥精通难,要想变得强大,需要能力也需要运气,更需要持之以恒。
秃顶的Java程序员
2020-04-07
6750
北大“女学霸”,3 个月内拿取硅谷10 家顶级科技公司offer!
经过 3 个月精心准备,我拿到了 Google,Facebook,Netflix,linkedin,Snapchat,Roku TV,Amazon,Signal,Wealthfront,Toyota Research Institute 一共 10 个硅谷公司的 offer。airbnb 结果还没出,uber, dropbox 面试体验不好,最后 onsite 直接 withdraw。Soundhound intuit HR 自己说他们待遇不 competitive,所以也 withdraw 了。最终大概率在 LinkedIn Staff 和 Netflix 之间选一个。
秃顶的Java程序员
2020-04-03
1.4K0
2020年,今日头条Java后端面试复盘 & Redis 6.0多线程IO模型
上周参加了字节跳动的面试,整场下来一共70分钟,面试官非常Nice,无奈自己太过紧张,很多准备好的知识点都没有能够准确传达意思。
秃顶的Java程序员
2020-04-03
1.1K0
程序员一定要明白的架构:三地五中心(2)
上篇文章我们总结了一下同城双活、异地多活、两地三中心等一些部署架构,那么这篇文章我来发表一下我对三地五中心的理解。 我们上篇文章讲过两地三中心这个架构,如下图:
秃顶的Java程序员
2020-04-02
2.5K0
程序员一定要明白的架构:三地五中心(1)
科技圈最火的新闻应该是“AWS中国区光缆被挖,导致三星、小米等众多企业服务不可用”。 又是光缆被挖,咦!?为什么是又,让我们来一起回到过去:
秃顶的Java程序员
2020-04-02
1K0
Java程序员:面试前利用这6个“套路”,让你轻松“镇住”面试官,拿取高薪offer~
以前有个人来我公司面试,我两个下属都给了极高评价,异口同声曰:此子,出乎其类拔乎其萃,乃不可多得之专家码农。我听完很高兴啊,人才啊, 拍桌而起,心里默默说,这次一定要争取到。我问此子Java知识、JVM原理、并发问题,对答如流,如数家珍。于是我欣然让他做了一道hard 难度 leetcode没有的算法题,然后他没做出来。当时我心中一紧,而后释然——算法弱也无妨,看来算法是他的软肋,以后调教下,定能补上。于是我,然后改成一道中等难度的题目,降低难度,让他增加下自信。然后他依然不能解出,甚至思路也很局限。于是我开始感到疑问,然后开始盘查他的项目经历,用很复杂的架构问题拷问之,果然漏洞百出。我心里捏了一把冷汗,若不是然是我灵光乍现,想看看如此优秀人才算法的成色,险些被他蒙混过关啊。
秃顶的Java程序员
2020-04-01
3480
java程序员为什么使用Groovy?
一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个目的,java的敏捷开发,与java的无缝对接。在某些情况下,java需要半天处理的事情,Groovy只需要几分钟,是的,几分钟…剩下来的时间,程序员终于有时间泡妹子了,^_^…….技术宅的兄弟,赶紧来看看吧。
秃顶的Java程序员
2020-04-01
1.7K0
程序员:一定提前预防,这11个微服务失败的原因,及时止损!
微服务“很香”,它有许多优势,比如更快的开发、更好的可扩展性、更小的独立团队等等。但是,很多团队却在微服务上举步维艰,没有很好利用其优势。原因到底是什么?
秃顶的Java程序员
2020-04-01
4910
Java程序员,按照这份模板“优化”简历,至少让你涨薪50%!
其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里的技巧是,提供论据,把论点留给阅读简历的人自己去得出。放论据要具体,最基本的是要数字化,好的论据要让人印象深刻。
秃顶的Java程序员
2020-03-31
1.8K0
工作十余年的Java大佬:以自身“血泪史”,告诉你毕业后第一份工作怎么选?
好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。
秃顶的Java程序员
2020-03-31
4310
Java程序员“硬闯”阿里之路,已收获offer(附超详细面经)
本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。
秃顶的Java程序员
2020-03-30
7280
大型互联网公司:常用的分布式ID方案总结!
ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数据量将越来越大,需要对数据进行分表,而分表后,每个表中的数据都会按自己的节奏进行自增,很有可能出现ID冲突。这时就需要一个单独的机制来负责生成唯一ID,生成出来的ID也可以叫做分布式ID,或全局ID。下面来分析各个生成分布式ID的机制。
秃顶的Java程序员
2020-03-30
8880
Tomcat是一个Servlet容器?
“Tomcat是一个Servlet容器”,这句话对于2019年的程序员应该是耳熟能详的。
秃顶的Java程序员
2020-03-29
8480
Zookeeper如何解决脑裂问题?
脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。
秃顶的Java程序员
2020-03-29
1.3K0
Spring官网阅读系列(十一):Spring中的BeanWrapper及类型转换
BeanWrapper的子类只有一个:BeanWrapperImpl,它继承了ConfigurablePropertyAccessor,这个接口的主要功能是进行属性访问,同时它又有三个父接口,接下来我们一一分析他们的功能。
秃顶的Java程序员
2020-03-29
1K0
Spring官网阅读系列(十):Spring中Bean的生命周期(下)
虽然我们一直说整个Bean的生命周期分为四个部分,但是相信很多同学一直对Bean的生命周期到底从哪里开始,到哪里结束没有一个清晰的概念。可能你会说,不就是从实例化开始,到销毁结束吗?当然,这并没有错,但是具体什么时候算开始实例化呢?什么时候又算销毁呢?这个问题你是否能清楚的回答呢?如果不能,请继续往下看。
秃顶的Java程序员
2020-03-27
6750
Spring官网阅读系列(九):Spring中Bean的生命周期(上)
在上面的XML配置中,Spring会将所有处于beans标签下的Bean的初始化方法名默认为init,销毁方法名默认为destory。
秃顶的Java程序员
2020-03-27
8040
Spring官网阅读系列(八):容器的扩展点(BeanPostProcessor)
从上面的执行结果我们可以得出一个结论,BeanPostProcessor接口中的两个方法的执行时机在属性注入之后。因为从打印的结果我们可以发现,IndexService中的luBanService属性已经被注入了。
秃顶的Java程序员
2020-03-27
5840
Spring官网阅读系列(七):容器的扩展点(FactoryBean)
上面这些概念可能刚刚说的时候大家不是很明白,下面我们通过FactoryBean的一些应用来进一步体会这个接口的作用。
秃顶的Java程序员
2020-03-26
4990
Spring官网阅读系列(六):容器的扩展点(BeanFactoryPostProcessor)
接下来,我们通过Demo来感受下BeanFactoryPostProcessor的作用:
秃顶的Java程序员
2020-03-26
4390
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档