Java基础
熟练掌握 Java基础(面向对象思想、集合、多线程、反射、io等),深入理解oop编程思想
框架
熟练 SSM、Springboot、Springcloud服务框架进行快速开发,了解Hibernate、Struts2框架
数据库
熟练MySQL、了解Oracle关系数据库,熟悉Redis、了解Memcached非关系型数据库
开发工具
熟练使用 Idea、Eclipse开发工具和maven、svn、git项目管理工具
其他
熟练使用http client、resttemplate、fegin远程调用技术,了解dubbo分布式服务框架(RPC远程调用服务框架)了解WebService远程调用技术
熟练spring cloud eurake、了解zookeeper分布式服务注册中心
熟悉Junit、mock单元测试
熟悉Activivemq、Kafka,了解Rabbit、Rocket消息队列
熟练Elastic Search,了解Apache solr搜索服务框架
熟悉freemarker、了解JSp模板引擎
熟练使用Linux命令、了解Docker容器,k8s容器管理工具
2022.03-2024.08:圆桌系统(长沙中软国际科技服务有限公司)
开发环境:idea +mysql+jdk1.8+Git+Maven
项目描述:
圆桌项目应用是一个智能化云办公平台,降低企业应用开发门槛,提升企业员工办公效率。即用户可
根据自己的诉求完成业务构建,如需求管理,合同管理,加班申请,活动管理等。
圆桌应用是部署在华为云上,使用Spring Cloud技术进行分布式管理的系统,使用Docker容器进行云服务部署,使用K8S做容器集群管理和调度。项目分为三大块,门户、平台、三元组,共涉及十个微服务,如登录微服务,门户微服务,定时任务微服务,公共模块微服务等。使用Maven管理项目依赖版本,使用Git作版本控制管理,数据库采用Mysql、数据访问层采用Mybatis,缓存使用Redis、Kafka作为中间界
责任描述:
门户模块:每月迭代需求开发,常用技术点如Lambda表达式、线程池、Mybatis-Plugin插件、Redis缓存等
平台模块:定时任务组件开发、Redis缓存注解切面、Mybatis自定义拦截器、分布式锁AQS+Redis雪花ID生成主键、接口隔离等
运维:新环境搭建,每月迭代需求上线,数据库脚本审核,业务代码配置审核等。常用技术点Docker、K8s、华为云服务器、云容器引擎等