1、精通Java、设计模式、网络编程(Netty)、并发编程、JVM内存管理及调优
2、精通spring、springMVC、Mybatis,阅读过相关源码并根据需要扩展
3、精通dubbo、spring cloud(Eureka、Ribbon、Feign、Hystrix、zuul),阅读过相关源码
4、精通分布式事务,阅读过2PC、TCC相关组件的源码,设计可靠消息最终一致性方案、最大努力通知方案、saga
5、精通Mysql,具有sql优化、Mycat分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验
6、精通Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster),冷热备份,性能调优、数据迁移等实战经验
7、熟练使用MongoDB,具有集群搭建(副本集、分片集群),冷热备份、数据迁移、安全管理等实战经验
8、精通ElasticSearch,熟练使用Solr、Logstash、Beats及Kibana,搭建ELK日志收集
9、消息中间件:掌握activeMQ、rocketMQ、rabbitMQ、kafka原理及集群布署
10、负载均衡:熟练使用Nginx(Tengine、Openresty)、Haproxy、LVS、KeepAlived、zookeeper等负载均衡组件
11、自动化布署:Git、Jenkins、Gradle
12、容器化布署:docker,具有搭建swarm、mesos、marathon、kubernetes集群并运维经验
13、自动化运维:熟练使用Saltstack,数据监控(zabbix)
14、其他:了解并使用过Hadoop、Hive、Strom等大数据相关技术,使用过其他技术如lua、Go、Python、规则引擎(drools)等
15、建模工具:PowerDesigner、Rose、Visio、等UML建模工具
16、遵循华为测试规范,功能测试(单元测试、冒烟测试、集成测试、QA测试)性能测试(Jmeter、LoadRunner)、自动化测试(selenium、QTP)
17、遵循华为安全体系,代码安全、加密安全、设计安全
18、遵循华为完善的层级文档规范
造品科技云管理App项目 软件开发工程师 2022.02-2022.05
内容:项目概述:
●造品科技云管理APP开发的目的是为了方便公司管理级别人员对各个项目的管理和把控。包含4大项目类型:微生物修复、发酵、水洗及水处理。
管理功能:人员名单及考勤、设备登记及维修记录、现场仓库库存及进出库记录、检测数据实时同步及异常报警、微生物堆维护操作记录及异常报警、现场摄像头画面、设备运行状态及重要参数实时数显、项目完成进度及时间进度。人员分工:
●原型设计一人
●软件工程师一人
●公司产品研发部,产品设计部,人事部,项目部
●管理高层管理,总经理,项目经理
我的分工:
框架选型。
使用springboot开发软件后台服务。
软件架构设计(前后端及服务)。
公司软件开发、测试、维护、扩展。
登录功能 JAVA开发工程师 2022.02-2022.03
内容:项目描述:企业内部内部业务整合方案,企业内部登录系统,运维审计系统,一人最多一个账号,用于识别公司一线人员人脸识别登录和账号登录双因素认证。
人员分工:
●原型设计一人
●软件开发一人
技术框架:SpringBoot, ArcFace, MyBaties, Spring Jpa,Spring Security,Spring Lombok, MySql
我的工作:工程搭建,双因素认证开发。
人力资源管理系统 JAVA开发 2021.10-2021.12
内容:使用的后端技术框架:jpa, spring-web, devtools, lombok, springfox-swagger2, springfox-swagger-ui, hibernate-validator, cloudinary-http44, cloudinary-taglib, log4j, modelmapper
数据库表结构设计:Users, employees, system_personels, cities, job_positions, jobseekers, job_adverts, curricula_vitaes, favourite_job_adverts_for_jobseekers, jobseeker_languages,languages, social_medias, technologies, business_lifes, educations, departments, schools
employer_activations, jobseekers_activations.
项目介绍:人力资源的后台系统开发。数据库及表结构建立。
人力资源管理数据库系统 数据库表结构设计 2021.10-2021.12
内容:数据库包含的表结构:简历, 求职者语言, 工作经验, 社交媒体, 求职者活动, 语言, 收藏, 求职者, 技术, 用户, 工作广告,教育,部门,学校,员工,用工活动,城市,工作岗位。
员工管理系统 JAVA开发 2021.11-2021.11
内容:框架:Angular10 + Spring boot + Thymeleaf + Spring Security + React
系统和开发任务分为:
●员工管理后台服务
●注册登录
●Angular 开发员工管理前台
我的任务:项目的全部设计和开发。
角色 | 职位 |
负责人 | JAVA开发工程师 |
队员 | 后端工程师 |
项目 状态 描述 halo-admin GitHub release Web 管理端 UI,已内置在主应用 js-sdk npm release JavaScript SDK halo-comment npm
Our original goal for this book was to cover the 50 algorithms that every programmer should know. We use the word programmer to refer to any