java web项目框架部分技术

技术 Jul 22, 2019

SpringBoot Spring全家桶

aop 切面

MyBatis-Plus (乐观锁,自动分页,代码生成器,生成service,mapper,entity,controller,自定义生成模板 生成子父级关系,生成文件覆盖父级保留子级的改动)

uid-generator 百度uid生成器 (分布式全局唯一标示,Long型UID)

xxl-job 分布式任务调度中心

shiro apache安全框架

druid ali数据连接池

Bcrypt 数据库用户密码加密方式,保证密码安全

undertow ,tomcat,jboss,weblogic   servlet容器

eolinker,swagger,knife4j  在线api文档 自动化测试工具

MySQL 8.0 ,postsqlgre ,RDS  关系型数据库

Redis,MongoDB  noDB

dobbo ali rpc 远程方法调用

Sentinel  skywalking Hystrix

zookeeper,eureka,consul

java 1.8_212   jdk

seata 分布式事物管理

ELK 分布式日志抓取,数据聚合,搜索引擎

micrometer,prometheus,grafana

RabbitMQ ,apache kafka 消息队列

nginx

alioss

findbugs,sonarqube 静态代码检测

PDMan 国人开发的数据库可视化工具。虽然bug多,但我觉得还可以

docker,k8s

ali excel

tanzhuo

咸鱼一只