2012年11月16日

学JAVA争做IT精英

摘要: 不知道什么时候开始,IT业初级程序员的工作性质与进城打工的"农民工"变得如此惊人的相似。很多IT公司的高管认为"人便宜,就是要用到坏掉,然后再找更便宜、更年轻的",于是,初级程序员们与农民工一样被剥削,一样做着没什么太大技术含量的枯燥工作,一样拿着微薄的收入,有上顿没下顿,买不了房开不了车,日复一日重复"IT民工"的劳动。 "IT"这个英文缩写,原本在人们脑中总是条件反射地与"精英"二字联系在一起。标准的形象应该是"西装革履,背着笔记本电脑,高投入却也高收入".曾经听人说:& 阅读全文

posted @ 2012-11-16 16:35 java开发学习 阅读(124) 评论(0) 推荐(0)

读代码整洁之道

摘要: 现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像Winston Royce瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求。在这个信息爆炸技术日新月异的时代,需求总是在不停的变化,随之在2001年业界17位大牛聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场,提出了"Agile"(敏捷)软件开发价值观,并在他们的努力推动下,开始在业界流行起来。在《代码整洁之道》(Clean Code),提出一种软件质量,可持续开发不仅在于项目架构设计,还与代码质量密切相关,代码的整洁度和质量成正比,一份整洁的代码在质量上是可靠的,为团队开发,后期维护,重构奠定 阅读全文

posted @ 2012-11-16 16:30 java开发学习 阅读(212) 评论(0) 推荐(0)

程序员专用经典语录

摘要: 01.IT人表示屁股上还得纹一个</body> , 要不中间来个hello world! 02. 03. 04. 05.十年生死两茫茫,写程序,到天亮。 06.千行代码,Bug何处藏。 07.纵使上线又怎样,朝令改,夕断肠。 08.领导每天新想法,天天改,日日忙。 09.相顾无言,惟有泪千行。 10.每晚灯火阑珊处,夜难寐,又加班。 11. 12. 13. 14.老婆给当程序员的老公打电话:“下班顺路买三个包子带回来,如果看到卖西瓜的,买一个。” 15.当晚,程序员老公手捧一个包子进了家门… 16.老婆怒道:“你怎么就买了一个包子?!” 17.老公答曰:“因为看... 阅读全文

posted @ 2012-11-16 15:58 java开发学习 阅读(434) 评论(0) 推荐(0)

JSP是不是Java发展史上的一大败笔?

摘要: JSP一个年代传奇人物,它的诞生成果了网络的三国鼎立的局势,可是,几年的结构的风烟席卷,让JSP逐渐淡出这个前史舞台,有人不由宣布这样的感叹,JSP是不是Java开展史上的一大败笔呢? 查询样本 让咱们翻开JSP的开展前史,咱们就不难为什么有今日如此大反差,JSP诞生的初期,犹如软件业的一个重型炸弹,敏捷的在业界引起了颤动,JSP的渠道无关性以及一次编译处处运转等特色,让许多网络宠儿,相形见绌,就连身出门的ASP也只要超架之功,毫无还手之力。 可是好景不长,许多开发人员发现JSP的一个严重缺点,逻辑代码与表明层代码没有完成彻底别离,这样给开发人员的保护带来了很大的费事,随之呈现了St... 阅读全文

posted @ 2012-11-16 15:29 java开发学习 阅读(380) 评论(3) 推荐(0)

Java数据库设计中的14个技巧

摘要: 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。 2. 主键与外键 一般而言,一个实体不能既无主键又无外键。在E?R 图中, 处于叶子部位的实体, 可以定义主键,也可以不定义主 阅读全文

posted @ 2012-11-16 15:07 java开发学习 阅读(181) 评论(0) 推荐(0)

sql 2005 数据库字段类型说明

摘要: 数据类型 类型 描 述 bit整型bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Offint整型int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节smallint整型smallint 数据类型可以存储从- 215(-32768)到215(32767)之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用. 阅读全文

posted @ 2012-11-16 14:59 java开发学习 阅读(174) 评论(0) 推荐(0)

你的验证码安全吗?

摘要: 验证码的作用主要有防止暴力破解,防止恶意灌水,防止自动提交等,在这里我就不多说了。验证码的类型也有数字、字母等,甚至厉害点的还有中文的。但是不管你的验证码多么厉害,只要你在表单验证中存在如下的失误,你的验证码就形同虚设!验证码的一般思路,就是每次登陆的地方访问一个脚本文件,该文件生成含验证码的图片并将值写入到Session里,提交的时候验证登陆的脚本就会判断提交的验证码是否与Session里的一致。问题出现了,在登陆密码错误之后,我们不去访问生成验证图片的文件,那么如果Session中的验证码没有被清空,此时验证码就是跟上次的一样,辛辛苦苦构建的验证码机制就形同虚设了。下面我们先来看一段有问题 阅读全文

posted @ 2012-11-16 11:28 java开发学习 阅读(415) 评论(0) 推荐(0)

DataReader的使用

摘要: 1.遍历结果集while (myReader.Read()) Console.WriteLine("\t{0}\t{1}", myReader.GetInt32(0), myReader.GetString(1));myReader.Close();2.使用序数索引器。while (myReader.Read()) Console.WriteLine("\t{0}\t{1}", myReader[0].ToString(), myReader[1].ToString());myReader.Close();3.使用列名索引器。while (myReade 阅读全文

posted @ 2012-11-16 11:07 java开发学习 阅读(518) 评论(0) 推荐(0)

SQL的基本操作

摘要: 目录:1.数据类型2.数据库的相关操作3.表的相关操作======================================= 1.数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQL Server 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n 阅读全文

posted @ 2012-11-16 09:57 java开发学习 阅读(238) 评论(0) 推荐(0)

导航