个人介绍
1、熟悉掌握 Java 基础知识,有良好的算法和编码能力,灵活使用面向对象编程思想进 行编码;
2、熟练掌握 Java Web 技术,包括 Servlet、JSP、Cookie、Session、JDBC 等技术。 深入理解 MVC 开发模式;
3、熟悉使用 Spring、SpringMVC、SpringBoot、Mybatis 整合开发,熟悉 SpringCloud, 对微服务有一定的了解;
4、熟悉使用 Mysql、Oracle 数据库,以及 Redis 缓存技术,能简单搭建 Mysql 集群服 务器,了解过期策略,缓存雪崩,缓存击穿,缓存穿透等;
5、熟悉 HTML、CSS、JavaScript、Ajax、JSP、thymeleaf、jstl、el 、Layui、ruoyi 等前端技术;
6、熟练 使用 Linux 系统,能在 Linux 系统中搭建并使用 mysql、nginx、redis、 keepalived、docker 容器化技术、k8s 等搭建简单的单机、集群环境,实现高性能、高 可用;
7、熟悉 tomcat、weblogic 运行容器,能简单进行配置;
8、拥有系统设计分析能力,及面向对象分析和设计能力,熟悉常用的设计模式;
9、掌握 Eclipse、Idea、SVN、GIT、Maven、Navicat、SQLyog、postman、Jmeter 测试 等工具;
10、拥有两年的中大型 IAM 项目现场需求调研、设计、开发、部署、测试经验。
工作经历
2020-10-01 -2022-07-01深圳竹云科技股份有限公司java开发
掌握 IAM 基本概念,完成相关产品的定制开发和平台搭建,完成应用集成开发,数 据同步开发,统一认证对接开发,掌握常用认证协议,熟悉 cookie,session 等基本概 念,在应用集成过程中具备技术对接和开发能力。
教育经历
2018-09-01 - 2021-06-01成都工业职业技术学院计算机应用技术专科
技能
1、 分析和设计用户采购模块,会员卡模块,帮助中心模块; 2、 负责相关技术文档的编写; 3、 软件模块代码实现,编写测试方案以及完成功能测试; 4、 参与软件产品的平台搭建和上线工作;
客户提供的环境是阿里云 K8S 部署,提供 harbor 镜像仓库,以 springboot 为基础 框架,使用 SVN 项目管理工具,使用 IDEA 开发工具,开发对接应用系统,调用钉钉门户 API 接口获取用户信息实现免密登录,JSP 定制登录页面,使用 Jmeter 工具对功能进行 压力测试。
项目职责: 1、 负责现场调研,根据调研的需求探讨解决方案; 2、 负责建立统一用户身份管理规范,提供相关文档,搭建测试和正式环境; 3、 负责各个应用系统的集成开发、界面开发、测试工作; 4、 负责运维、日常巡检工作,以及最后的交付工作支持。 项目模块: 1、应用数据同步对接模块 2、登录配置模块 3、对接企业*API 4、用户模块 5、权限模块 技术栈: mysql 双主集群服务器,keepalived 实现虚拟 ip,redis 三主三从集群服务 器,nginx 实现负载均衡、动态代理,springboot 基础框架,使用 Oauth2 协议实现统一 认证,对接企业* API,mybatis作为dao层开发工具,springmvc开发模式进行web开发, jedis缓存开发。