51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Java程序员由笨鸟到菜鸟
你为什么成为一名程序员?
兄弟姐妹们,还记得自己成为一名程序员的初心吗?遥想公瑾当年,不,遥想我当年,似乎是“命中注定”走上这条路的。因为不在计划之内嘛,所以走了很多弯弯路。路漫漫其修远兮,我们就来上下求索一下,权当是一次复盘吧。我先来说道说道自己在程序员这条路上的点点滴滴,也许能够给颓丧或者迷茫中的你一些启发和感悟。在...
IT猿
·
2020-03-26
为什么
成为
一名
程序员
@程序员,你在颓丧的时候怎么办?
01、颓丧的感觉颓丧,一般指精神萎靡不振,情绪消沉,多用于消极的人身上;有时候也用于别处,比如说《红楼梦》第七六回中就有一句:“因又叹道:‘诗固新奇,只是太颓丧了些!’”不管怎么说,这个词相关的主题很少会在朋友圈看到;因为人们需要树立积极向上的正能量形象嘛。我呢,是一个比...
IT猿
·
2020-03-26
程序员
你在
颓丧
时候
怎么办
@程序员,你该如何磨快你的锯子
01、前言作为一名程序员,本职工作当然是编写代码,毫无疑问;就像一名伐木工人,他的本职工作就是锯树;但如果锯子钝了,锯起树来可想而知有多么的吃力。我相信,99.99%的程序员都知道要把锯子磨快;但估计只有0.01%的程序员愿意停下来,去思考怎么磨快自己的“锯”——泛指编程...
IT猿
·
2020-03-26
程序员
你该
如何
磨快
你的
Java Socket:飞鸽传书的网络套接字
在古代,由于通信不便利,一些聪明的人就利用鸽子会飞且飞得比较快、会辨认方向的优点,对其进行了驯化,用来进行消息的传递——也就是所谓的“飞鸽传书”。而在Java中,网络套接字(Socket)扮演了同样的角色。套接字(Socket)是一个抽象层,应用程序可以通过它发送或接收数...
IT猿
·
2020-03-26
Java
Socket
飞鸽
传书
网络
@程序员,这四个学习建议值得收藏
在我看来,学习能力应该是一个人最重要的能力之一。因为我们赖以生存的所有技能,无一例外都是通过学习获得的。那些优秀的人,也不过是学习能力或者学习效率比一般人强而已。这样的观点被很多人论证过,商业理论家阿里·德赫斯(AriedeGeus)曾说过,“比你的竞争对手学习速度更快,可能是唯一可持续的竞争...
IT猿
·
2020-03-26
程序员
四个
学习
建议
值得
Java内存映射,上G大文件轻松处理
内存映射文件(Memory-mappedFile),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。稍微解释一下虚拟内存(很明显,不是物理内存),它是计算机系统内存管理的一种技术。像施了妖...
IT猿
·
2020-03-26
Java
内存
映射
文件
轻松
Java:控制反转(IoC)与依赖注入(DI)
很长一段时间里,我对控制反转和依赖注入这两个概念很模糊,闭上眼睛想一想,总有一种眩晕的感觉。但为了成为一名优秀的Java工程师,我花了一周的时间,彻底把它们搞清楚了。01、紧耦合在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象的引用,如果这个获取的过程需...
IT猿
·
2020-03-26
Java
控制
反转
IoC
依赖
温故而知新,重温 Java 7 的那些“新”特性
2009年4月20日,Java的亲生父亲Sun被养父Oracle以74亿美元收购,这在当时可是一件天大的事。有不少同学都担心Java的前途,我当时傻不啦叽地也很担心:自己刚学会如何通过记事本编写Java代码,然后通过cmd打印HelloWorld呢,这一下难道白学了?但其实这种担心是多余的,因为Java并不会陪葬,毕竟...
IT猿
·
2020-03-26
温故而知新
重温
Java
那些
特性
Java:前程似锦的 NIO 2.0
Java之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快:1)JDK1.4之前的I/O没有缓冲区的概念、不支持正则表达式、支持的字符集编码有限等等;2)JDK1.4的时候引入了非阻塞I/O,也就是NIO1...
IT猿
·
2020-03-26
Java
前程似锦
NIO
优秀的程序员都热爱写作
01、注释也是写作据我所知,优秀的程序员都热爱写作(不止是狭义上的写博客)。如果你能举出一些例外,请一定转告我。为什么这么说呢?一个优秀的程序员想要分享一段开源的代码,假如别的程序员看不懂的话,他的挫败感一定会油然而生,除非他不想让别人看懂,但我觉得这样的话也没必要开源了吧。为了能够让别的程序员读懂他的代码并重用,他不...
IT猿
·
2020-03-26
优秀
程序员
热爱
写作
Java 代码界 3% 的王者?看我是如何解错这 5 道题的
前些日子,阿里妹(妹子出题也这么难)发表了一篇文章《悬赏征集!5道题征集代码界前3%的超级王者》——看到这个标题,我内心非常非常激动,因为终于可以证明自己技术很牛逼了。但遗憾的是,凭借8年的Java开发经验,我发现这五道题自己全解错了!惨痛的教训再次证明,我是那被秒杀的97%的工程师之一。不过,...
IT猿
·
2020-03-26
Java
代码
王者
我是
如何
你想成为什么级别的程序员?
作为一名程序员,不知道你是否考虑过这个问题:“你想成为什么级别的程序员?”假如你还没有考虑过,那真的是该闭上眼睛,用力地想一想了。这个问题并不好回答,因为它多少有些严肃。假如我要问你:“你最喜欢的书是什么?”,虽然也有一点点严肃,但你没准会不假思索地回答:“《...
IT猿
·
2020-03-26
你想
为什么
别的
程序员
我竟然不再抗拒 Java 的类加载机制了
很长一段时间里,我对Java的类加载机制都非常的抗拒,因为我觉得太难理解了。但为了成为一名优秀的Java工程师,我决定硬着头皮研究一下。01、字节码在聊Java类加载机制之前,需要先了解一下Java字节码,因为它和类加载机制息息相关。计算机只认识0和1,所以任何语言编写的程序都需要编译成机器码才能被计算机理解,然后执行...
IT猿
·
2020-03-26
竟然
不再
抗拒
Java
加载
程序员,你自豪什么
老婆是一名建筑设计师,每天要盯着电脑画很长很长时间的图纸,有时候为了赶进度,还要熬夜加很长时间的班。特别累的时候,她就会抱怨说,“老公,你啥时候才能发财,那样的话,我就辞职不干了。”我是一名程序员,每天也要盯着电脑敲很长很长时间的代码,虽然很少加班,但离发财还很遥远。于是,我老婆也没办法辞职不干...
IT猿
·
2020-03-26
程序员
自豪
什么
一名合格的程序员应该是什么样子
6月25号,母亲打来电话,说妹妹的高考成绩离二本线差9分。我听完随口扔了一句,“在我的意料之中。”因为她平时的成绩也就在二本线上下徘徊。这句话挺伤人的,尤其是对于高考失利的妹妹来说,她听完我的话,立马就哭了起来,情绪非常激动,质问母亲为什么要打电话告诉我(玻璃心)。我参加高考了两次,两次都离二本...
IT猿
·
2020-03-26
一名
合格
程序员
应该
是什么
首页
上一页
...
579
580
581
582
583
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他