点击空白处退出提示
社会保险系统核心平台
我要开发同款作品详情
2)我主要负责参保人员登记和参保缴费模块的开发,使用到的技术为:SpringBoot、Kafka、MyBatis、Oracle、JSP、HTML、Redis、Tomcat、JavaScript等技术。通过系统原型和需求人员沟通需求、数据库的设计、类设计、编码、单元测试、发布上线、运行维护,通过集成最终使得整个系统稳定运行,用户业务正常办理,到达了较好的效果。
3)难点问题:
1.Oracle查询性能优化:由于人员缴费计划表的数据量达到了10亿级别的数据量,虽然在Oracle建立了索引,但各设备单位的缴费金额统计报表查询效率依然十分低下。最终我通过使用Redis将查询的数据进行缓存,设置30分钟的过期时间,并定期自动刷新缓存,保证数据的更新。
2.JVM的Perm区内存溢出:当时在线上环境发现抛内存溢出异常java.lang.OutOfMemoryError:PermGenspace,我通过分,初步判断是P区内存不够导致的,然后使用内存分析工具进行查看,证实了预测结论,由于项目类过多Class在被Loader后放在了老年代,在系统运行期间无法被GC清理。最后通过调大JVM永久代的内存值完美解决了该问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论