2022 年度_职业项目总结_Java技术点归纳

Java技术点归纳

  • 目录
    • 概述
      • 需求:
    • 设计思路
    • 实现思路分析
      • 1.Structs 元工程改造
      • 2.个贷子系统开发
      • 3.架构的迭代开发,升级,部署,
  • 参考资料和推荐阅读

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 架构进行架构识别和演进

参考资料和推荐阅读

  1. 暂无

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~

你可能感兴趣的:(高效工作,结果导向,java,jvm,开发语言)