Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目录

概述
Java技术点归纳 :
需求:
Java技术点总结:
设计思路
实现思路分析
1.Structs 元工程改造
Java 技术的对应的Strucs 的对应的进行改造:
因为structs 有个actionSupport的 有这个actionServer进行转发:
所以在改造的过程中采取了对应在前端控制器中进行了URL 的过滤,
把对应的Action 转换成了对应的bean的范围。
2.个贷子系统开发
2.1 基于模板生成的CRUD的方法
2.2 定义拉取的入库和消息通知
2.3 批量扣款,先解控,再进行批量划扣
2.4 进行批量处理的功能
3.架构的迭代开发,升级,部署,
主要尽心适配,重构,开发,升级,优化,承载架构演进等任务
3.0 统一适配的Activity ,ccflow,等统一的工作流平台:
3.1 重构模块d代码,使用IEDA refactor 功能进行重构代码:
3.1 架构的迭代开发主要是建立业务模型进行开发
3.2 升级,指主要的逐步的模块进行工程升级方法的编写
3.2 部署这里主要是使用docker 的方法搭建了CICD平台
3.4 优化:性能优化,Maven的性能优化,架构的性能优化
JVM优化,性能优化等
架构方面的优化:
1.第一次架构优化:tomcat和mysql数据库分开部署.
2.第二次架构优化:引入缓存
使用memcache作为本地缓存,使用redis作为分布式缓存.
3.第三次架构优化:引入负载均衡策略
4.第四次架构优化:数据库读写分离
主库:写
从库:读
5.第五次架构优化:数据库按业务分库
6.第六次架构优化:使用LVS或者F5来使用多个Nginx负载的均衡.
7.第七次架构优化:通过DNS轮询实现机房的负载均衡.
8.第八次架构优化:容器化+微服务架构(此架构也可以从一开始就做).
5 架构的演进:对BFF 架构进行架构识别和演进
参考资料和推荐阅读
- 暂无
欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~
文章详细介绍了Java技术在Structs元工程改造、个贷子系统的开发以及架构的迭代、升级和部署过程。内容涵盖URL过滤、CRUD操作、批量处理、重构、性能优化,包括数据库分离、缓存引入、负载均衡策略,并最终涉及到了微服务和BFF架构的演进。
1920

被折叠的 条评论
为什么被折叠?



