开发过程中遇到的问题

1.  js ajax访问spring action 导致浏览器崩溃,后来发现是由于ajax传输中的一个参数在js中未定义找不到造成的,因为是ajax访问过程中出错的,所以js和后台都不会提示任何错误,只能自己摸索。
  
2.  mysql配合redis新增大量数据的时候,事务并发执行,导致同一事件多个随机执行,应该改成串行的方式,因此,在这里只需要将需要串行的事件加一个synchronize同步块就能解决,这仅仅是对单服务器有效的,如果是集群环境(多服务器),synchronize会失效,需要寻找其他解决方式。

3. windows环境下查询进程的方式:cmd打开dos窗口--->输入命令  netstat -ano|grep 端口号--->启动任务管理器--->通过PID找到对应的进程即可。期间有可能会遇到问题“grep不是内部或外部命令”,点击 Grep For Windows 下载即可,然后配置到环境变量中的path中,重新打开cmd就可以使用了。

4. maven项目不能添加到tomcat容器中:项目右击-->properties-->java facets-->勾选Dynamic Web Moedl、勾选Java、勾选JavaScript即可完成。

5. idea启动项目报错,报错信息是 【错误:(44, 47) java: -source 1.5 中不支持 diamond 运算符   (请使用 -source 7 或更高版本以启用 diamond】,解决方法是需要指定Maven使用的jdk版本,如下:修改pom.xml配置信息:修改1.8版本为1.7即可
开发过程中遇到的问题
6. BeanUtils.populate(Object, Map)属性赋值过程中报错【DateConverter does not support default String to 'Date' conversion】,解决方法是在上方添加代码 ConvertUtils.register(new DateLocaleConverter(), Date.class)即可


猜你喜欢

转载自blog.csdn.net/weixin_42669555/article/details/81049419