JAVA程序员职业生涯中最重要的三个阶段

第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定...

2019-05-12 20:55:29

阅读数 3011

评论数 12

关于三次握手与四次挥手面试官想考我们什么?------- 不看后悔系列

在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就差不多了。 三次握手 当面试官问你为什...

2019-05-05 21:21:36

阅读数 3745

评论数 1

四大编程语言之父聚首,编程语言要变天?

编程语言的优劣,一直众说纷纭。倘若编程语言的创造者们相聚一起共谈自己所设计的语言,是否又会掀起一番“腥风血雨”? 其实就在近日,Python 创始人 Guido van Rossum、Java 创始人 James Gosling、C# 创始人 Anders Hejlsberg、Perl 创始人 L...

2019-05-05 15:44:39

阅读数 4961

评论数 7

花了 2 亿多,等了近 2 年,结果连个可用的网站都没有……

有个国外匿名吐槽网站,名字叫 Clients From Hell,意思就是来自地狱的客户。程序员和设计师们纷纷晒出自己经历过的奇葩客户。我们以前翻过上面的一些案例,比如: 今天推文,还是和地狱设计有关。不过这回是角色互换了,是来自地狱的开发商。 4 月 23 日,外媒 The Register ...

2019-04-29 21:21:16

阅读数 7098

评论数 2

互联网薪资“高开低走”,你觉得以你的技术能力够得着高薪吗?

前言 对于国内外主流互联网大厂,技术出身似乎已经成为各大掌门人的必备标签。谷歌 CEO 桑达尔·皮查伊、马克·扎克伯格、李彦宏、马化腾、雷军等等皆为技术人出身,都曾参与了公司内部重要产品的研发。 一家企业的技术研发能力,决定了这个企业的规模。而决定一家企业技术研发能力的,便是开发人员,这也是我们总...

2019-05-21 21:56:58

阅读数 11

评论数 0

14个有前途的程序员习惯,你有几个?

慎于说Yes 在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来...

2019-05-21 20:53:43

阅读数 7

评论数 0

HashMap?面试?我是谁?我在哪

前言 现在是晚上11点了,学校屠猪馆的自习室因为太晚要关闭了。勤奋且疲惫的红孩儿也从屠猪馆出来了,正准备回宿舍洗洗睡,由于自习室位置比较偏僻所以是接收不到手机网络信号的,因此红孩儿从兜里掏出手机的时候,信息可真是炸了呀。红孩儿心想,微信群平时都没什么人聊天,今晚肯定是发生了什么大事。仔细一看,才发...

2019-05-21 17:45:12

阅读数 16

评论数 0

我作为开发者犯过的两次愚蠢的错误

上周我和同事们简单地聊了聊我们工作中搞砸的那些事儿。如今早已不再犯那些错了,所以想起过去就觉得很好笑。但是笑归笑,其实当时犯的这些错让我们受益颇深。 分享自己犯错的经历至关重要,能让别人从中吸取经验教训,而且可能让他们工作起来更上手。我在这儿记录了几条自己最近犯的错。 为什么有那么多生产数据库被...

2019-05-20 21:39:49

阅读数 25

评论数 0

Netty基础篇:Netty是什么?

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。 为了方便演示,下面例子中,...

2019-05-20 21:05:01

阅读数 31

评论数 0

谷歌中止与华为业务往来,华为自研手机OS也要一夜“转正”?

一连数天,华为海思事件持续发酵。今天根据路透社最新报道,谷歌已经暂停与华为的业务,这意味着华为只能使用开源版本的安卓系统,无法访问来自谷歌的专有应用程序和服务。晚些时候,彭博社报道称,英特尔、高通、赛灵思和博通在内的多家芯片制造商告知其员工停止对华为供货。谷歌禁运,安卓告急。随着手机操作系统的至暗...

2019-05-20 16:49:47

阅读数 44

评论数 0

图解Raft:最简单易懂的分布式一致性算法

