你可能常常听说,F5、集群、网站架构等名词,却又不知道何为网站架构,更不知一个大型高并发网站的演变过程。
如果你是个JavaEE初级程序员,想明白除了软件开发,你还可以做什么。
---那么,这篇文章可以让你领略一二。...
分类:
Web程序 时间:
2014-11-30 11:25:22
阅读次数:
288
我的朋友Clift Norris发现了一个基本常数,我称之为Norris常数,一个未经培训的程序员在他或她遇到瓶颈之前能写出的平均代码量。Clift估计这个值是1500行。超过这个数以后,代码会变得如此混乱,以至于本人都无法轻而易举的进行调试和修改。
我还不了解足够多的初级程序员来验证这一结果,不过我自己认识到,程序员生涯的下一个瓶颈将发生在20,000行。我把Norris常数改成2,0...
分类:
其他好文 时间:
2014-10-09 16:49:18
阅读次数:
240
我们在写一些Model的时候,经常会重写ToString,为了在控制台中进行打印或者更好的单元测试。但是,如果Model的字段非常多的时候,如此简单的重复劳动经常会变成一件令人头痛的事情,因为大家都不想重复劳动,或者这种事情应该交给初级程序员或者毕业生去做。看如下:public class Cust...
分类:
其他好文 时间:
2014-09-28 12:48:02
阅读次数:
228
先说说程序员的职业生涯规划,从整体上看,程序员的职业生涯规划一般有两类: 初级工程师->中级工程师->高级工程师->项目组长->项目经理->项目主管->总经理等。 初级程序员->中级工程师->高级工程师->架构师->技术主管->技术总监等。相信大家对看见过着两种职业生涯规划,前者走管理路线,后者走技...
分类:
其他好文 时间:
2014-09-23 23:39:05
阅读次数:
224
1 throws与throw的区别解析:throws和throw是异常处理时两个常见的关键字,初级程序员常常容易正确理解throw和throws的作用和区别,说明已经能比较深入理解异常处理。Throw用来抛出异常,如果执行了throw语句,程序将发生异常,进入到异常处理机制。Throws用来声明异常...
分类:
编程语言 时间:
2014-09-18 14:29:23
阅读次数:
247
队列使用场景:为什么需要队列在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用户触发提交动作后,等待服务器处理完毕,并且将结果返回到浏览器,期间用户不能关掉...
分类:
其他好文 时间:
2014-09-14 12:49:17
阅读次数:
251
PHP函数可变参数列表可以通过_get_args()、func_num_args()、func_get_arg()这三个函数来实现。我们下面就对此做了详细的介绍。AD:2014WOT全球软件技术峰会北京站 课程视频发布也许对于PHP初级程序员来说,对于PHP函数并不能完全熟练的掌握。我们今天为大家介...
分类:
Web程序 时间:
2014-08-26 22:52:46
阅读次数:
223
我们往往容易夸大自己困难,不去做,只在想,想到最后把自己击垮。如果,你遇到了一个问题,无论如何都解决不了,你可以求助一个老程序员,他可以帮你解决问题,但前提是你得先付给他1万块钱。加上这个前提,你问问题的频率可能会从每周一次,降到每月一次,就这样,一年你也得付12万,对多数初级程序员来说,这可能是自...
分类:
其他好文 时间:
2014-08-16 09:38:30
阅读次数:
228
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
分类:
其他好文 时间:
2014-08-04 14:01:57
阅读次数:
179
1.Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。2.执行Python程序对于大多数程序语言,第一个入门编程代码便是"HelloWorld!",以下代码为使用Python输出"HelloWorld!":#!/usr/bin/python
print"Hello,World!";3.python3.0+版本已经把print作为一个内置函..
分类:
编程语言 时间:
2014-08-04 08:23:07
阅读次数:
258