[武汉、十堰、长沙、西安][6-7k]java中级开发求职
关于我
姓名:王浩楠
年龄:22 岁
所在地:武汉 十堰
技能描述
1.熟悉 java 语言开发,java 基础扎实,熟悉 J2EE 规范及常用设计模式,具有良好的编码习惯。
2.熟练掌握 SpringBoot、SpringSecurity、SpringCloud 等框架技术
3.熟练使用 SQL 语法,熟悉 MySQL,SQL Server 主流数据库
4.熟悉 HTML、CSS、JavaScript、jQuery、Ajax 、Vue、element-ui 前端技术
5.熟练使用 IDEA、Git、Maven 等常用项目管理和项目构建工具。
6.熟悉 redis 非关系数据库 Mongodb 分布式数据库
7.熟悉 nacos 注册中心、Nginx 代理服务器的使用
项目经历
项目一:餐厅订单系统
开发工具:
Idea+Maven+Git+JDK1.8+Mysql
使用技术:
Springboot+SpringSecurityOauth2+Mybatis-puls+rides
项目描述:
该项目是一款本地餐厅平台,顾客通过与服务员交流,服务员进行线上点单,厨师进行信
息接收。管理员通过后台对平台、订单、用户进行管理。
主要负责:
权限模块
技术描述:
1.在用户登录成功时获取用户信息作为 token 存入 redis,以便之后需查询权限时的快速
读取,若登录后用户的角色改变,redis 将会通过 AOP 机制来同步 mysql 数据。
2.在用户进行请求时 获取用户角色通过权限过滤器判断,白名单将直接放行,黑名单则会
进行拦截操作。
3.未防止外部请求恶意调用接口,用户每次进行访问资源时,都需通过 jwt 过滤器才能进
行访问。
4.通过security配置将jwt过滤器和权限过滤器添加到security框架中,在获取到token
错误时调用自定义未授权或登录结果返回错误信息。
5.超级管理员可以对角色进行授权和用户分配角色且可以对用户进行额外授权,也可以对
角色访问资源进行管理。管理员还可以进行角色添加和编辑角色,当新用户进行注册时则默认
为无角色用户。
6.vue 工程化时,通过 vue-router 进行设置静态路由和动态路由,在用户登录后获取到
token 来判断登录用户的角色动态改变前端页面,调用后端接口时携带 token 进行接口调用的权限判断,判断错误时展示错误页面。
项目经历二
项目二: 医院门诊在线挂号系统(微服务)
开发工具:
Idea+Maven+Git+JDK1.8+Mysql+VsCode+Nginx
使用技术:
后端:
Springboot+SpringCloud+SpringCloudAlibaba+Mybatis-puls+redis+GetaWay+Mongodb+Feig
n+easyexcel
前端:
Vue+element-ui+axios
项目描述:
该项目是基于 SpringBoot/SpringCloud 作为整合医院详情的项目,用户通过浏览前台选
择地址和区县来选择详细的医院,可以对该医院的某一个科室进行查看其中一个医院中的医生
信息 排班信息来进行预约挂号。管理员涉及后台医院信息、医院详情、医院状态修改、医院
排班信息、医院科室信息、医院医生信息等。
主要负责:
管理员端:管理员登录,多条件分页查询医院,添加医院,修改医院,删除医院,生成密钥,数
据字典,导入导出 excel 文件。
医院端:医院信息、科室信息、排班信息上传 修改 删除。
技术描述:
1.该项目使用分布式技术,实现前后端分离管理,且部署 Nginx 负载均衡服务器,缓解前端
服务器压力
2.独立完成医院端信息设置模块,管理员集成开发接口
3.医院端通过远程调用管理员开放接口对信息进行修改,通过判断自定义 token 获取是否
为安全数据。
4.管理员端获取医院信息、科室信息、排班信息后存入 Mongodb 中
5.前端 vue 工程化项目通过 nginx 反向代理对管理员端开放接口,通过封装 axios 调用后
端的开放接口。
6.vue 通过前端 vue 组件进行对表单多条件查询和分页操作。
7.通过 swagger、postman、junit 对接口进行测试,保证 JSON 数据正确性。
联系方式
微信:whn1301681864
Email:1301681864@qq.com
还得是年轻人 区域约束少点,不过你这个rides改一下
php 3年 北京求工作
6-7K找java中级开发....这不是破坏市场么
中级这个价?怪不得市场越来越差