ID:252164

秦风古道 有团队

高级java

  • 公司信息:
  • 南方电网
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

前后端双通,java高级,前端中级
后端熟练框架:Spring,SpringMVC,Mybatis,国产通用Mapper,SpringBoot,微服务,JSP/Servlet页面,基本掌握SpringDataJPA,Struts2、Hibernate
熟练运用分布式框架dubbo、ActiveMQ,Kafka消息队列、FastDFS、Nginx、阿里云图片服务器,SpringBoot(独立搭建并实现Boot热部署),了解RabbitMq
熟练掌握SpringCloud,能独立部署H版大部分常用相关组件,能独立部署Eureka集群,Ribbon集群(包括自定义负载均衡算法),Feign负载均衡集群,Hystrix 熔断器,Hystrix DashBoard服务监控器,Zuul路由控制器,GateWay网关代理,SpringCloud Config 分布式动态配置中心,BUS消息同步配置,Stream流式消息,Sleuth分布式请求链路跟踪,Nacos注册配置中心,Seata分布式事务处理器,了解Sentinel分布式流量防卫兵(阿里版Hystrix)
熟练运用Java核心技术,反射,集合,切面编程AOP,IOC,IO流,多线程的使用,通用控制器BaseController,BaseService,精通Restful风格代码
掌握常见设计模式:单例,工厂,适配器,外观者模式,原形模式,中介者模式,迭代器模式,装饰者模式
熟练 数据库存储过程PL/SQL,尤其是Oracle的存储过程PL/SQL,曾用 Oracle的存储过程写逻辑进行双数据库的数据迁移,曾多次将30+G的Oracle导出后导入到自己本机
熟练应用IDEA,曾主导小组SVN和Git的部署及权限赋予

前端主要技能:Vue2(插槽,指令,事件,组件传递,借调),Vue-cli,Vuex,axios,ElementUi,Vant,NodeJs,Express,templateJs,CSS,html,less,webpack前端服务化,防抖节流的实现,原生JS/Jquery/Ajax,Flex响应式布局,阿里iconfont,熟练npm,yarn命令,ES6语法(解构,打散,箭头函数,promise,async,await),微信小程序开发,typeScript,cdn项目压缩加速,Augula

项目经验

