- 博客(46)
- 资源 (19)
- 收藏
- 关注
转载 JVM运行原理及Stack和Heap的实现过程
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学JavaJava语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。一、JVM原理
2016-01-24 10:42:53 166
转载 Java实现配置加载机制
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java前言现如今几乎大多数Java应用,例如我们耳熟能详的tomcat, struts2, netty…等等数都数不过来的软件,要满足通用性,都会提供配置文件供使用者定制功能。甚至有一些例如Netty这样的网络框架,几乎完全就是由配置驱动,这样的软
2016-01-24 10:40:50 159
转载 不适合当一名开发人员的10种迹象
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小部分原因。不幸的是,人才市场中到处都是拥有原始智力或学问的应聘者,但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己
2016-01-23 10:28:09 867
转载 作为一个程序员,数学对你到底有多重要
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 每个计算机系毕业的人,大都学过不少数学课,而且不少学校的计算机系的数学课,通常比一般的其他工科专业的数学要难一些,比如不上高等数学,而是学数学分析,不上线性代数而去上高等代数。但是,大部分毕业了后去做程序员的人,即使是所谓的名校计算机系毕业的,大都工作中也基本
2016-01-23 10:27:25 129
转载 请不要做浮躁的人
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 当年看这篇文章的之前我也曾浮躁过,看过之后有过很多思考和反思,今天无意中又看到这篇文章,觉得不错,所以转载过来了,希望初学者朋友或者从业年限不长不过心态仍是浮躁的朋友看过之后对自己的行为反思一下。 1、不要看到别人的回复第一句话就说:给个代码吧!你应
2016-01-22 11:10:49 111
转载 比尔盖茨的60条睿智语录
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java在IT领域,比尔·盖茨可谓大名鼎鼎,比尔·盖茨的60条睿智语录,希望对大家有所启发。1、让你最不耐烦的客户是你最大的学习来源。2、只是在时间分配方面,宗教并非非常有效,星期天早晨有很多事等着我们去做呢!3、像大多数E-mail用户一样,我
2016-01-22 11:09:44 296
转载 程序员不需要为老的项目感到太多的内疚
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 我发现,当程序员开发了一个项目,然后要把它移交给其他程序员时,他们会对开发这个项目时做出的一些决策感到内疚。我问他们当时为什么选择这样做, 他们会羞愧的说,“唉,我知道这不是最好的实现方法,如果现在再去做,肯定不会采用那样的方式。”有些人可能会辩护,或强调
2016-01-21 10:03:02 312
转载 惹恼程序员的十件事
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,
2016-01-21 10:02:27 161
转载 伟大程序员的十个特质
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 如何才能成为一名伟大的程序员,历来都是大家讨论的焦点话题之一。网络上已经有很多有关这方面的文章,今天分享的则是编程培训机构CodingDojo网站上的一篇文章,本文从伟大程序员的10个共同特质出发,对这一焦点话题进行了阐述。 如果你紧跟最新的编程语
2016-01-20 10:19:31 181
转载 程序员应该做开源项目的 6 个原因
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java “开源开发人员都是义务劳动者”的观点已经成为编程世界中的陈词滥调,即使是那些伟大的开源举措也无法驳倒这种风靡一时的心态。 但是真理总是掌握在少数人手里——即使是在开源惯例中,也需要参与开源的开发人员主动为其他人贡献他们的技能,一些企业(或企业集团)往
2016-01-19 10:03:21 211
转载 偶是一只别人眼里的程序猿
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 偶,是一只在IT界摸爬滚打了8年之久的程序猿,活在这个世上,难免会遇到这样活着那样的误解,包括偶的身份。 其实,很多人都不太清楚程序员的定义,弱弱的问我,到底啥子是程序猿腻? 此时,偶总是用娴熟的普通话suo,程序猿就si一种非常特叔的、
2016-01-19 10:01:58 174
转载 一名好程序员的15个特征
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 概述:本文为朋友们介绍15个优秀程序员的特质,来看看你是否具备吧! 想成为一名优秀的程序员吗?想知道优秀程序员都具备哪些特征吗?今天我们为大家罗列了15点优秀程序员具备的特征,一起来看看你是否也具备吧! 1.令人印象深刻的技术技能
2016-01-18 10:19:43 586
转载 国外一些知名程序员的办公室和电脑桌的样子
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 估计,大部分阅读本文的程序员都是坐在敞厅的隔断里编程。这种工作环境是最节省空间的,但未必是最节省工作能量和注意力的。程序员不喜欢开放式办公室,因为开放式的办公室嘈杂,极易发生各种干扰事件。而程序员最害怕被打搅的职业人群。但独立办公室并不是每个人程序员都能有资
2016-01-18 10:18:42 430
转载 程序员解决问题的60个策略
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java程序员的生活就是解决一个又一个问题,永无止境。 这篇文章介绍了一系列解决问题的策略。 如果你觉得有用,欢迎分享。 根本的指导方针 1.首先写代码的时候最好不要有缺陷。最好的修复方法就是让bug胎死腹中。良好的
2016-01-17 07:24:32 217
转载 码农和程序员之间的5个关键差异
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 如果一个企业老板大声嚷嚷说,“我要招个程序员”,那么十之八九指的是“码农”——一种纯粹为了钱而写代码的技术人员。这其实是一种非常狭隘和错误的做法,原因么,且听我一一道来。 1.码农写的是代码,程序员写的是系统 从本质上讲,码农就是你
2016-01-17 07:23:03 155
转载 40个神准的社交心理学现象
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 1、关系越好的,往往是最爱损你的 和他们说话时,你总是能自动屏蔽那些不爱听的。你的毛病他们永远比你更清楚。碰到你以前喜欢过的人,他们总是特别激动地喊你快看快看。有了小秘密,总是第一个想跟他们分享。其实最关心你的,永远是那个最爱打击你的。 2
2016-01-16 07:25:58 434
转载 高效的程序员是聪明和懒惰的
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 我之所以要用聪明和懒惰来形容高效的程序员,原因有以下几点:聪明是因为能找出问题的正解懒惰是因为不愿写多余的代码(即不会长时间地坐在电脑前) 好的软件开发过程应该是懒惰的软件开发,亦称耐心开发,原因是开发人员在写代码之前会先将时间花在透
2016-01-16 07:24:48 160
转载 12岁开始自学Web开发的5个经验
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 自从我12岁的时候,发现Microsoft Word中的“另存为Web页面”选项后,我就开始自学Web开发。我先学的是HTML,接着是CSS和JavaScript,然后是一些PHP和Rails的皮毛。 (近段时间,我投入了Meteor的怀抱。)
2016-01-15 07:22:50 195
转载 程序员避免精神崩溃的9个建议
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 做了程序员这一行,也许你会渐渐感受到这一行的巨大压力,IT职员猝死的新闻也经常会听到。本文给出了9个避免程序员精神崩溃的建议,如果你的大脑濒临崩溃,赶紧看看吧。 1.独自待会 这可能是最重要的,因为它会影响你和他人(包括家人)之间
2016-01-15 07:21:48 150
转载 为什么成为一名程序员这么难 —— 学Coding的必经之路
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 有人说,每个看起来与正常人无异的工程师,其实都是在学习程序开发的途中熬过、压抑过、而且创伤过的反社会人士(sociopaths)。 在学习程序开发的过程中,常常看到网络上的「甘苦谈」,也听过身边前途一片光明的工程师朋友们分享过学习历程,总觉得不同的人
2016-01-14 10:19:54 224
转载 作为非技术背景的创始人,你希望找到一位什么样的CTO?
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 这个问题有点意思。 我是技术出身的创业者,也担任过创业公司 CTO,中型互联网公司 CTO。我现在自己作为一个创业者 CEO,暂时身兼 CTO,但将来迟早要找一个 CTO,那么我想象一下,我希望 CTO 具备的素质应该包括: 一、技术视野要
2016-01-14 10:18:55 208
转载 程序员讨厌没有价值的任务
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 大多数程序员,据我所知,越是优秀,越是讨厌没有价值的任务。 寻找其工作的价值 这些年来,我看到很多颇有成绩的软件开发人员转行去了管理岗位,或者其他完全不同的职业。有的时候原因很简单,只是想拿更高的薪水。不过也有因为是厌倦了总是需要不断学习以跟
2016-01-13 06:48:49 193
转载 真正的精英程序员是什么样的?共勉!
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 1. 真正的精英程序员不会分心于生活中的事情,如孩子和爱人。削减用于家庭琐事和交友的时间,尽量最大化编码时间。 2. 真正的精英程序员的爱好无一不和编码有关,如果你还喜欢搞一些与计算机无关的活动,那最好改一改。如果你觉得自己快筋疲力尽了,那就勇往直前
2016-01-13 06:48:06 204
转载 30个糟糕的程序员抵不过一款好工具
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 时不时地我们可以听到有人在说,我们需要更多的程序员。现在的孩子应该在学校里就学习编程。编程的地位就应该像曾经的写作文一样。 我不同意这样的观点 每个领域都会有一些人登上金字塔的顶端,成为这一行业的权威,更多的人则只能被称为优秀,当然更
2016-01-12 11:41:15 151
转载 Java程序员面试失败的5大原因
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。 #1 说得太少 尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会
2016-01-12 11:40:31 142
转载 选择学习目标的困难与焦虑
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 大部分国内教育体系下面成长起来,尤其是仍然在做技术背景工作的工程师,在家庭、学校以及五千年儒家文化的影响下,有一个根深蒂固的思维习惯,如果某段时间没有学习目标(尤其是书本知识),就会有一种来自内心虚度年华焦虑。 但学习的选择始终是个大问题。
2016-01-11 16:57:26 180
转载 流落在帝都的那些80后北漂IT人,你们的未来在哪儿
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 问题北漂 最近老与一些身边的80后的朋友聊天。大多数北漂,来京十年以上的占大多数,没有北京户口的占大多数,干IT互联网的占大多数,年薪在15-50万的占大多数。 就这样一类人群,当之无愧算得上中国的中产阶级吧?但最多的问题是,这群人的未来
2016-01-11 16:56:26 215
转载 工程师忽略的隐形成本
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 有时候我们说,“实现这个功能,我只花了几个小时”。但是完成之后,我们发现每隔几周,我们要么在修复该功能的bug、向另一个工程师解释,要么做客服回答问题、以解释其工作原理。维护该功能总的投入时间要远远超过最初开发的几个小时。 软件开发中内化的
2016-01-10 06:54:36 129
转载 15个IT技术人员必须思考的问题
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值? 1.搞IT的是屌丝、码农、程序猿? 人们提到IT人的时候,总会想到他们呆板、不解风情,专注于IT技术,就算性感的美女躺
2016-01-09 07:05:48 238
转载 干货!谷歌推荐的技术能力提升指南
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 打好扎实的计算机科学基础对于成为一个成功的软件工程师是非常重要的。本指南主要关于如何提升自己的技术能力,非常适合学生用于制定教学课程,当然这里提供的网络资源,并不意味着就可以完全取代现有的课程,正式的课程安排还是要学的(除非你不想拿到毕业证书)。
2016-01-09 07:04:47 119
转载 大师是怎样炼成的
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java Master,也叫大师,接近于master's degree。通常指在某一领域,某一行业,相应圈子里有较高的知名度,人气很旺;对其所从事的业种了如指掌,炉火纯青,已然达到出神入化的境地,可谓近乎道矣! 在继续本文之前,声明以下所描述的大师主要是数据库领
2016-01-08 06:50:44 151
转载 10+年程序员总结的20+条经验教训
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 以下是我作为一名程序员经过10几年时间总结出的一些有关于软件开发的经验规则: 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步
2016-01-08 06:49:51 166
转载 程序员不是砌砖工人,他们是作家
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java如果你有10个程序员,最好的那个可能至少比最差的那个好5倍。这绝对不是胡扯。我们这样定义“更好”:工作速度更快,产生的bug更少,代码更具可读性、逻辑性和可维护性。程序员不是砌砖工人,但他们往往被当成是砌砖工人。 (我并不是说歧视这些职业
2016-01-07 07:04:50 163
转载 程序员的生产效率源于需求,而不是工具!
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 你确定你真的知道到底是什么促使一个程序员高效率的吗?是因为使用了VIM和Emacs这些强大的编辑器,还是因为应用了最新的Haskell Web框架,抑或是你最喜欢的NoSQL数据库? 很抱歉,如果你注重的是工具、框架,甚至是进程,那么我不得不说,你
2016-01-07 07:04:08 155
转载 软件界面设计原则
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java一:遵循一致的准则,确立标准并遵循无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。 这样得到的好处:1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各
2016-01-06 07:25:54 579
转载 几个常见开源协议的介绍
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java下面列出了几个比较常见的开源协议相关的约定说明:Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件
2016-01-06 07:25:06 124
转载 Android环境搭建及相关命令
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java1.下载SDK 到Android官方的镜像网站http://androidappdocs.appspot.com/sdk/index.html 下载,网页有介绍quick start,解压后,打开SDK Setup.exe选择下载相应的SDK版本
2016-01-05 06:51:22 132
转载 Android UI学习 - Linear Layout, RelativeLayout
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java1. 一些常用的公共属性介绍1) layout_width - 宽 fill_parent: 宽度和父元素相同,wrap_content: 宽度随本身的内容所调整,或者指定 px 值来设置宽 2) layout_height
2016-01-05 06:50:28 166
转载 Android Resource介绍和使用
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在
2016-01-04 06:35:27 198
转载 Android Styles & Themes
关注微信号:javalearns 随时随地学Java或扫一扫随时随地学Java 什么是Style,什么是Theme? Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。
2016-01-04 06:34:25 125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人