ID:313355

Nonage

Java开发工程师

  • 公司信息:
  • 中国科学院信息工程研究所
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

1. 具备 Java 基础和 Python 基础,具备良好的 OOP 编程思想和良好的编程习惯;
2. 了解 Java 集合体系,熟悉 HashMap 底层原理;
3. 熟练 Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud 等开源框架可以通过需
求快速构建项目;
4. 熟悉 MVC 开发模式、RESTful 风格开发、Mybatis-plus 框架;
5. 熟悉掌握 MYSQL 数据库,了解 Oracle 数据库,熟悉多表查询,SQL 调优等;
6. 熟悉 Redis 缓存技术进行业务开发和缓存穿透、击穿、雪崩、哨兵机制、数据持久化;
7. 熟识 JavaScript、JQuery,Vue 框架,BootStrap 框架,Thymeleaf 模板引擎、微信小
程序以及 Ajax、Axios、Nginx 等前端技术;
8. 熟悉 Linux 操作系统,搭建过阿里云服务器上线自主开发项目;
9. 熟练掌握 Tomcat 服务器的安装和配置;
10. 熟练掌握 Git 和 SVN 版本管理工具。

项目经验

项目名称:特征库模块
开发技术:JSP+Jquery+Java+Spring+SpringMVC+Mybaits+MySQL+Tomcat8.5
项目描述:此模块是对 xx 组织进行的战略性管理,在处理“目标行业”和“目标国家”数
据通过巧妙的字符串处理和正则表达式,它能够从复杂的数据中提取出清晰、准确更有效的
数据。其采用先进的数据结构和算法,利用集合(Set)和树(TreeSet)实现高效的数据存储和
排序。同时,该代码充分考虑了各种国家数据的格式和前缀变化,具备适应性强的能力。

项目名:机要指挥信息系统
开发时间:2022.10~至今
开发技术:vue+uni-app+sqLift+javaScript+java+springBoot
项目描述:此项目分为 MY 管理模块、ZB 管理模块、人员管理模块、 配置管理模块、各个模块的 JSON 导入和导出功能,我负责开发的是配置管理模块和配置管理模 块的 JSON 文件导入导出,模 块中所包含了节点配置功能和部门配置功能,其中节点配置功能是 一个数据字典方式进行的数据 展示,通过数据字典中的一级所对应的英文名称而查询出数据字典 二级的数据,然后以此类推, 通过操作数据字典的第三级去查询所需要的表进行数据的渲染。

项目名:社区生鲜 (java后端)
开发环境:IDEA + MySql + Git + JDK 1.8
应用技术:SpringCloud+SpringBoot+Mybaits+Redis+Maven
项目描述:该项目是一款C/S架构开发的,目的在于对生鲜店家提供线上销售服务,使买家便于选择,购买商品。本项目包括两个基本部分,首先是前台的销售程序,用户可浏览搜索商品,以及商城的最新公告,商城中有购物车模块、订单系统、支付模块;另一个是后台管理程序,商家在此管理本网站的相关信息如商品信息的发布、录入、删除、更改商品信息,订单的管理和注册用户的管理。
技术描述:
登录模块采用了单点登录,登录成功之后将用户的信息在Cookie和Redis中都存一份,用户每访问一次,就对Cookie和 Redis进行一次刷新,确保登录的时效性,同时把采购,供应等信息存储在Redis里,通过Cookie里的用户信息进行查询,减少对数据库的访问,提高访问效率,减少数据库压力;
在用户注册的时候,由项目集成阿里的短信服务向用户发送验证消息,也可以通过邮箱进行注册,用户验证后,将数据库中激活字段更改为已激活,完成账号激活的功能。

项目名:网上零食商城(前后端分离)
开发环境:IDEA + MySql + Git + JDK 1.8
应用技术:SpringBoot + Mybatis+ Redis+Maven + Vue + Element-UI
项目描述:该项目是B2C模式的,其中包含用户管理、商城首页、商品详情、购物车模块、收货地址管理、提交订单模块、用户中心模块、订单管理、商品评价管理、个人中心等模块构成。
技术描述:
注册模块考虑到当多个用户同时进行注册操作,有一个用户进行了写的操作,其他用户就不能去写的操作。就得添加一个同步锁,synchronized线程,锁下当前对象,然后在controller写的单例或者在service层加个注解@Scope,这样就可以发送的请求都同一个对象。
登录模块因为是由于在前后端分离项⽬开发中,前后端之间是通过异步交互完成数据访问的,请求是⽆状态的,因此不能基于session实现⽤户的认证。我使用了token去完成用户认证,在登录接口去校验账号密码,验证成功就根据jwt规则生成token,然后将token响应给前端,前端把拿到的token放到cookie中,那其他页面就可以从请求头中获取到token,然后验证token的有效性和时效性。
订单模块中的订单超时自动取消使用了quartz或者消息队列MQ,当用户提交订单了,在规定的时间内,没有进行支付,则将订单关闭,还原库存。

案例展示

  • 个人博客

    个人博客

    个人博客系统是一个为个人或小团体设计的网站应用,旨在提供一个简单、方便、灵活的方式来创建和分享个人博客。以下是此作品的介绍: 标题:个人博客系统 — 自由表达,无限创意 简介: 个人博客系统是一个强大而直观的网站应用,为用户提供了一个独立的平台,让他们可以自由地表达

  • 电商运营财务收支大数据

    电商运营财务收支大数据

    电商运营财务收支大数据分析 — 为您的电商业务增添智慧与洞察 简介: 电商运营财务收支大数据分析是一款强大的数据分析工具,专为电商企业量身定制。通过收集、整理和分析电商业务中的财务数据,该作品提供了深入见解和准确洞察,帮助您更好地管理财务决策,优化资源配置,提升业绩,并为

  • 学生公寓管理系统

    学生公寓管理系统

    学生公寓管理系统 — 提升学生公寓管理效率与便捷性 简介: 学生公寓管理系统是一款为学校、大学或学生公寓设计的综合管理软件。该系统旨在简化学生宿舍管理过程,提高管理效率,增强对学生住宿情况的监控和控制。通过集成多项功能,学生公寓管理系统为学校管理部门和学生提供了更便捷的住

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

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

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