ID:205507

好好学习

Java开发工程师

  • 公司信息:
  • 中传恩多(北京)科技文化有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 南山

技术能力

JAVA语言基础扎实,熟练使用java core API,具有JavaEE软件项目经验;
熟练使用HTML,CSS,JavaScript,jquery,ajax,XML,json、easyUI,BootStrap,Servlet/JSP,JDBC、JSTL、EL,了解NodeJS、Vue.js等技术。
熟悉Sql Server、Oracle、MySQL、redis数据库,熟练操作SQL语言,存储过程,索引、表设计,查询,crud操作。
熟练掌握Spring、SpringMVC、Mybatis、Hibernate,SpringBoot,了解SpringCloud、Structs2,SpringBoot等框架。
对集合,文件,事务,异常,反射,多线程,序列化,缓存,正则表达式有一些了解。
熟悉Linux的基本操作,熟悉vim编辑器,Linux下部署发布,会常用软件比如mysql,redis,nginx,svn,jdk,tomcat,gzip的安装及配置。了解docker。
熟悉Maven,SVN,Git、Eclipse/MyEclipse、 Navicat、PL/SQL Developer、PowerDesigner等工具。

项目经验

一、少儿识道
1、项目基于springMVC+Spring+mybatis框架,使用Sql Server数据库
2、该项目提供在线视频和音频教学服务
3、项目包括管理后台,前端学生端app和老师端app.
4、用到过滤器来控制跨域访问,设置请求头,如字符编码,cookie周期等,用到拦截器来控制访问权限,用到监听器来在线人数和其他操作。
5、用到OSS存储文件,用到STS来临时授权实现文件分片上传。
6、静态资源存放在文件服务器上,提高文件加载速度。
7、数据库用的阿里云的rds,在查询唯一索引时建立全局索引,在修改建议用非聚集索引。
8、定时任务处理一些周期性的计划。
9、音视频服务考虑了腾讯的TRTC,之前用过阿里的音视频直播服务。
10、并发方面加缓存,消息队列,请求排队,加间隔,接口限流,负载均衡。
二、文旅平台后台
1、项目基于springMVC+Spring+mybatis框架,使用Sql Server数据库
2、项目前端包括pc端,移动端和APP
3、文化馆管理后台包括内容管理、机构管理、资源管理、版本管理、用户管理、推送管理、新闻管理和权限管理等;
4、通过nginx实现负载均衡,缓解服务器压力
5、采用分布式系统架构,把系统拆分为用户子系统、机构子系统,资源子系统等,系统使用dubbo做服务框架,zookeeper作为注册中心;
6、使用redis缓存资源、菜单等数据,减轻对数据库的并发访问压力;
7、消息队列使用ActiveMQ,完成业务之间解耦和实现异步化,提升系统性能;
8、通过日志信息精确控制,解决系统资源占用过高的问题,通过jvm调优,提高服务器稳定性。
9、maven项目,Git代码管理。
三、教育云后台
1、项目基于springMVC+Spring+mybatis框架,使用Sql Server数据库
2、项目前端包括pc端,移动端和APP
3、教育云项目管理后台包括机构管理、学校管理、班级管理、空间管理、应用管理、在线考试管理和资源管理等;
4、使用cookie和redis相结合实现单点登录和权限验证。
5、使用quartz实现定时任务,使用oss作为文件服务器,使用echarts实现统计页面。
6、通过提前加载数据到缓存,提高系统响应速度。
7、通过数据库及事务优化,解决数据库表死锁带来的响应慢的问题。
四、多多文旅后台
1、项目基于springMVC+Spring+mybatis框架,使用MySql数据库8.0
2、项目前端包括移动端,小程序和公众号
3、项目在其他几个项目的基础上在数据库的构建,服务器的部署等方面做了一些改进

信用行为

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

发布任务

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

微信接收人才推送

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

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