阅读公众号作者macrozheng的文章:http://www.macrozheng.com/admin/index.html
并结合自己的经历,做了适当扩展,详情如下:
技术栈
Spring Cloud微服务框架https://spring.io/projects/spring-cloud
Spring Boot容器+MVC框架https://spring.io/projects/spring-boot
MyBatis ORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator数据层代码生成http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI文档生产工具https://github.com/swagger-api/swagger-ui
Elasticsearch搜索引擎https://github.com/elastic/elasticsearch
RabbitMq消息队列https://www.rabbitmq.com/
Redis分布式缓存https://redis.io/
MongoDb数据库https://www.mongodb.com/
Druid数据库连接池https://github.com/alibaba/druid
OSS对象存储https://github.com/aliyun/aliyun-oss-java-sdk
MinIO对象存储https://github.com/minio/minio
JWTJWT登录支持https://github.com/jwtk/jjwt
Spring Security认证和授权框架https://spring.io/projects/spring-security
LogStash日志收集https://github.com/logstash/logstash-logback-encoder
Lombok简化对象封装工具https://github.com/rzwitserloot/lombok
Seata全局事务管理框架https://github.com/seata/seata
CI/CD技术
Docker应用容器引擎https://www.docker.com/
Portainer可视化Docker容器管理https://github.com/portainer/portainer
Jenkins自动化部署工具https://github.com/jenkinsci/jenkins
kubernetes集群管理https://kubernetes.io/zh/docs/home/
此外Jira、Confluence、调用链、监控、源码管理等工具
虽然是测试工作,但是平常熟悉的技术栈也基本就是这样一条路线
网友评论