ID:309070

嚯嚯

  • 公司信息:
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 其他
  • 全区

技术能力

1. 具有扎实的Java基础,对面向对象编程有深刻的理解,熟练掌握Java IO流、集合、多线程、反射,泛型,注解,网络编程等基础开发技术;
2. 熟练使用常用的Java集合类以及常用集合的源码,熟悉多线程以及同步容器以及并发容器的使用lock、volatilte、synchronized;
3. 熟悉Java常用的设计模式,以及常用的算法和数据结构。
4. 熟悉TCP/IP协议,HTTP协议,OAUTH2协议等;
5. 熟练掌握Spring,SpringMVC,SpringBoot,Mybatis,Mybatis-Plus等框架使用。
6. 熟练掌握SQL语言,熟练使用MySQL数据库进行Java EE开发,基本的MySQL性能调优,SQL优化等;
7. 熟练使用Redis,Rabbit MQ、MongoDB等中间件技术;
8. 熟悉Tomcat,OSS等图片服务器,Nginx负载均衡,Tomcat性能调优等服务器端技术;
9. 熟练掌握Spring Cloud Alibaba、Dubbo等分布式技术,具有实际项目经验;
10. 熟练掌握前端开发技术框架(VUE),独立完成过完整的前端项目开发;
11. 熟练掌握Docker容器技术;

项目经验

一、微信公众号OA系统
项目简介:微信公众号OA系统是一种基于微信公众平台的企业管理工具,通过与微信公众号绑定实现各项办公任务的自动化处理和快速响应,提高了企业的工作效率和管理效能。该项目旨在为企业提供全流程、一站式的解决方案,请假审批、出差审批、财务审批等,使企业的日常办公工作更加便捷和高效。同时,该系统还通过互联网技术实现了信息共享、协同办公和移动办公,为企业提供了更加灵活多样的工作模式。
关键技术:Spring Boot;Vue;Redis;MySQL;Activiti;微信公众号;
技术难点:
(1) 架构规划,这部分思考很久参考了许多优秀开源项目。
(2) Redis缓存热点数据,整合Redis技术。
(3) 使用Activiti框架对项目审批流程的控制。
(4) 对各级用户的登录权限以及审批权限进行划分。
二、轻松金融投资借款平台
项目简介:本项目以国内金融投资借款平台为主要研究对象,分析开发模式与技术方案,采用分层设计的思想对系统进行分阶段进行开发,将整体系统划分为单独的模块,以高内聚低耦合的理念对系统进行设计开发。该系统支持线上投资、借款、还款、审核等功能,操作简单易于理解。该平台实现了后台管理系统及前端用户系统,用户发起的投资、借款操作、后台管理员可及时进行相应审核,并且采用资金托管的方式将用户投资、还款的资金通过第三方银行进行托管,保证资金的安全性,用户可随时发起提现,保证资金的随取所用。
关键技术:Spring Boot;Spring Cloud Alibaba;Vue;Redis;MySQL;RabbitMQ;阿里云服务器;
技术难点:
(1)实现用户发起借款操作,该功能使用第三方资金托管平台对用户进行资金发放。
(2)实现用户投资操作,对平台内借款标标的进行展示给投资人,以汇付宝作为资金托管。
(3)设计金融投资平台利率计算方式,分为等额本金、等额本息、一次还本还息三种操作。
(4)借款人还款操作,根据选择的不同还款方式,可生成对应的还款列表,并计算所还本息。
(5)根据用户对账户余额的充值,提现结果,使用异步通知将发送短信给用户。
三、IT学院在线教育平台
项目简介:IT学院是经典的B2C模式的在线学习平台,用户可以在该平台购买教学视频,实现在线观看视频,打破时间和空间的限制。平台支持阿里云视频点播、微信支付、微信授权登录、阿里云文件存储等一系列功能,为学员构建了一个全方位的在线学习平台。
关键技术:SpringBoot;SpringCloud;Redis;阿里云:文件存储;阿里云:视频点播;微信支付;Nginx;Mysql;Vue;element-ui;
技术难点:
(1)实现视频点播技术,这块采用了阿里云作为视频点播。
(2)微信支付,使用Redis技术进行控制产品数量,以及防止超卖的问题。
(3)实现权限的划分,人员权限划分为:系统系统管理、视频管理员、主要采用查询数据库权限表进行判断人员权限。
遇到的问题及解决办法:
支付不一致问题:使用Redis设置分布式锁,查询是否存在该账户号的Key,如果不存在则向Redis增加。查询是否支付,如果没有支付则进行支付,完成后删除对应的key值,保证同一时间只能完成一次支付请求。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服