开发异常/问题总结

在开发过程中遇到的一些问题,记录下来

1.jsp  form表单ajax提交数据时,会出现点击保存按钮并没有跳转到相应的ajax方法来提交数据

    解决办法:将提交按钮设置属性type="button"

2.jQuery ajax跨域请求问题

解决办法:1.设置属性dataType:"jsonp"

              2.$.getJson(url,data,callback);

3.IE兼容性问题

在IE8中不支持jQuery的trim方法

使用ajax提交数据最好设置为post提交,可以兼容所有的IE

4.quartz  spring 定时任务,启动项目报SQL......default  错误

检查quartz和mysql jar包版本  我使用的是quartz1.8.5  mysql5.1.31 以上

5.A client timed outwhile waiting to acquire a resource fromcom.mchange.v2.resourcepool.BasicResourcePool@1ce08c7 -- timeout atawaitAvailable()

解决办法: (tomcat c3p0 高并发出现)

代码:如果是用HibernateSessionFactory 用getCurrentSession():在commit和rollback会自动提交事务,openSession():需要手动关闭

增加 线程池数量只会延迟异常出现的时间

6.

An error occurred at line: [74] in the generated java file

  出现时机:项目移植,运行环境版本的不同,需要加入或移除相对应版本的jar包

 本问题解决:新下载javax.servlet.3.0.jar,以前是2.0的包,项目正常

7.c3p0的错误

解决办法

 1 .查看数据库的用户名,密码,连接url是否正确

 2. 检查数据库服务是否启动(大概率)

 3. 修改数据库连接池的属性(不是最终解决办法)

8.tomcat 8 直接启动startup.bat一闪没有了

cmd中运行catalina.batrun 命令,如果出现JRE_HOME错误,在环境变量中添加JAR_HOME,值为jdk的jre 路径; (适用于tomcat8setclasspath.bat中有jar_home路径的配置,所以要加上jre_home).

9. 数据库链接加密处理

Spring配置文件中修改引入的jdbc


在映射类中信息


10.springMVC多数据源配置

在数据库properties文件中,增加不同数据源的配置,在spring配置文件中添加多个dataSource的bean (id不同).并对应不同的数据源

,最后增加一个dataSource,以key,value的方式存储不同的数据源

在映射类中的实现




当需要切换不同的数据源时,在事务开启之前调用

DataSourceSwitch.setCustomerType(DynamicDataSource.DATA_SOURCE_A);

DataSourceSwitch.setCustomerType(DynamicDataSource.DATA_SOURCE_B);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

燕_青

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值