电商项目实战


1、数据表结构设计

不建议使用外键;

唯一索引,单索引,组合索引,时间戳,create_time,update_time;


nginx安装:80端口被pid为4的system进程占用,解决方法:百度经验,改了注册表的一个设置。

正向代理代理的对象时客户端,隐藏真实客户端,反向代理的对象是服务端,隐藏真实服务端


properties读取文件时,在同一个src目录下

String filename = "mmall.properties";
props.load(ReadProperties.class.getClassLoader().getResourceAsStream(filename));

如果不在src目录下用File新建然后读取,

File file = new File("config/mmall.properties");                                                             InputStream in = new BufferedInputStream(new FileInputStream(file.getAbsolutePath())));
props.load(new InputStreamReader(in, "utf-8"));

自己先不要加异常处理器,加了之后系统报的异常没法显示,坑了好久查不出来错误。。或者其实如果是系统类的异常的话,一定要记得打印栈的错误日志

太坑了。xml中sql语句写错了,半天查不出错误。。。

终于解决了jedis 连接出现java.lang.NoClassDefFoundError的问题,用main函数本类测试ok,但是一跑spring就不行,因为类加载的时候static变量的问题,原因还没找到,找到了解决方法


今天搞SpringMVC+Mybatis整合项目,dataSource注入死活搞不定,后来搜了很久发现jar包没引,后来引入之后发现没引对。。以后出现问题先检查代码,如果没问题,再检查是否jar引入对了。

commons-pool-1.6.jar;commons-collections-3.2.1.jar;commons-logging-1.2.jar



你可能感兴趣的:(电商项目实战)