八佰里

化繁成简… 破茧成蝶

正在浏览 代码如诗 里的文章

如果你用MyEclipse进行开发的话,或是使用Spring Mail来发邮件的时候,运行时可能会出现以下的错误:
Exception in thread “main” java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
原因是jar包版本不统一,解决方法如下:

删除Java EE 5 Libraries/javaee.jar/mail里的包有东西.

具体方法如下:
用rar打开X:\Program Files\MyEclipse 6.6\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.6.0.zmyeclipse660200810\data\libraryset\EE_5\javaee.jar,然后删除mail,然后就正常鸟.

第一范式:要有主键,列不可分;

第二范式:联合主键的情况不能出现部分依赖;

第三范式:不能存在传递依赖

2010.04.26—之前视频了一次,吃饭前先垫个底,今天重写HelloWorld,知道了Struts 2也有Annotation;项目中制定约定很重要,约定优于配置;

2010.04.27—必去网站:http://blog.csdn.net/struts2,必读书:《Struts in Action》http://www.manning.com/Struct2inActionhttp://www.manning.com/dbrown;SampleApplication.zip;日志功能应独立在拦截器中完成;拦截器中完成:数据验证、类型转换、文件上传;提到Maven2;

2010.04.28—ChaptThree App;项目所有提示信息独立在资源(属性)文件中;根据需要选择国际化;ActionInvoation;workflow实现表单验证;token拦截器防止重复提交;要用Session可以用scoped-modelDriven;execAndWait:正在执行,请稍等….;没有(被)使用的拦截器不会影响性能;警告:static-params会覆盖xml中的param元素的值;

忙了几天,青协的纳新系统基本上已经写好了,数据库构建的不是很合理,还有一个BUG是Session销毁不及时会导致系统错误,添加进Session定时销毁应该就没什么问题了,然后数据测试下差不多就可以投入公测了。PHP结合MySQL写的一个小系统,实现报名无纸化。

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。
下面举例说明什么是一对一的数据映射。比如一个班级中,每个学生的学号跟他的姓名就存在着一一映射的关系,这个模型用map可能轻易描述,很明显学号用int描述,姓名用字符串描述(本篇文章中不用char *来描述字符串,而是采用STL中string来描述),下面给出map描述代码:

map<int,string> mapStudent;

继续阅读