信用风险管理系统采用单点登录,用户账号只需登录一次,即可访问多个系统。系统使用的前端框架是 jQuery UI Widgets 。后端是基于 Spring+SpringMVC+Mybatis 框架进行搭建。有数据管理、仓库管理、数据审核,邮件配置、舆情监控,日志监控、系统管理这几大功能。
1、对系统存在的慢 sql 语句进行了优化。
2、将系统代码注释补全,方便后面其他开发人员阅读代码
3、服务器上 tomcat 配置 JAVA_OPTS 参数进行调优,提升系统性能
4、优化了系统配置参数:连接时长和数据库访问的最大并发数
5、代码优化比较琐碎,主要挑了几个重点进行优化,1)避免循环中用复杂表达式、2)不过多的创建对象,尤其在循环中创建对象 3)IO 流最后都要在 finally 语句块中释放
6、因为后端返回给前端部分页面数据集比较大,大约有几十M。于是对数据集进行了压缩,采用 GZIP 技术,将数据集压缩成几百K大小。