2021/5-至今 开源组件扫描系统
主要框架:H版SpringCloud :Nacos+Gateway+Sentinel
项目描述:该项目是为南方电网省公司扫描下级电力公司系统漏洞使用的
负责模块:
1.检查组员代码,对组员代码进行优化处理
2.搭建高级框架,我去的时候用的是普通的Spring,上级要求我改为更高级的SpringCloud微服务版本
3.搭建测试框架,书写适配公司项目的代码生成器,提升后台小组成员整体开发效率
4.编写核心代码: 这个项目主要有3大难点:第一是如何命令行连接远程服务器(必须是 git,svn,ssh,sftp,ftp 5种都行),第二是在怎么精准扫描不同开发语言(10种)的第三方依赖上面,不同语言扫描解析的代码不同;第三是 编写桌面客户端, 在我的努力下以上3点都顺利攻克
5.批量自动化部署: 在公司内网部署系统相当麻烦,有非常多的认证,命令处理,之前我已经对jekins有所实践,本来打算部署Jenkins进行自动化构建,后来想想Jenkins底层也是写多个Linux命令集合到一起,那不如我自己写一个,后来我用shell命令顺利实践成功
2020/4 – 2021/5 广东省公路养护系统
主要框架 :Spring+Springmvc+Mybatis+Vue
主要技术点:StringBoot+Vue+Mysql+Spring定时器+Redis缓存+MonggoDb
项目描述:该项目是为政府客户,为政府客户制作一个公路局巡检使用的系统
负责模块:
1.公路病害: 让用户能够查询各个省道出现的各种道路异常情况,即时上报处理
2.巡查任务:让用户能够制定及查看各自的小组任务,帮助巡检人员顺利完成巡查
3.路线小组分配:配置小组成员,配置各个路线与小组的映射关系
4.AOP 用户请求参数存储,对用户的请求如IP地址,浏览器类型,请求时间,参数做日志存储
5.系统自动审核:用Mysql自动定时服务(即任务调度),做一些系统内部的自动审核,自动修改数据状态等,我用Mysql内置的定时器和存储过程完成了
6.车辆定位:公路巡检的车辆在百度地图上显示出来,百度地图api调用,计算
7.视频文件断点传续
8.前端:病害录入界面: vue组件传递,插槽使用,vue-quill-editor 富文本框的使用,ElementUi 布局组件使用,form组件使用,rules校验,upload组件图片视频上传(原生样式关闭按钮太小,我还用/deep/改写了下)
9.前端:小程序左滑效果实现,评论栏固定底部实现(采用绝对定位),vant弹出层,轻提示,时间组件使用,遮罩层隐现及事件促发,树形评论的展示与互评(MonggoDb存取,组件递归),阿里云图片上传
◇ 2019/4 -- 2020/4 阳江信用政府网站(http://credit.yangjiang.gov.cn)
主要框架 : Spring+Springmvc+Mybatis+JSP+Layui
主要技术点:Nginx+dubbo +JSP+Ajax+Solr+Redis+Oracle+Kafka
项目描述 :
该项目是为政府客户,为阳江的一系列网站提供新功能开发,和旧功能维护,包括阳江信用微信小程序客户端公众号,阳江信用网,阳江信用网后台管理,阳江信用网栏目管理后台
负责模块:
1.数据库同步:核心功能,主要是运用Spring内置定时器,Kafka,Dblink等技术让阳江和省那边的数据库能同步,处理其中出现的各种异常问题,其中有个Long型字段的我想尽了各种办法同步都失败了,最后无奈我将项目部署成双数据源的形式,拉取这种字段的时候切换数据库才成功拉取
2.信用核查:核心功能,让用户能够查询省下发的黑名单企业,内部基本是查50-200张表,标题,字段,甚至校验的逻辑都是配置的,逻辑非常复杂的功能
3.联合奖惩功能查询 :核心功能, 让用户能查询省下发的红黑名单表(具体到数据库是10+张表),数十张表的联合查询
4.远程接口调用,阳江这边要求做一个小同步拉取一张表数据,一周更新一次,对方是C语言的跟我对接,调过接口的就知道,这种不同语言的系统接口不好调,想了挺多办法,最后成功了
我接这个项目的时候,垃圾代码一大片,当时的主要开发者不会用反射,这个项目接手的人太多太杂,我对接工程师对接3天也走了,后来才知道她才做了2个月,估计也是觉得这个项目坑太多,要加班,走了,原来项目采用了错误的纵表结构,一个字段一个列的那种,后来出现了太多问题由我负责重写,其中最重要的同步模块代码被我压缩为原来的5分之一,效率还要提升数倍
5.信用网按钮美化,图表界面(css样式运用)
6.大量用到Oracle的存储过程

团队情况

  • 整包服务: 微信小程序开发   PC网站开发   DBA开发   
角色 职位
负责人 高级java
队员 后端工程师

案例展示

  • 开源组件扫描

    开源组件扫描

    项目描述:该项目是为省公司扫描下级公司系统漏洞使用的 负责模块: 1.检查组员代码,对组员代码进行优化处理 2.搭建高级框架,我去的时候用的是普通的Spring,上级要求我改为更高级的SpringCloud微服务版本 3.搭建测试框架,书写适配公司项目的代码生成器,提升后

  • 阳江市信用系统

    阳江市信用系统

    1.数据库同步:核心功能,主要是运用Spring内置定时器,Kafka,Dblink等技术让阳江和省那边的数据库能同步,处理其中出现的各种异常问题,其中有个Long型字段的我想尽了各种办法同步都失败了,最后无奈我将项目部署成双数据源的形式,拉取这种字段的时候切换数据库才成功拉取

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服