作为一名JAVA开发人员,熟练掌握Java的语法和特性是必须的能够编写高效、可靠的代码,实现各种复杂的功能,可以应用于各种不同的领域,如Web开发、移动应用开发等。
接下来是MySQL。MySQL是一种流行的关系型数据库管理系统,被广泛应用于各种Web应用程序中。我深入了解MySQL的原理和操作方法,能够设计和优化数据库结构,提高数据检索和存储效率。
SpringBoot是一个用于开发Java应用程序的框架,它简化了应用程序的配置和部署过程,提高了开发效率。我熟练掌握SpringBoot的各种功能和特性,能够快速搭建和部署各种类型的应用程序。
RabbitMQ是一个开源的消息队列系统,用于在应用程序之间传递消息。我对RabbitMQ的原理和使用方法有着深入的了解,能够设计和实现高效的消息传递系统,提高应用程序之间的通信效率。
Nginx是一个高性能的Web服务器和反向代理服务器,被广泛用于构建高可用性的Web应用程序。我熟练掌握Nginx的配置和优化方法,能够搭建稳定、高效的Web服务器环境。
Mybatis和Hibernate是两种流行的Java持久化框架,用于简化数据库操作。我对Mybatis和Hibernate的使用方法和原理有着深入的了解,能够设计和实现高效的数据访问层,提高应用程序的性能和可维护性。
Redis是一个开源的内存数据库,用于存储和访问键值对数据。我熟练掌握Redis的各种数据结构和操作方法,能够设计和实现高效的缓存系统,提高应用程序的响应速度和性能。
总的来说,我对Java、MySQL、SpringBoot、RabbitMQ、Nginx、Mybatis、Hibernate、Redis等技术有着深入的了解和丰富的实践经验,能够应对各种复杂的技术挑战。
一、风控平台系统
租赁行业是一个充满活力的行业,随着社会经济的发展,越来越多的人选择租赁产品而不是购买,成为租赁行业的主要客户。由于租赁行业的高风险,租赁公司必须了解客户的信用状况,以确保他们能够按期支付租金。为了解决这个问题,开发一个风控平台,进行用户信用评测,可以帮助租赁公司识别客户的信用状况,从而更好地控制风险。
风控平台可以帮助租赁公司更好地评估用户的信用风险,以便采取必要的措施防止欺诈和违约行为。此外还可以有效地缩短用户风控审批时间,提升审批效率。
风控平台采用了Spring Boot+Spring Security+MybatisPlus框架技术,Redis作为系统数据缓存,引入Rabbit MQ作为消息队列中间件,主要进行业务解耦和个别场景的延时任务。系统框架内部采用分模块设计,代码清晰简单易于维护,同时提供多种组件,如服务监控、前后端分离、数据权限管理等。
二、租赁电商系统
该系统不同于传统电商业务,主要提供电子数码产品的租赁业务,租赁方式轻松便捷,业务模式灵活多样,可以满足不同的用户需求。
该系统采用SpringBoot+Spring Security+Redis+shiro+vue于一体的标准项目框架,Nginx 主要用来做反向代理和负载均衡,使用RabbitMQ作为消息队列中间件。 项目中主要包括系统维护、订单管理、商品管理、风控管理、审核管理、财务管理、物流管理等功能。
在此项目中我主要负责订单管理、审核管理及财务管理功能的开发,灵活采用工厂方法模式、抽象工厂模式、策略模式、责任链模式等设计思路,使代码具体良好阅读性和扩展性,适量采用MQ机制,将一组业务进行解耦,控制好依赖关系,达成合适的高内聚低耦合的协作关系
三、区块链融资租赁系统
区块链融资租赁业务管理系统供运营、财务等部门人员使用,与蚂蚁链进行数据交互,推送及获取链上订单信息,进行查询、管理统计与分析。同时也开放外部接口,与商户平台直接进行数据交互,接收推送订单数据。
该系统还搭建了风控模块,通过调用外部API获取各种纬度的信用评测数据,再经过风控模型计算后,进行信用等级评测,输出规范化信息提供给业务人员参考。
系统采用了springboot,hibernate,quartz,freemark等框架,采用了Rabbit MQ作为消息队列中间件。项目主要包括系统配置、商户管理、充值管理、库存管理、商品管理、订单管理、财务管理等功能。
我负责整个项目的业务开发和系统的更新迭代,因为是多商户模式,所以大多业务场景采用了工厂方法模式、抽象工厂模式、策略模式等策略模式。
四、搭建公司了的RabbitMQ、Nginx、Jenkins等应用环境,还包括OSS、NAS、域名证书等云服务创建配置。
租赁行业是一个充满活力的行业,随着社会经济的发展,越来越多的人选择租赁产品而不是购买,成为租赁行业的主要客户。由于租赁行业的高风险,租赁公司必须了解客户的信用状况,以确保他们能够按期支付租金。为了解决这个问题,开发一个风控平台,进行用户信用评测,可以帮助租赁公司识别客户的信用状况
区块链租赁业务管理系统供运营、财务等部门人员使用,与蚂蚁链进行数据交互,推送及获取链上订单信息,进行查询、管理统计与分析。同时也开放外部接口,与商户平台直接进行数据交互,接收推送订单数据。 该系统还搭建了风控模块,通过调用外部API获取各种纬度的信用评测数据,再经过风控模型计算