工具列表2024
------------------后端开发相关------------------
数据结构与算法
设计模式
正则表达式
JDK
XML
DTD
XML DOM
XSLT
XPath
XQuery
XLink 和 XPointer、
XML Schema 教程
SVG 教程
Web Services 教程
WSDL 教程
SOAP 教程
Eclipse 教程
Maven
SQL 教程
Git
SVN
Markdown 教程
idea
Devops
jenkins
gitlab
Nexus
JSTL标签库
TCP/IP
CI/CD
NIO
MINA
NETTY
sax, dom, jdom
Lombok
@Transactional
logback
hutool
fastjson
pinyin4j
knife4j
guava
mapstruct
querydsl
dom4j
httpclient
jasypt
drools
reflections
jjwt
junit
swagger
springdoc-openapi
elasticsearch
mongodb
rocketmq
jackson
xxl-job
HikariCP
SparseBitSet
joda-time
nacos
druid
easyexcel
mybatis-plus
mybatis-plus-join
itextpdf
hystrix
ribbon
jersey
zipkin
poi
xmlbeans
zookeeper
ehcache
freemarker
mybatis
lombok
quartz
spring-retry
p6spy
caffeine
findbugs
groovy
cglib
seata
skywalking
snakeyaml
SPI
C3P0
DBCP连接池
Dom4j
Druid数据库连接池
EhCache
ExtJS4.1
Freemarker 2.3.9
Groovy
nginx
Lua
Lucene
dubbo
findbugs
openfeign
validation
jpa
aop
stringtemplate
mapstruct
lombok
quartz
Reactor Core
POI
itextpdf
------------------开发日常工具------------------
SwitchHosts.exe - host切换
Xshell 7 - linux后端连接
Xmind - 思维导图软件
Axure RP 9 - 前端工具
Navicat for MySQL - 数据库连接
DBeaver - 数据库连接
Kettle - 数据迁移
禅道 - jira记录
processon - 画图工具
jdGUI - 反编译工具
postman - http请求测试工具
Redis Desktop Manager
sublimetext - 文本工具
apifox - http请求测试工具
Xftp - 文件上传工具
SecureCRT - linux后端连接
XJad.exe - java反编译工具
Beyond Compare - 文本工具
git - 代码管理工具
ideaIU-代码开发工具
ithoughtsx - 思维导图软件
JD-GUI - java反编译工具
S3 Browser - 对象存储管理工具
PyCharm 2023.3.2 - python开发工具
Visual Studio Code - 前端开发工具
腾讯会议 - 日常沟通会议
六款Linux常用远程连接工具介绍
1、Xshell
2、secureCRT
3、WinSCP
4、PuTTY
5、MobaXterm
6、FinalShell
7、linux常用命令
crontab、NTP、chrony、syslog、
iptables、traceroute
防病毒软件:GravityZone\ClamAV\Chkrootkit\
46个常用的运维工具
一、运维工具
01 版本控制系统 Git:
Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
02 持续集成:
Jenkins - 开源自动化服务器,用于构建、测试和部署代码。
03 自动化部署:
Ansible - 基于Python的自动化工具,用于配置管理和应用程序部署。
04 容器编排:
Kubernetes - 开源容器编排系统,用于自动化容器化应用程序的部署、扩展和管理。
05 容器化:
Docker - 轻量级容器技术,用于封装应用程序和其依赖。
06 监控:
Prometheus - 开源监控和警报工具,用于收集和查询系统指标。
07 日志管理:
ELK Stack (Elasticsearch, Logstash, Kibana) - 用于收集、存储和可视化日志数据的组合工具。
08 配置管理:
Puppet - 自动化配置管理工具,用于保持系统配置的一致性。
09 云平台:
Terraform - 基础设施即代码工具,用于定义和部署云基础设施。
10 持续交付:
Spinnaker - 开源的持续交付平台,支持多云环境的部署。
11 容器注册表:
Docker Registry - 存储和分发Docker镜像的仓库。
12 性能测试:
Apache JMeter - 用于测试性能和负载的开源工具。
13 安全扫描:
SonarQube - 代码质量和安全性扫描工具,用于发现潜在问题。
14 自动化测试:
Selenium - 用于自动化浏览器应用程序的测试工具。
15 协作平台:
Slack - 团队沟通和协作的实时消息平台。
16 容器监控:
cAdvisor - Google开源的容器资源使用和性能分析工具。
17 流水线编排:
Apache Airflow - 用于编排复杂数据工作流的平台。
18 故障注入:
Chaos Monkey - Netflix开源的故障注入工具,用于测试系统的弹性。
19 网络配置:
Istio - 用于管理、保护和监控微服务的服务网格。
20 自动化测试:
Robot Framework - 开源自动化测试框架,支持关键字驱动测试。
21 服务器监控:
Nagios - 开源的主机、服务和网络监控系统。
22 日志收集:
Fluentd - 开源数据收集器,用于统一日志传输和处理。
23 性能监控:
Grafana - 开源分析和监控平台,用于可视化指标和日志。
24 API测试:
Postman - 用于测试API的协作平台。
25 云存储:
Amazon S3 - 可扩展的对象存储服务,用于存储和检索任意类型的数据。
26 容器监控:
Sysdig - 用于容器和微服务的系统调试和监控工具。
27 自动化测试:
JUnit - Java语言的单元测试框架。
28 配置管理:
Chef - 自动化配置管理工具,用于定义基础设施为代码。
29 日志分析:
Splunk - 用于搜索、监控和分析大规模数据的平台。
30 云监控:
AWS CloudWatch - 用于监控AWS资源和应用程序的服务。
31 容器编排:
Docker Compose - 定义和运行多容器Docker应用程序的工具。
32 代码审查:
Gerrit - 用于进行代码审查和合并请求的协作工具。
33 配置管理:
SaltStack - 分布式配置管理和远程执行工具。
34 云平台:
Microsoft Azure - 微软的云计算平台,提供各种云服务。
35 日志分析:
Graylog - 开源的日志管理和分析平台,用于搜索、分析和可视化日志数据。
36 K8s大模型:
K8sgpt - 可用于扫描您的Kubernetes集群,使用简单的英语进行诊断和故障排除。它具有SRE经验的分析器,并通过AI帮助提取最相关的信息。
官方网站:http://k8sgpt.ai/
20个非常优秀的监控告警工具推荐
Prometheus:开源监控系统,支持多维度数据收集和警报。
Grafana:开源分析和监控平台,用于可视化指标和日志。
Zabbix:分布式监控解决方案,支持各种网络、服务器和应用程序监控。
Nagios:开源的主机、服务和网络监控系统,具有可扩展性。
Icinga:Nagios的分支,提供更现代的监控和报警功能。
AlertManager:Prometheus的组件,用于处理和发送警报通知。
InfluxDB:开源时序数据库,与Telegraf和Grafana结合使用可构建完整的监控系统。
Sensu:分布式的监控和警报系统,支持多云环境。
Elasticsearch:开源搜索和分析引擎,与Kibana和Logstash结合用于日志分析。
Netdata:实时性能监控系统,提供详细的系统和应用程序指标。
CAdvisor:Google开源的容器监控工具,用于分析容器资源使用。
Sysdig:用于容器和云环境的系统调试和监控工具。
OpenNMS:企业级网络监控平台,支持自动发现和事件管理。
Check_MK:开源IT监控解决方案,具有用户友好的Web界面。
Shinken:Nagios的克隆,提供更好的性能和可扩展性。
Zenoss:分布式IT监控平台,支持物理、虚拟和云基础设施。
Cabot:开源的自助服务监控系统,用于检测应用程序问题。
Kapacitor:InfluxDB的组件,用于实时数据处理和警报。
VictoriaMetrics:高性能的时序数据库和监控解决方案。
Shout:简单、轻量级的自定义告警通知工具,支持多种集成方式。
------------------技术列表------------------
1、redis
Redis官网:https://redis.io/
Redis中文官网:http://www.redis.cn/
2、mysql
https://www.mysql.com
https://www.mysql.com/downloads/
https://dev.mysql.com/downloads/
3、Nacos
4、Swagger
5、rabbitmq
6、DBeaver
7、xxl-job
8、Gitlab
9、haproxy、Nginx
10、Python
11、filebeat
12、elk
13、zookeeper
14、linux
https://www.runoob.com/linux/linux-tutorial.html
15、actuator
16、zipkin
17、ES
18、rocketmq
19、drools
https://www.drools.org/
20、guava
21、lombok
22、mybatis、mybatis-plus
23、jdk8-stream
24、easyexcel
25、jasypt
26、websocket
27、mongodb
28、mapstruct
29、
------------------springboot、springCloud------------------
springboot
https://www.cnblogs.com/leeSmall/category/1185488.html
Spring Boot Admin
Spring Security+JWT
Spring Boot + Quartz
SpringBoot--Filter
springboot+mp
SpringBoot+AOP
Springboot+RedisTemplate
SpringBoot 整合 MyBatis(配置 druid 数据源、配置 MyBatis、事务控制、druid 监控)
SpringBoot服务整合(整合邮件服务、定时调度、Actuator监控)
SpringBoot整合Redis
SpringBoot整合 Shiro
SpringBoot整合Restful架构(使用 RestTemplate 模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别)
SpringBoot整合消息服务(SpringBoot 整合 ActiveMQ、SpringBoot 整合 RabbitMQ、SpringBoot 整合 Kafka)
SpringSecurity 安全访问(配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类)
springCloud
https://www.cnblogs.com/leeSmall/category/1185489.html
Spring Cloud Gateway
Spring Cloud - Feign
Eureka 服务发现框架(定义 Eureka 服务端、Eureka 服务信息、Eureka 发现管理、Eureka 安全配置、Eureka-HA(高可用) 机制、Eureka 服务打包部署)
Ribbon 负载均衡(Ribbon 基本使用、Ribbon 负载均衡、自定义 Ribbon 配置、禁用 Eureka 实现 Ribbon 调用)
Feign接口转换调用服务(Feign 基本使用、Feign 相关配置)
Hystrix 熔断机制(Hystrix基本配置、服务降级、HystrixDashboard服务监控、Turbine聚合监控)
Zuul 路由访问(Zuul 的基本使用、Zuul 路由功能、zuul 过滤访问、Zuul 服务降级)
SpringCloudConfig 基础配置(SpringCloudConfig 的基本概念、配置 SpringCloudConfig 服务端、抓取配置文件信息、客户端使用 SpringCloudConfig 进行配置、单仓库目录匹配、应用仓库自动选择、仓库匹配模式)
SpringCloudConfig 高级配置(密钥加密处理(JCE)、KeyStore 加密处理、SpringCloudConfig 高可用机制、SpringCloudBus 服务总线)
SpringCloudStream(SpringCloudStream 简介、创建消息生产者、创建消息消费者、自定义消息通道、分组与持久化、设置 RoutingKey)
SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)
------------------中间件------------------
kafka
RocketMQ
RabbitMQ
ActiveMQ
nginx
tengine
keeplived
nacos
seata
sentinel
haproxy
F5
对象存储
Syslog
Keepalived和MySQL的双主复制实现高可用
ZooKeeper
Elasticsearch
Kibana
Logstash
prometheus
Skywalking
Exporter
filebeat
流程引擎
规则引擎
xxljob
东方通
TongWeb
TongLink
TongRDS
TongHTP
TongCNS
TongHttpServer
TongSearch
------------------数据库存储------------------
MySQL
PostgreSQL
SQLite
sqlServer
oracle
人大金仓数据库
WPS金山云
NoSQL
MongoDB
Redis
Memcached
clickhouse
------------------------架构------------------------------
架构-1、Prometheus
https://prometheus.io/download/#memcached_exporter
架构-2、skywalking
https://skywalking.apache.org/downloads/
架构-3、Grafana
https://grafana.com/grafana/download?pg=graf&platform=windows&plcmt=deploy-box-1
架构-4、seata
https://seata.io/zh-cn/docs/overview/what-is-seata.html
https://seata.apache.org/unversioned/download/seata-server
架构-5、sentinel
https://sentinelguard.io/zh-cn/
https://sentinelguard.io/zh-cn/index.html
https://sentinelguard.io/zh-cn/docs/quick-start.html
架构-6、mongodb
https://www.mongodb.com/try/download/community
7、scala
8、Kettle
https://www.kettle.net.cn/
9、SkyWalking 安装
http://skywalking.apache.org/
http://skywalking.apache.org/downloads/
10、工作流
BPMN2.0规范
Activiti、Flowable和Camunda选型和对比
常见的工作流引擎(osworkflow、jbpm、activiti、flowable、camunda)比较
11、WAF
12、clickhouse
https://clickhouse.com/docs/zh
13、fileBeats、Logstash与Kibana
14、drools
---------------------大数据相关-------------------
Python
NumPy
Pandas
Matplotlib
SciPy
R 语言
Julia
scala
hadoop
hbase
hive
flume
kafka
Spark
Storm
flink
MapReduce
Kylin
Yarn
Ambari/CM
Ranger、kerberos、ldap
sqoop和dataX
Flume、Logstash、FileBeat
canal和MaxWell
分布式文件/对象存储系统
分布式关系型数据库
分析型数据库
搜索引擎
图数据库
列存储数据库
文档数据库
键值存储数据库
---------------------参考资料-------------------
https://github.com/
https://gitee.com/login
https://c.biancheng.net/
https://www.w3cschool.cn/
https://www.runoob.com/
https://www.runoob.com/linux/linux-tutorial.html
https://www.processon.com/login
https://www.json.cn/
https://tool.oschina.net/codeformat/sql
https://tool.chinaz.com/tools/unicode.aspx
https://cli.im/
https://www.jianshu.com/p/6ac99777177c
https://www.terminal.icu/
https://search.maven.org/#browse
http://www.158566.com/
https://jwt.io/#debugger
http://shijianchuo.wiicha.com/
https://www.hutool.cn/