财加财iplat4j项目总结

万万没想到,时隔1年多,还必须将这个不想再拾起的iplat4j拾起来。

而且很不幸的是,之前重装系统,将d盘不小心格式化,源码,db什么的,啥都没有了。

源码还好,在SVN 上存着呢。可是db呢,线上的服务器db竟然没有备份(代码就更不可能备份了)

但是没办法,雇主给钱了,硬着头皮上呗。

以下是一些技术上的收获:

1、加深了对mysqldump的理解。如果报Access denied for user 'root'@'localhost' (using pas sword: YES) when trying to connect的错误,99%是因为用户名密码不对,而不是没有权限之类的。简单说下备份还原的命令,mysqldump 是备份,mysql是还原。

2、这个项目需要将scc_common,scc_pm,iplat4j插入到一个新的项目fashion中,然后这地方卡了好久啊。单独clean任何一个项目都会报错,我甚至到最后都怀疑是不是我电脑环境有问题了。单独clean任何一个项目,都会报org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath的lljava/util/map的错误,在google上这种错误只有3个页面,而且对解决问题毫无帮助。

后来最终才发现是对原教程里面的一句话理解错了,意思就是只要编译这scc_common,scc_pm,iplat4j 3个项目,而不是编译这个fashion新项目。

3、报ibatis文件重复加载的错误,There is already a statement named in this SqlMap,那是因为把4个项目全部放在一起编译了。新加的那个项目不需要参与手工编译。

4、让我再一次感受了记事本的隐性bug。ibatis那个xml配置文件,只要被记事本编辑过,将顶部的编码从utf-8改成gbk,就报content is not allowed in prolog的错误。当年很多人就批评过微软的自作聪明。现在想想果然有这回事。

5、想录一个视频,告诉新手,如何搭建iplat4j环境,也给自己备忘。(明天有时间会录)

6、jquery取属性,的确是用形如('#id').attr('id')的方式,可以在w3c上简单佐证。

7、关于eclipse里面启动tomcat,然后tomcat已经显示started了,但是eclipse还是认为tomcat还在启动,不知道什么原因。有人说是通讯错误,不影响使用,但是看上去很不爽。

8、 解决eclipse中Errors running builder JavaScript Validator的问题,在项目上右击-->Builder--->去掉JavaScript前面的勾。

9、对未来的反思。假如再过一年,这种情况再现,我现在做了什么可以该将来快速响应?

      * 代码没话说。要放在一个靠谱的SVN上。

      * db。需要将最新的备份下来,目前已经放在百度云盘上。

猜你喜欢

转载自wandejun1012.iteye.com/blog/2244790