![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序开发
文章平均质量分 80
叶建升
香港大学计算机科学硕士,先后就职于腾讯和阿里巴巴,现在阿里云负责大数据研发和智能客服体系产品建设;对分布式架构、实时计算和深度学习有浓厚兴趣。从数据,算法到工程应用的全栈研发让我有全局视角和破局的能力
展开
-
关于软件中“业务逻辑”的详解
细说业务逻辑2010-08-02 作者:张洋来源:EricZhang's Tech Blog前言记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和大转载 2014-06-29 22:55:44 · 6958 阅读 · 1 评论 -
程序员的十个层次 你属于哪一层?
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层转载 2014-12-27 12:07:29 · 7164 阅读 · 0 评论 -
What is the difference between JRE,JVM and JDK?
If you are a Java developer, it is very often that you think about understanding the JRE,JVM and JDK. Once if you understand these things, it would be quite easy for you to visualize things in logical转载 2014-06-15 14:01:21 · 1841 阅读 · 0 评论 -
Java中的关键字: this和super
Java关键字this、super使用总结一、thisJava关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只原创 2014-07-06 19:32:54 · 731 阅读 · 0 评论 -
如何在面试时写出高质量代码?
作者总结自己多年面试他人以及被他人面试的经验,发现应聘者可以从代码的规范性、完整性和鲁棒性三个方面提高代码的质量。程序员在职业生涯中难免要接受编程面试。有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂。因此,如何在面试时能写出高质量的代码,是很多程序员关心的问题。代码的规范性面试官是根据应聘者写出的代码来决定是否录用转载 2014-07-06 15:30:05 · 758 阅读 · 0 评论 -
Java 设计模式
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {转载 2014-06-30 18:03:18 · 536 阅读 · 0 评论 -
纯干货:优秀程序员和普通程序员的区别在哪里?
创业者 郭凛:如果纯以编码能力来看,可分为五类1. 拷贝型拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口而已。2. 新手型当产品有功能需求时,由于经验有转载 2014-06-30 00:42:24 · 1217 阅读 · 0 评论