ID:328226

小牛

高级JAVA开发工程师

  • 公司信息:
  • 用友汽车科技有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 闵行

技术能力

精通Java 基础 , JavaWeb ,Spring5,mybatis, mybatis-plus
精通数据库 mysql sqlserver,熟悉SQL 索引优化
精通 springboot 单体开发,精通 springcloud分布式开发。
熟悉 redis 缓存,rocketMQ,kafka 消息中间件,熟悉 DEVOPS CICD,jenkins
Docker,K8S 容器化技术,了解ElasticSearch
熟练spring-security 权限安全框架,进行粗粒度及细粒度的权限控制
熟练使用项目代码管理工具git,项目管理工具maven

项目经验

上海用友汽车信息技术有限公司

最近的项目 智已汽车索赔系统
项目介绍:springboot+springCloud项目,这是关于汽车理赔的系统,分为店端和厂端,店端生成索赔单,到厂端生成结算单,提交给OA审批,审批通过后,在生成验收单,在提交给OA的财务审批。
主要负责内容及相关技术:
1,三包预警,相关车的相关配件维修了多少次,维修时长多少天,作统计,设置相关规则,当超过多少天,或者多少次,展示相关数据,黄红橙三个等级,主要负责老代码的优化(以前的老代码,for循环里调用数据库,导致性能很慢),以及天数的计算规则的重新计算。
2,开发新功能,结算单模块的开发,新增,修改,分页列表,以及详情页的展示等。
1,生成结算单号,按SY+年月日+001,序号递增,这个放在Redis中,加分布式锁
2,新增结算单,前端传入的索赔单的数据,依次添加到结算单主表以及明细表,设置结算单的相关状态,保存成草稿,或者提交OA审批。
3,列表的展示,展示结算单分页列表,此时要计算结算单下面,所有索赔单的状态,多少个待审批,多少个已结算,多少个已审批,多少验收通过。这个与其它表的关联
很强。计算较为复杂
4,详情页的展示,把所有结算单,以及索赔单的信息查询出来,并且计算其金额,按不同店,以及不同的科目编码二个维度展现。

3,不适用工时,Excle批量导入功能,批量导入数据,要数据导入之前对每一行数据做校验,如果有错误给出提示,当所有的数据都正确时,在入库。
4,与前端联调,解决bug等。

项目二 顶尖科学家论谈项目
项目介绍:这是一个SpringCloud+Nacos+MySQL+redis+ELK 分布式微服务项目,主要的业务是:各国科学家报名及被邀约至中国上海,参加学术论坛,包括邀约报名,及每日行程的信息展示。 在这个项目中,主要负责:了解需求,后端接口的编写以及与前端的联调。其中有四个微服务:cms后台展示,user用户模块,auth认证授权,tiket票务模块,以及二个网关服务cmsGetway,websiteGetway。
主要负责内容及相关技术:
1,用户个人信息展示接口,联系人接口,站内信接口,日程接口,收藏接口,优惠劵接口的编写,数据分页展示给前端以及与前端的联调,Swagger测试,liunx命令行查看日志等。
2,用户通知。当用户注册,登录,更改密码,大会开始前一天等等重要时间节点时,发送短信,邮件,站内信提醒用户。其中短信是调用阿里云短信接口。
3,议程下载。PDF文档下载,用户每天行程参加的会议,地点,时间,以及参会其它人员的信息,以表格的形式下载。
4,调用接口,RestTemplate 远程调用腾讯接口,解析数据。
5,StreamAPI对集合的处理,lamda表达式,spring定时任务@Scheduled
5,java集成ELK,打印日志到logstash,UDP形式。
6,各个微服务模块之间的RPC远程调用,OAuth2.0 BCryptPasswordEncoder密码加密,docker安装MySQL等,安装部署微服务,jenkins安装jar包构建。

上海由晟信息技术有限公司

项目一,可视化运维管理系统
这是一个运维监控的可视化系统,用于在一个局域网中监控每个设备的硬件情况。比如主机和交换机snmp设备的的Cpu, 内存,硬盘等,还可以监控主机上安装的服务是否正常运行,比如mysql, oracle表空间,ftp服务等,用echarts图形展现整个局域网设备的拓扑图,各个设备的状态。如果有异常就有报警信息。 服务端的框架是springboot +maven+mysql+git+idea. 运行的系统是liunx。

运行的机制是:在局域网中搭建一台liunx服务器,安装zabbix服务,在各个监控设备上安装客户端去采集数据,java后台通过,httpClient调用zabbix接口,获取相关数据,展现在页面,有列表的展现,还有图形的展现(echarts),还提供接口,给第三方调用,RestFull风格。

技术特色:liunx环境下搭建zabbix服务,liunx各种命令的运用,echarts展现整个局域网的拓扑图。


项目二,数字化签名系统
这个一个移动端项目,后台框架springboot +maven+mysql+git+idea.前端 H5+C3
项目流程:在移动端展现一个电子合同,要用户输入相关用户信息,比如姓名,手机号等,
这些信息,动态的展现到合同上,并动态计算合同的到期时间,然后有个签字区域,用户可以手动的签字,签字之后,可以提交到后台,后台可以查看,这个合

案例展示

  • 鑫海码头智能照明系统

    鑫海码头智能照明系统

    这是码头照明系统的智能管理平台,主要是springboot项目+物联网设备。将码头里的车间按装上智能控制模块,能够远程的开灯,关灯。并显示回路,与车间位置。WEB端请求塔石平台获取数据,展示灯的开关情况,并且可以一键开关灯。并且能够导出用电量,以及相关对比的图表

  • 订餐小程序

    订餐小程序

    这个一个小程序,后台框架springboot +maven+mysql+git+idea+layui,后台页面,以及为前端编写接口。 项目流程:管理员在后台,添加套餐,以及水果,点心,和礼品用于积分兑换,包括名称,图片,价格,简介等。一个套餐对应一个点心与水果。小程序端,用户输

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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