分布式一致性 想象一下,我们有一个单节点系统,且作为数据库服务器,然后存储了一个值(假设为X)。然后,有一个客户端往服务器发送了一个值(假设为8)。只要服务器接受到这个值即可,这个值在单节点上的一致性非常容易保证: 但是,如果数据库服务器有多个节点呢?比如,如下图所示,有三个节点:a,b,c。这...

2019-05-20 16:10:52

阅读数 21

评论数 0

华为备胎,一夜全转正!

近日华为被美国封锁,华为全资子公司海思半导体总裁 17 日凌晨 2 点发了一份内部信,已被环球网等媒体公开。

2019-05-20 14:02:53

阅读数 34

评论数 0

任正非强硬回应:美企不卖芯片,华为也没大事

前言 5 月 16 日,美国总统特朗普签署了一项行政命令,宣布美国进入紧急状态,美国企业不得使用对国家 security 构成风险的企业所生产的电信设备。随后,美国商务部工业与安全局(BIS)宣布将华为列入所谓「实体清单」,要求任何向华为出售产品的美国公司必须获得许可特批。 16 日,华为官方在回...

2019-05-20 13:57:40

阅读数 30

评论数 0

程序员提高编程能力万无一失的办法

前言 那就是去读别人写的代码。读那些你常用的库、编程框架的源代码,读那些你景仰的大牛的源代码,读代码里的测试(测试本身就是一种有效的文档);读代码、改代码、运行代码。 其实,所谓写程序,大部分的时间都是花在读代码上,“写”的部分耗时极少;所以把“读”的技能训练好了,是很有好处的。 提高编程能力万无...

2019-05-20 13:46:42

阅读数 24

评论数 0

如果996是福报,希望你有所收获

前言 相信每位开发者在自己开发的过程中,都会反思一些问题,比如怎样提高编程能力、如何保持心态不砍产品经理、996 之后怎样恢复精力…… 小编最近阅读了两位开发者的文章,他们分别分享了自己开发生涯中学习到的一些东西,其中一位开发者刚工作 1 年,另一位则有 7 年的开发经验。 他们都信奉“终身学习”...

2019-05-19 21:30:51

阅读数 37

评论数 0

最难学的十大编程语言,Java只排第三,第一你绝对想不到!

近日,TIOBE 发布了 5 月份编程语言排行榜。 排名前三的,还是几乎万年不变的 Java、C、C++,第四和第五为 Python 和 VB .NET。 本月最值得的关注,之前持续在 Top 20 大约有 3 年的 R 语言掉出了 Top 20。按理说,统计编程领域仍然在蓬勃发展,特别是有数据...

2019-05-17 21:02:19

阅读数 1469

评论数 5

Java开发必须掌握的线上问题排查命令

前言 作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时...

2019-05-17 17:38:45

阅读数 69

评论数 0

面试官“你的期望薪资是多少?”聪明的程序员都是这样答的!

前言 工作多年想要跳槽的求职者。相信很多人在找工作时最惨痛的经历就是:总是羞于谈薪酬待遇。大概这是很多职场人都会遇到过的尴尬吧。 然而这个坎如果你自己不去过,以后多的是坎儿跟你整。 很多人不知道:你入职时谈定的基础工资,将决定以后你在这个公司的岗位级别和晋升程度。 说白了就是,基础工资越低,你以后...

2019-05-17 16:51:44

阅读数 70

评论数 0

你真的了解分布式系统到底是什么吗?

前言 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、常用的分布式方...

2019-05-17 16:24:19

阅读数 68

评论数 0

一台Java服务器跑多少个线程,性能最佳呢?

一台Java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。 打出jstack文件,通过IBM Thread and Monitor Dump Analyzer for Java工具查看如下: 共计1661个线程,和监控数据得出的吻合。但这个数量应该是大了,我们都知...

2019-05-17 16:01:04

阅读数 66

评论数 0

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