DevOps
文章平均质量分 83
JackieZhengChina
70'码农,CSDN博客专家,信息系统项目管理师,工商管理硕士,采购评审专家,自驾爱好者,近20年教育类产品研发及管理经历,曾任教育科技公司联合创始人兼产品VP、科技公司产研VP。
职业标签:产品、项目、技术、运营、管理、战略。
展开
-
一个比 Nginx 还简单的 Web 服务器
企业级的 Web 服务器非常多,Nginx、Tomcat、Apache、IIS、FastAPI、Flask 等。今天松哥再给大家介绍一个开源的 Web 服务器,这款服务器具备自动 HTTPS 功能和高度可配置性,它的名字是:Caddy。Caddy 是一个 Go 编写的 Web 服务器,类似于 Nginx,Caddy 提供了更加强大的功能,随着 v2 版本发布,Caddy 已经可以作为中小型站点 Web 服务器的另一个选择。:Caddy 的自动 TLS 功能,让 HTTPS 变得触手可及,无需额外配置。原创 2024-08-31 10:01:28 · 1658 阅读 · 0 评论 -
常用接口测试及接口抓包常用的测试工具
Web端的话,google浏览器直接F12开发者模式 点击network进行抓包分析。原创 2024-06-05 08:55:25 · 1590 阅读 · 0 评论 -
[转]大数据---20.Hive基础介绍
HiveHive:由Facebook开源用于解决海量结构化日志的数据统计工具。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。hive是基于Hadoop构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop分布式文件系统中的数据:可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能;转载 2024-04-05 16:22:36 · 27 阅读 · 0 评论 -
[转]ElasticSearch从入门到精通,史上最全
ElasticSearch:智能搜索,分布式的搜索引擎是ELK的一个组成,是一个产品,而且是非常完善的产品,ELK代表的是:E就是ElasticSearch,L就是Logstach,K就是kibanaE:搜索和分析的功能L:Logstach搜集数据的功能,类似于flume(使用方法几乎跟flume一模一样),是日志收集系统K:Kibana数据可视化(分析),可以用图表的方式来去展示,文不如表,表不如图,是数据可视化平台。转载 2024-04-05 16:21:20 · 193 阅读 · 0 评论 -
[转]网关Ocelot
网关(Gateway)在微服务架构中至关重要,可以将其理解为是外部客户端(前端、MVC后台等调用方)与后台服务的连接点,通过这层可以做统一的处理,比如路由、身份认证和授权、服务治理等;网关的好处:统一入口,调用方(客户端)不在为调哪个服务而头大,统一入口即可,由网关路由到对应后台服务;统一处理公共逻辑,比如认证和授权,避免相同逻辑多处实现,易于维护;对后台服务可以做负载均衡,根据指定的负载算法找到合适的后台服务调用,而这些细节调用方都不用理会,只管调就行啦;初步过滤非法请求。转载 2024-04-05 16:12:55 · 89 阅读 · 0 评论 -
[转]Docker技术 ( 容器虚拟化技术 )
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。转载 2024-03-28 20:06:04 · 111 阅读 · 0 评论 -
Git remote: Access deniedfatal: unable to access ‘https://gitee.com/* 正确的解决办法
请将remote地址改为: https://原创 2022-08-29 14:44:51 · 3232 阅读 · 0 评论 -
Nginx单服务器部署多个网站,域名
原文:https://blog.csdn.net/yaologos/article/details/113356620。例如,springboot的项目部署在8080端口,则80端口的http请求被Nginx转发给Springboot。利用nginx,获取80端口的信息,识别用户访问的是哪个网站,Nginx配置如下。网站的分别配置,并且指定了不带www的域名跳转到www域名下的网站。版权声明:本文为作者原创文章,转载请附上博文链接!服务器,集中处理请求,转发到其他服务器上。文件,在最下面添加下面配置中的。.转载 2022-08-26 21:06:27 · 3006 阅读 · 0 评论 -
DevOps及DevOps常用的工具介绍
DevOps这个词,其实就是和Operations两个词的组合。它的英文发音是/de'vɒps/,类似于"迪沃普斯"它的目标DevOps就是让开发人员和运维人员更好地沟通合作,通过自动化流程来使得软件整体过程更加快捷和可靠。...转载 2022-07-24 07:48:31 · 210 阅读 · 0 评论 -
20款IDEA 神级插件 效率提升 30 倍,写代码必备
1. Alibaba Java Coding Guidelines2.GsonFormat3.A8Translation4.Maven Helper5.Free Mybatis plugin6.Grep Console7.Lombok8.Nyan progress bar9.FindBugs-IDEA10.Key Promoter X11.JavaDoc12.ignore13.RainbowBrackets14.Activate-power-mode15.CodeGlance16.GenerateAllSe转载 2022-06-28 08:22:46 · 2580 阅读 · 0 评论 -
Kafka高性能高吞吐的原因总结
保证了消息的堆积 顺序读写 磁盘会预读,预读即在读取的起始地址连续读取多个页面,主要时间花费在了传输时间,而这个时间两种读写可以认为是一样的。 随机读写 因为数据没有在一起,将预读浪费掉了,需要多次寻道和旋转延迟,而这个时间可能是传输时间的许多倍。避免CPU将数据从一块存储拷贝到另外一块存储的技术 传统的数据复制: 零拷贝: 磁盘文件 → 内核空间读取缓冲区 → 网卡接口 → 消费者进程 Kafka的message消息实际上是分布式存储在一个一 个小的seg原创 2022-06-25 11:00:37 · 617 阅读 · 0 评论 -
什么是SRE?一文详解SRE运维体系
在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中。 可观测性系统在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中,通常我们会分为如下三个方面:一整套的可观测系统,它能确保你洞察系统,跟踪系统的健康状态、可用性以及系统内部发生的事情。对于整个可观测系统的建设,需要注意如下两点:在整个企业级可观测系统中,我认为至少应该包括如下几个特征:因此,一个企业级的可观转载 2022-06-23 20:13:20 · 14476 阅读 · 1 评论 -
最新远程部署运维工具汇总
转载https://baike.baidu.com/item/puppet/5109503?fr=aladdinpuppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务器发送请求,获转载 2022-06-21 09:51:32 · 1050 阅读 · 0 评论 -
常用的17个运维监控系统
Zabbix 作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。该企业级网络监控工具能够每分钟进行 3,000,000 次检查,具有更高的安全性和数据中心监控功能。Nagios 是一款用于监控IT基础架构和查看当前状态、历史日志和基本报告的开源软件工具。 Nagios 用户可以监控系统指标,网络协议,应用程序,服务器转载 2022-06-21 09:21:41 · 5857 阅读 · 1 评论 -
一篇文章带你搞懂什么是DevOps?
简化的含义为:高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。以图例说明:在传统的团队组织方式中,开发人员与运维人员之间是割裂开的,软件开发流程被分割为多个独立环节,分别由不同的人员执行。这使得软件开发过程中需要付出高昂的沟通成本,层层手动的流程将大量的时间耗费在了重复的劳动中。在 DevOps 的指导下,不同技能的人员处在同个团队中,为了一个共同的软件开发目标而工作,更好的协同工作与自动化的手段能够优化整个 Code -> Build ->转载 2022-06-21 08:50:31 · 5934 阅读 · 0 评论