ID:306399

可可

Java工程师

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

技术能力

Java:熟练掌握Java编程语言,并能使用面向对象的设计方法进行软件开发。
JavaWeb:熟练掌握JavaWeb开发技术,了解Servlet、JSP、JavaBean等Web开发基础知识。
Javascript:熟练掌握Javascript编程语言,能够使用jQuery等常见Javascript库进行开发。
HTML/CSS/Vue:熟练掌握HTML和CSS排版技术,能够精确还原UI设计师提供的界面设计。
jQuery:熟练掌握jQuery库及其插件的应用,能够快速开发Web前端。
MyBatis:熟悉MyBatis框架、对ORM有深入了解。
MySQL:熟悉MySQL数据库技术,能够设计和管理复杂的关系型数据库。
MyBatis Plus:熟悉MyBatis Plus框架,能够用简单的方式访问数据库。
Spring:熟练使用Spring框架进行企业级应用程序开发。
SpringMVC:熟悉SpringMVC框架,了解基于MVC模式的Web应用程序设计。
Maven:熟悉Maven构建工具,能够管理项目依赖库并打包发布应用程序。
Spring Boot:了解Spring Boot框架,能够快速开发基于Spring Boot的微服务应用程序。
Linux:熟悉Linux操作系统和常用命令,能够进行基本的Linux系统管理和维护。
Git:熟练使用Git进行版本控制和团队协作。
Docker:了解Docker虚拟化技术,能够构建和管理Docker容器。
Spring Security:了解Spring Security安全框架,能够实现基于角色权限的访问控制。
熟练使用AMQP的消息中间件RabbitMQ、 RocketMQ ,实现应用耦合、异步消息、流量削峰、秒杀等功能

项目经验

项目名称:旅游网项目
旅游网项目分为管理员端和用户端。管理员端(后台)进行旅游产品的维护,主要功能有:管理员管理,角色
管理,权限管理,认证和授权,产品类型管理,旅游产品管理;用户端(前台)进行旅游产品的展示,主要
功能有:用户注册和登录,查询旅游产品,收藏旅游产品。
技术选型:
JAVA版本:JDK11
数据库:Mysql5.7+Navicat
后端框架:SpringBoot2.7.1 + SpringMVC + Mybatis-Plus3.5.0
权限控制:SpringSecurity
前端框架:AdminLTE2
模板引擎:Thymeleaf
工具类:发邮件工具类、生成验证码工具类
其他技术:lombok、ajax、logback
工作内容:
1、 由于客户要大量频繁的查询数据库 , 出于对性能的考虑采用了Spring内嵌的MyBatis框架技术处理数
据持久化.
2、解决登录时验证码刷新问题 ,采用了路径后面增加的参数 (随机数) 的方式 ,让浏览器以为路径变
了.
3、在前台采用了基于MVC设计模式的SpringMVC分离了控制器、模型对象、分派器以及处理程序的对
象.
4、对于系统的可扩展性、可重复性考虑运用了Spring的IOC特性实现了类之间的松耦合.
5.使用SpringSecurity对登录用户进行安全认证以及权限分发

信用行为

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

发布任务

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

微信接收人才推送

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

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