
感悟心得
Tomsheng321
这个作者很懒,什么都没留下…
展开
-
每个程序员需掌握的20个代码命名小贴士
代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。int d; // elapsed time in days int elapsedT转载 2015-08-22 21:22:40 · 376 阅读 · 0 评论 -
我参与的项目
1)档案系统云平台项目,集成ElasticSearch全文检索功能,包括将上传的原件按类型进行转码。然后将转换后的原件插入到ES服务器上。原创 2016-03-23 14:20:02 · 727 阅读 · 0 评论 -
java api文档的阅读技巧
1、Api文档的阅读技巧,先读主干,了解功能,在看枝叶,英文也是如此2、java api文档再使用的时候,尽量少的使用搜索,而是通过目录寻找,这样可以帮助你熟悉目标类所在的具体位置3、左侧蓝色的比较大的是包名,下面?列出来的是包下面的类和接口。包和继承没有关系,同一个包中的类可以有子类,也可以有父类。一般一种类型的比如io等等都一个包就放了所有的类,极少数包里还套着包。转载 2016-03-21 11:22:19 · 6537 阅读 · 1 评论 -
子页面调用父页面的js方法
1)iframe调用父页面的jswindow.parent.freshList();2)iframe调用多层的父页面的js以自定义查询新增查询条件的页面newCustom.jsp为例:var frames=window.parent.parent.window.document.getElementById("operateIframe").contentWindow.docu原创 2015-12-28 11:11:18 · 3195 阅读 · 0 评论 -
程序员必读书单
http://www.cnblogs.com/figure9/p/developer-reading-list.html转载 2015-09-23 15:38:27 · 297 阅读 · 0 评论 -
通过自定义注解学到的
宏观上先确定思路,将思路分步骤以注释形式写出,开始不要考虑细节,将流程编写出来编译无误,运行检查结果是否和自己心理预期的一样。如果不一样,再在现有代码的基础上修改,如果是未考虑到的条件,添加if判断条件,debug直到和自己的预期为止。技术方面,当发现自己定义的变量要适应多种数据类型,如果这个变量以一个参数形式传递,可以将这个参数定义为object,或者接口或者父类型。如有原创 2015-10-22 17:11:23 · 378 阅读 · 0 评论 -
了解自己的路线
想知道前端和后端需要学些什么,看看慕课网的java开发工程师,和前端工程师的学习路线就知道了。工作的内容驱动学习。原创 2015-08-22 22:57:12 · 442 阅读 · 0 评论 -
学习编程的七个阶段
第1阶段:机会你很开心,你一直想学这个新的内容,比如说某编程语言,无论是规划还是环境所迫,总之你终于有这个机会学习了。第2阶段:没有根据地乐观谷歌搜索——挑选一两个自己感兴趣的教程,买资料和书,然后开始MOOC(大规模在线开放教程)。教程很有趣,甚至还有在线REPL,可以让你玩耍,你觉得你正在进步中。当然也有烦恼——手指还不熟练,但你坚持,不肯放弃,并准备向你的第一个项目进转载 2015-08-22 21:06:04 · 563 阅读 · 0 评论 -
程序员必读的六本书
作为一名程序员,日常的工作除了上班撸代码就是加班撸代码了。撸码其实不难,无非询问Google,StackOverflow,解决方法和demo一箩筐,可是撸的一手好代码着实不易。无独有偶,码农一抓一大把,优秀的程序员却不易寻觅。优秀的程序员既不可能出自各种天花乱坠的培训机构,更不可能来自挖掘机摇篮山东布鲁斯特,大多数优秀的程序员有一个共同点,那就是自学。为什么是自学呢?首先大学的教育不可能让转载 2015-08-22 21:18:01 · 462 阅读 · 0 评论 -
我多希望我学编程时,有人教我这些事!
这篇文章在Medium上人气很旺,转发量和评论数都爆表。原作者回顾了自己漫长的编程学习之路,从中总结了个人经历,走过的弯路和各种教训。1、学编程之前,想清楚自己想写什么。学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。如果你的目标只是“学习如何编程”,却不知道自己到底想写出什么样的程序,也不知道这些程序将如何让你的生活变得更美好,转载 2015-08-22 20:58:22 · 492 阅读 · 0 评论 -
惨痛教训其二
当拿到一个任务后,要将这个任务从它的出发点一直考虑到结束状态。比如需要修改这中间某个环节的一个变量,不能仅仅盯着这一个环节或者他的上一个环节。解决当前问题的手段有很多种,如果只是看着眼前的环节,可能要实现的技术手段就会很繁琐。但是如果找到了源头(这当中经过多个页面的传递),从那个位置修改可能就很容易。原创 2015-09-07 11:37:36 · 374 阅读 · 0 评论 -
惨痛教训之一
在做业务系统对接解决方案这个任务时,因为主表和子表都调用同一块代码进行原件的存储。当第一次主表的原件插入到数据库后,一定要//原件插入完成提交destCon.commit();否则如果没有这条语句,在主表的原件插入之后,插入对应子表的对应原件时,数据库会锁住,停在那不动,而且也不报错。原创 2015-08-25 11:48:53 · 315 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之Java学习方法
前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了很久以前,看过的马士兵老师的一篇关于Java自学之路的文章,于是在网上找了找,结果找到了,马士兵老师的视频,是我目前最为推崇的Java学习视频,虽然还有很多,如张孝祥、黎活明、李兴华老师等,他们的都很转载 2015-08-20 09:40:17 · 639 阅读 · 1 评论 -
牛人告诉你怎样学Java才是硬道理
做软件开发大概有6年多了,从事JAVA开发大概4年多,现在在网上总是看到大家在讨论什么架构比什么架构好,什么技术比什么技术强.对这个我想谈谈我的几点看法. 第一、我觉得谈架构是需要有资格的。 如果你THINK JAVA或 JAVA核心技术这两本书还有很多你不能理解 那么你最好先把其中的一本看个滚瓜烂熟,再去看其他技术。你SERVLET用得很熟练了么?如果转载 2015-08-20 09:17:43 · 453 阅读 · 0 评论 -
浅谈从项目型公司到产品型公司的转型
项目型公司,说白了就是靠完成项目、收取费用来作为主要营业收入的公司。美国项目管理协会认为:项目是一种被承办的旨在创造某种独特产品或服务的临时性努力。一般来说,项目有唯一性(每个项目都是独特的)、一次性(项目不能复制)和不可逆转性(不论结果如何,项目结束了,结果也就确定了)。判断自己的公司是不是项目型公司只需要看看公司每天做的是不是都是“每次都不一样、只做一次、做完就完的活儿”就行了。许多中小型企业转载 2015-08-25 16:47:03 · 7478 阅读 · 0 评论 -
程序员的年龄天花板
我是一个老程序员了, 2014 年我不断在思考一个问题:程序员的年龄天花板到底是多少岁?其他行业里的老将 农村有一些老人 70 多岁了还能种地,不但能种小麦玉米,还能在自己房子后面种点白菜、萝卜、西红柿、豆角什么的,自给自足,不靠孩子赡养。 褚时健70多岁承包荒山开始种橙,现在褚橙是知名品牌。 我们家不远处有个同仁堂,同仁堂里有中医馆,中医馆里都是转载 2015-08-25 16:27:22 · 528 阅读 · 0 评论 -
十佳最受欢迎的编程语言,你擅长几个?
保持领先是任何软件工程师面临的最大挑战之一。那么哪种编程语言的需求最经久不衰?10. ASP.NET ASP.NET是服务器端的Web应用程序框架语言,目的是为Web开发制作设计动态网页。它是由微软开发的,该语言允许程序员构建动态的web站点,web应用程序和web服务。2002年1月首次发布的.NET Framework1.0版本,是对微软的动态网页技术(ASP)的继承和扩转载 2015-08-22 22:58:36 · 3101 阅读 · 0 评论