面向方面AOP/IoC

在保险极客担任系统架构师期间,我主导了核心业务系统的升级改造项目,这是一个关键的技术转型,旨在将公司的业务系统从PHP迁移至Java,以提高系统的稳定性、扩展性和开发效率。项目主要分为以下几个功能模块: 技术架构转型:负责将单体架构迁移至基于Spring Cloud Alibaba的微服务架构,实现服务的模块化和独立部署。 服务治理与稳定性:设计并实施服务治理策略,包括服务注册与发现、配置管理、负载均衡和熔断降级,以确保系统的高可用性和稳定性。 CI/CD流程建设:建立持续集成和持续部署的流程,通过自动化测试和部署,提高软件交付的速度和质量。 监控与日志体系:构建立体监控体系,包括日志监控、链路追踪和告警系统,以实现对系统运行状态的全面监控。 在这项工作中,我负责了以下任务,并使用了以下技术栈: 技术选型与架构设计:选择适合的微服务框架和中间件,设计系统的整体架构。 核心代码实现:负责关键模块的编码工作,确保代码质量和系统性能。 技术团队领导:指导团队成员,提升团队的技术能力和工程实践。 通过这些努力,我们成功地完成了技术转型,实现了服务的快速迭代和部署,显著提升了系统的稳定
1220Java单元测试工具
账务管理系统模块包括系统级基础资料、单位级基础资料、凭证处理、定期处理、科目账簿、辅助账簿、电子报表、过账平台等,系统以凭证处理为核心,通过编制凭证、处理凭证、账簿查账实现财务核算工作。在这个项目中,我担任的是开发经理,主要负责软件的需求获取分析、架构分析、设计、任务协调分配、进度跟进及编码工作
860Java前端
项目描述: 该项目是一个基于Spring Cloud Alibaba开发的SaaS应用商城,服务于房地产行业,通过商城向房地产客户提供软件服务,该系统分为三个客户端(应用端、运营端、经纪人端)。应用端主要面向客户,展示已上线的应用系统(计划系统、成本系统、费用系统等);运营端主要面向运营人员,收集客户需求并进行反馈等;经纪人端主要面向已采购系统的客户,可以通过推荐、分享等形式,发展下线并获得销售提成; 项目职责: 1、 参与 项目的需求分析和系统设计以及微服务的领域划分。 2、 负责 登录认证、应用认证、消息通知、日志埋点、第三方服务集成(微信公众号、阿里云人机验证)等功能的方案设计和编码实现。 3、 参与 日常测试,反馈bug修改以及项目中相关文档的撰写。
970docker面向方面AOP/IoC
● 项目主要功能是国际渠道运营商及相关合作伙伴信息的管理及维护,其中包括运营商,合作商,商品信息,库存信息,合同 管理,账单管理等功能,同时需与第三方进行相关交互,秒杀热销活动时提供库存相关功能的支持,涉及到高并发,大数 据,性能调优,缓存一致性,消息不重复不丢失等; ● 项目主要采用 springBoot 微服务分布式架构进行开发涉及,各应用模块分离,便于开发联调,兼容 mysql 以及 oracle 两种数 据库,使用分片,分区等进行数据库优化,采用 redis 缓存,mq 消息等进行系统功能涉及; 业绩: ● 优化相关报表的导出功能(10w+以上) ● 支持项目在 UM (马来),BSNL (恒河水),菲律宾(PTO),斯里兰卡(Hutch )等地区的正常运行及上线 ● 优化与秒杀,促销活动进行联动时库存数量异常情况,解决多卖等事故 ● 库存涉及到千万级数据量,优化库存场景的查询效率
1100Java多媒体处理
1.知名的架构类项目,提供在线消费金融服务,并发性高,服务稳定性高: 1.1并发量支撑在亿级,读写比1:1000,服务器在300多台。 1.2读方面采用多分级缓存处理策略,写方面在网络服务器方面采多级限流,异步处理,批量处理等策略。 1.3在服务稳定定性上面,对业务进行分级,资源上做了隔离设计,核心业务进行开关管控,灵活降级、熔断,数据分布式存储,弹性扩容。 1.4.服务治理方面,能够对代码级别的问题进行跟踪,同时对服务的资源使用情况和运行实时监管,能够对问题及时定位和处理。
780Java面向方面AOP/IoC
提供一个购买贵州特色产品的平台,包括贵州特色农产品、扶贫项目对外销售、旅游景点、绿色果蔬大宗采购等,B2C、B2B提供交易平台。 主要参与一期后端服务开发并接入票务模块及接入电影模块
1010Java数据库连接池
刚搭建了一个架构,技术选型:后端使用SpringBoot3+SpringSecurity+jwt+validation+mysql+mybatis+lombok+fastjson+logback, 前端使用Vue3+element-plus+vue-router+axios+pinia+pinia-persistedstate-plugin 试运行了一下挺流畅的,效率也快
1030docker服务发现/注册和协调
该项目分为 1.数据源管理模块,主要管理用户数据库等数据源信息,包括数据库连接信息,并发设置等 2.元数据采集模块,根据用户录入的数据源信息,连接数据库采集表信息以及表结构 3.ETL开发模块,可以选择源库,源表,目标库,目标表信息,生成一条配置 4.配置部署模块,把生成的配置信息部署到生产环境 5.实例运行模块,实例化配置,调起底层程序进行ETL 我负责的主要工作是各个数据源之间数据同步的设计与开发,采用模板方法设计模式,重构了后台以兼容各类数据源之间的配置
1920JavaPaaS系统/容器
主要模块: 用户模块: (1)用户注册登录模块 (2)用户管理模块 前台模块: (1)食品展示模块 (2)食品查询模块 (3)购物车模块 (4)收银台模块 (5)用户维护模块 (6)订单查询模块 (7)公告模块 后台模块: (1)食品管理模块 (2)员工管理模块 (3)管理员维护模块 (4)订单管理模块 (5)公告管理模块 (6)留言管理模块 主要功能: 作为网上订餐管理系统,展现给用户客户端前台页面是整个项目中最为重要的一环,所以在前台系统首页我们设置了详细的点餐,会员中心,订餐车,留言,找回密码等主要用户使用功能。用户可以通过点击相应的功能来快速实现自己对商品的购买。 当然,除了有用户功能的页面是远远不够的,我们还要有管理员功能。通过系统的后台管理页面,对餐厅做出实时的管理,了解用户点餐情况以及员工的管理,只有这样才能更好的运作系统,使用户拥有良好订餐体验。 管理员可以通过食品管理模块添加新菜品,以及修改原有菜品,对订餐系统中的菜品进行调整,通过添加菜品的类别可以对菜品进行更加完善的管理,还可以通过员工模块对当前餐厅的员工进行管理;通过订单管理模块可以快速的了解订单详情。 除此以外
900Java面向方面AOP/IoC
项目介绍:用户权益管理平台,实现了用户享有权益信息和各部门内勤人员工作进度与绩效数据的集中管理与精确统计。主要模块:工单管理模块、活动管理模块、报表管理模块、指标管理模块和综合查询模块。为客户提供服务权益申请、变更、查询等业务功能、给内勤人员提供一个受理、查询服务工单、报表统一查询和导出等功能的后端平台;并实现与官微、掌声民生APP、CallCenter语音系统、官网等外围系统交互,为客户带来一站式统一服务体验。 •主要技术:SpringBoot+SpringCloud+MySQL+MyBatis+Redis+Nacos+OpenFeign+XXL-Job+RabbitMQ+JDK8+Maven+阿里云oos+Vue3 •职责描述: 1.独立开发增值服务满意度及其指标模块、VIP服务人员管理模块、咨诉结案率模块;活动报名/签到功能、报表管理优化等模块和功能。 2.使用RabbitMQ异步调用外围系统的消息推送优化业务流程,达到用户权益平台与官微、掌上民生APP和短信服务之间的应用解耦的效果,解决级联失败问题并提高系统容错性。 3.使用Redisson对现有的服务催办定时任务的重复执行问
1080Java后台管理系统(模板)
该项目属于比亚迪内部使用项目平台庞大目前下设,设计板块,销售板块,计划板块,采购板块, 制造板块,质量板块,售后板块,财务板块,指标板块展示
1080Java面向方面AOP/IoC
华铁数字项目复杂,包括一线3000名销售、服务工程师app应用,总部风控项目,400电销话务平台,投资商数据查看端,公司核心驾驶舱大屏等项目。 参与整个公司数字化平台的架构设计,原型验证,技术难度攻关。负责集群建构,研发流程优化, 关键项目驱动参与,完成了多项关键应用,如:华铁大黄蜂物联网平台,华铁大黄蜂c端小程序,华铁应急ERP擎天系统, 城投租赁系统、浙商证券融资租赁项目,蚂蚁链可信监控项目,数字人民币对接, 华铁内部宜搭业务应用等,
1430Java地理信息系统GIS
该项目属于比亚迪内部使用项目平台庞大目前下设,设计板块,销售板块,计划板块,采购板块, 制造板块,质量板块,售后板块,财务板块,指标板块展示
1020Java面向方面AOP/IoC
本项目是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 小程序端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单 工作内容: 1.项目的整体搭建,后台接口实现 2.使用websoket实现双向通信,实时播报 3.菜品、套餐、员工、订单、分类模块的开发 4.swagger来设定接口规范 4.大屏展示,统计图等
1320Java小程序
1.功能模块及使用者功能: 教育小程序通常包含以下功能模块: 用户注册与登录:允许用户创建账户并登录。 在线课程:提供各种课程供用户选择和学习。 视频播放:支持课程视频的在线播放。 练习与测试:提供习题和测试,帮助用户巩固知识。 成绩跟踪:记录用户的课程进度和测试成绩。 互动交流:论坛或讨论区,让用户可以互相交流学习经验。 教师助手:提供教师咨询和辅导服务。 对于使用者来说,这些功能能够帮助他们在线学习、测试和跟踪自己的学习进度,同时能够与教师和其他学生进行互动。 2.技术栈使用及个人任务负责: 技术栈可能包括: 前端开发:使用微信小程序框架、React Native、Vue.js等。 后端开发:使用Node.js、Django、Flask等。 数据库管理:使用MySQL、MongoDB等。 云服务:使用阿里云、腾讯云、AWS等。 个人任务负责可能包括: 需求分析与规划:负责梳理用户需求,设计产品功能。 界面设计:负责小程序的界面布局和用户体验。 前端开发:负责实现小程序的前端界面和交互逻辑。 后端开发:负责搭建服务器,实现数据存储和处理。 测试与部署:负责小程序的测试和上线部署。 最
1010PHP微信开发/微信公众号开发
双重预防体系,国诚集团为实现金鑫矿业国家对安全预防的要求,我司经过竞标,完成对此项目的开发。 1.[70%],项目管理,对项目开发进度以及项目质量进行管理 2.[20%],部分项目功能的开发 3.[10%],项目部署
1270Java手机开发工具
合同管理系统提供了合同从制定、审核、签订、用印、到履约归档的全合同生命周期,支持自定义配置流程文本比对等功能,大大减轻了人工比对合同的工作量,提高了工作效率。 我在此项目中负责 1、系统架构选型及表结构设计 2、业务模块功能开发及慢查询调优 3、编写 jenkins 自动发布及备份脚本 4、与其他系统交互接口开发及鉴权
1230JavaJava开发工具
国铁集团设备统计与监控 项目模块: 1、信息采集模块 2、定时任务 3、流程审批 4、基础台账 6、故障报修 7、用户管理 8、智能控制 9、故障、设备统计 主要负责: 此项目从立项开始,我都是一直跟进的,并且项目整体架构的搭建,包括登录认证、流程框架(flowable)、工具类、配置redis、数据库设计、线程池的配置等一些基础建设;另外,流程审批、故障报修,信息采集,定时任务,统计等模块都有贡献; 工作总结: 此项目是基本架构都是由我一人完成,我完成之后才和同事一起进行并行开发,因此,通过此项目我更深入的了解一个项目的整体层次和搭建过程,包括技术选择和版本选择方面,在开发工程中,由于采集数据时需要采集的是全国的客运铁路设备,所以采集模块是非常忙碌的,如何用更少和更快的时间将数据完成无误的落盘这是个值得思考的问题,因此利用了哈希加集群来分配任务;在做流程审批时,由于铁路的组织架构和
800Java项目构建
物联网平台作为用户规范化设备与云端的交互流程,通过物模型约束设备与平台的通信过程: 1.设备分为直连设备、网关设备和子设备。 2.提供产品管理、设备管理 3.通过amqp将设备数据推送给业务系统
1360Java面向方面AOP/IoC
功能主要:信息云仓、线上治理、积分管理、政策学习四大模块; 信息云仓主要做驾驶舱信息展示,对当年的企业信息、党组织的信息、劳务关系的分析等功能的数据解析展示; 线上治理主要展示对于上报问题的解决进度展示; 积分管理主要展示当年在各类评分体系中,名列前茅的几位人员信息以及参与人员数据分析; 政策学习主要展示一些政策问题; 项目的后台管理主要是对于一些线上治理的问题进行一些回馈以及整改
1870Java面向方面AOP/IoC
当前共44个项目
×
寻找源码
源码描述
联系方式
提交