ID:190103

贾丰鸣

java开发工程师

  • 公司信息:
  • 北京智路桐行科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 通州

技术能力

熟练掌握java基本知识和基本方法,可以快速开发项目功能,熟练使用sql语言,,掌握使用mysql函数和存储过程,.熟练使用linux操作命令,搭建oracle,mysql,nginx,redis,activemq等各种应用,搭建redis集群,对于项目运营出现的问题可以进行快速定位和解决.掌握基本dos命令,熟悉nginx配置,掌握多线程,redis调用,对业务需求有较深了解,勤于沟通,善于合作,可将原型迅速转化为业务逻辑,熟练掌握oracle导出导出数据命令,熟练使用脚本进行定时备份数据.掌握docker部署mysql,nginx,tomcat,redis等应用.熟练使用maven项目,使用git或svn进行版本控制,使用tomcat部署应用,使用火狐IE或谷歌浏览器调试js,css,html,ajax,静态页调试css,junit进行单元测试.熟练操作使用工具photoshop,eclipse,myeclipse,idea,plsqldevelopment,navicat,xshell,putty等.本人喜爱该工作,很有热情,热衷于学习,可以在除上班以外的大部分时间进行研究技术点

项目经验

该公司是一家创业型公司,公司共有七人,一名运营,一名产品,一名安卓,一名ios,一名unity,一名ui及一名后端,本人负责后端的所有工作任务,包括接口开发,后台管理,服务器部署运维,数据库优化等.前期两个月后端属于外包性质,使用c#和弄得.js开发,本人在这两个月掌握c#的全部代码逻辑和node.js的部分代码逻辑.随后自己进行开发,招聘一名拍拍贷的兼职搭建框架,采用springboot框架进行搭建,前期由于业务没有完善,所有进行表设计和后台管理的一些工作,后期确定了需求和另外两名兼职一起便进行接口开发,开发了两个月后只剩我一个人进行开发,前八个月基本平均每天干到晚上十点,周六日也在加班,可以满足产品和前端提出的各种需求,产品仿照抖音进程开发,除了ui不一致剩下的大功能基本一致,采用ssm框架进行搭建,起初多次使用java程序进行操作数据库,后来查询统计全部使用SQL一次性查询,再后来接口的sql基本全部使用存储过程进行实现,其中上传动态,用户关注,用户注册,用户评论,宠物任务奖励,信息修改,查询一级评论及剩余评论等逻辑比较复杂.前期服务器采用正常的服务应用进行安装,后期mysql,zookeeper和redis采用docker容易进行部署上线,项目采用打成jar包进行上传启动.前期上传文件采用mongodb进行存储,后期直接采用二进制流文件读取然后直接存储在服务器硬盘上,上传文件还进行图片或视频的压缩,可以生成缩略图,视频首帧图,webp图片等.前期数据映射采用实体类映射,后期采用map映射这样返回字段可以灵活控制而且采用存储过程以后修改字段添加减少字段只需直接在数据库中修改即可而不用修改业务代码,可以瞬间生效.之前采用好友双向认证系统,类似微信.后改为关注粉丝单向认证,类似微博,熟练掌握数据表字段设计,数据存储结构和关系,优化数据表设计.目前并发经验不是很多,之前写过多线程并发程序的测试,查看数据库可以达到六千的并发量,上传视频可以达到三千的并发量,不能再高的原因因为服务器的内存限制,服务器采用阿里云,拥有测试和正式两台,测试运行内存16g,正式运行内存32g.代码提交提在测试服务器上,安装了gogs进行版本控制
该项目是一款整合AR,专注社交的宠物短视频平台,结合宠物小游戏,增加可玩性,未现已增加服务订单功能,用户可过该平台寻求服务,包括寄养,寻宠,配种等功能为广大用户解决一时之需采用springboot双服务集成阿里的dubbo,注册在zookeeper,连接池使用阿里的druid,有三个项目组成,api,pages和common,api负责对外发布接口,common使用dubbo负责连接api和pages,pages负责操作数据库及后台管理服务页面.数据库采用mysql.
我负责该项目的全部后端工作,包括接口开发,后台管理功能,服务器部署运维,定时备份数据,数据导入导出,数据迁移,容器部署,nginx多serve反向代理,tomcat加载静态资源,日志分割,优化文件存储,优化数据库性能,优化程序运行效率,优化sql等等.集成多个第三方平台,例如百度ue editor,wang editor富文本编辑器,融云通讯,高德定位,极光推送,beecloud支付,阿里云存储文件oss,用友实名认证等.部分模块采用多线程控制,例如上传文件,系统消息,宠物游戏接口,后台管理上传动态等等.数量掌握sql各种函数和存储过程,可以实现复杂业务逻辑,例如判断,循环,字符串各种操作,递归,临时表创建等待,可以将所有前端所需要字段一次性在数据库执行查出.熟练掌握mybatis交互mysql数据库,可以配置一对一,一对多查询.熟练掌握容器部署服务应用挂载宿主机路径,进行数据保存或配置文件修改等操作.本项目大量采用二进制流文件上传读取,几乎可以生成任何分辨率,任何宽高的图片,任何码率,帧率的视频.生成swagger文档.

案例展示

  • 中国文化译言网

    中国文化译言网

    该项目是北京语言大学经营的一个网站,主要用于中文对外翻译成不同语言,有专家进行解答,,把自己不明白的话放在网站上,有人会对此进行翻译,可以翻译成英语,日语,法语,西班牙语等多种语言,采用非开源框架开发,前端采用js+jquery,版本控制工具使用svn,开发工具使用eclipse

  • 宠朕app

    宠朕app

    该项目是一款整合AR,专注社交的宠物短视频平台,结合宠物小游戏,增加可玩性,未现已增加服务订单功能,用户可过该平台寻求服务,包括寄养,寻宠,配种等功能为广大用户解决一时之需采用springboot双服务集成阿里的dubbo,注册在zookeeper,连接池使用阿里的druid,有

  • 信用体系管理系统

    信用体系管理系统

    该系统是医保局对其下属定点医院,定点药店及医保医师进行信用评价的一套系统,通过录入主体信息,医保协议,红黑名单,创建以主体为主的信用事件,信用修复,专家评分,通过嵌入指标的方案进行一系列的算法计算最后得出该主体的信用评价等级并生成报告,共各地市医保局参考对其进行评价等级划分 本

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

信用行为

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

发布任务

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

微信接收人才推送

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

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