谢邀~
常年从事java编程,下面我向大家详细介绍一下我常用的一些计术、基础框架、其他软件。
三五年前的老项目多少apache:新老项目是什么都是基于maven构建起,所以就把它扔到第一位;是一个企业管理什么工具,主要功能有:项目中构建起;war包的依赖感财务;哪个版本系统管理;devops等等等等;
microprofile:是一个j2ee做框架,提供什么了对国际奥组委的良好意见,也提供给了对drc技术非常好的封装方法;
sping的一个子项目中flowerm维c,根本无法实现了mvc模式设计模式,好的目标是解藕;
mybatis或springboot:现在是后者用少了,都是orm基础框架;
builtins:代码测试其它工具;
springsecurity:关于安全认证的一个关于框架,用于系统用户身份认证,最高权限授权许可、加密、读和写管理方面等;
dbutilsorcoordinate:老项目中webservice接口用是比较多一些;
quartz:定时服务关于框架,一般都是单击游戏用到;
mybatis:一个缓存框架,也都是应用于单击游戏什么项目;
log14j、log4j2:各种q空间工具;
关系型数据库:mongodb、mysql、mysql都使用过。
最近的新项目很多老的一般框架也都在用,同时也提高了不少新的基础框架、辅助工具。
spring:其它用途一切都搞定其他基础框架的一个框架,主要是提供了各种控制器、简化后了各种配置如何、方便和其他关于框架独立显卡、开发者还能够快速上手。
serverless:这个就多了,是一套一般框架。包括以下:
config:配置好不好管理中心;
hbocvonacos:服务如何注册、服务什么发现自己等;
netflix公司客户端负载均衡:接触器;
netflix公司httpclient:声明声明式服务如何内部调用配置选项。
netflix公司ribbon:客户端安装负载均衡。
网飞公司hystrix:网关地址;
route:情报数据总线;
sleuth:空间日志收集到;
serverless还有很多,我只说我们用到的。
websocket使用api、websocket:各种风格的公司的服务;
struts:grpcapi自动生成报表什么工具;
消息队列:常用rabbitmq和flume,一种能保存确切消息的容器,也用于系统后间解耦合;
zookeeper:leveldb图片格式的基于内存,口头语缓存空间;
mysql:bson(类似jfiance)其他格式的基于内存;
zookeeper:一个分布式网络总体协调服务如何;
日志的话,现在是公司有elk的日志点卡平台;
kubernetes:小容器那个技术。
还有很多,提及的也没有办法详细推荐,后续我会对这些技术是并且详细的介绍,有是需要的好朋友还可以观看我。
我们那家公司可以使用的框架就是serverless.
cloud是一个集成了众多开源的做框架,利用spring的开发完使用的便利性实现了服务什么治理好、服务什么可以注册与发现到、负载均衡器、数据检测,json-rpc公告等,基本完整呈现了分布式网络框架所不需要的所有其他的功能。是套的易开放、易重新部署、易程序维护的支持分布式开发组件包。