2012年11月16日

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

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

posted @ 2012-11-16 15:29 java开发学习 阅读(373) 评论(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开发学习 阅读(413) 评论(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开发学习 阅读(236) 评论(0) 推荐(0)

2012年11月14日

双十一谁才是受益者?

摘要: 双十一原本是单身的狂欢节,但自从淘宝去年推出双十一促销后,双十一就演变成了购物狂欢节了。去年双十一淘宝的交易额为52亿,今年双十一促销的支 b;TA^7WXl < |jj}f 付宝总销售额191亿,其中天猫为132亿,淘宝为59亿。笔者在原本猜想今年双十一交易额应该是100亿左右,但是191亿出现在了我们的眼前,不可思 >YB=(ul riem!7P}j 议,此数字震惊了古今外,连政府都震惊了。Gp&h e *nJcLb zq 那么这次的双十一谁才是受益者?s^Z\ aB R& dO<O? 笔者在想,双十一多么美好的日子,结 阅读全文

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

几招防范Java漏洞

摘要: 你的企业在使用Java平台吗?你可知道,Java平台很有可能会为病毒、木马大开方便之门。就如何防范最新的Java平台漏洞这一话题,本文为读者提供了一些参考方案。作为一种得到广泛应用的编程语言,针对Java平台的攻击呈现出逐渐抬头的迹象。很多安全研究人员就此提出了自己的方法,以便用户保护自己的计算机,以防范针对Java平台的攻击。安全研究人员希望在甲骨文没有提供官方补丁的前提下,用户们能够通过这些方法降低系统遭到攻击的风险。因噎废食不可取未经授权执行应用是目前Java平台上最常出现的漏洞类型。今年9月底,安全专家Adam Gowdiak发现了存在于Java 5、Java 6以及Java 7平台上 阅读全文

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

用JAVA中的多线程示例生产者和消费者问题

摘要: packagecom.softeem.demo;classProducerimplementsRunnable{privateSyncStackstack;publicProducer(SyncStackstack){this.stack=stack;}publicvoidrun(){for(inti=0;i<stack.getProducts().length;i++){Stringproduct="产品"+i;stack.push(product);System.out.println("生产了:"+product);try{Thread.sl 阅读全文

posted @ 2012-11-14 09:37 java开发学习 阅读(216) 评论(0) 推荐(0)

用JAVA中的多线程示例银行取款问题

摘要: packagecom.softeem.demo;/***@authorleno*账户类*默认有余额,可以取款*/classAccount{privatefloatbalance=1000;publicfloatgetBalance(){returnbalance;}publicvoidsetBalance(floatbalance){this.balance=balance;}/***取款的方法需要同步*@parammoney*/广州达内http://www.gztarena.com/publicsynchronizedvoidwithdrawals(floatmoney){if(balanc 阅读全文

posted @ 2012-11-14 09:36 java开发学习 阅读(550) 评论(0) 推荐(0)

导航