技术干货

专注于生产最新鲜的开源资讯、Linux业界新闻和热门奇趣帖子,您还可关注本站的微信、微博等自媒体频道。
Linux技术交流群:点此查看 微信公众号:linuxprobe 也可直接搜索:linux就该这么学。
投稿指南:https://www.linuxprobe.com/tougao/
刘遄老师亲自上课的培训课程:https://www.linuxprobe.com/training

设计模式之观察者模式

设计模式之观察者模式
导读 观察者模式又叫做 发布订阅(Publish/Subscribe)模式,观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听某一主题对象。这个主题对象在状...
阅读全文

利用freemarker生成基于word模板的word文档

利用freemarker生成基于word模板的word文档
导读 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅...
阅读全文

要避免的七个灾难性的云计算错误

要避免的七个灾难性的云计算错误
导读 鉴于如此多的业务经营在云端进行,云配置错误或云优化欠佳的代价可能非常大。这就是为什么了解其他公司在云计算方面所犯的常见错误以及如何避免犯这...
阅读全文

部署Prometheus监控平台,6个不可少的因素

部署Prometheus监控平台,6个不可少的因素
当需要进行云监控时,IT团队越来越多地倾向于Prometheus,它是由云原生计算基金会开源的项目。 企业在采用容器的同时,也将容器的监控问题放在了比较优先的位...
阅读全文

Linux黑话你知道吗?啥是显示服务器

Linux黑话你知道吗?啥是显示服务器
导读 在 Linux 相关的文章、新闻和讨论中,你会经常遇到显示服务器display server、Xorg、Wayland 等名词。在这篇解释文章中,我将讨论 Linux 中的显示服...
阅读全文

5种避免云端浪费的方法

5种避免云端浪费的方法
导读 很多企业采用云计算的一个重要原因是为了避免建设和运营服务器机房或数据中心的费用以节省成本。但是,如果没有正确采用云计算技术,仍然会遭受资金...
阅读全文

对象存储 vs 文件存储 vs 块存储,选哪个?

对象存储 vs 文件存储 vs 块存储,选哪个?
导读 在当今日益数字化的世界中,企业采用越来越多的存储解决方案。每个存储解决方案都有一些独特的特性,适合不同的用例。 通常没有正确或错误的存储...
阅读全文

使用git log比较不同分支的差异

使用git log比较不同分支的差异
导读 我们如何找出合并后的分支与合并前分支的差异呢?这里我们需要使用到 git log 命令了。 前两天在做集成的时候碰到了一件闹心事。事情是这样的,良...
阅读全文

教你使用Docker容器化Node.js应用程序

教你使用Docker容器化Node.js应用程序
导读 容器化应用程序在当今世界越来越流行,因为它们能够解决几乎每个项目团队都面临的一些主要问题。 在本文中,我将告诉你如何使用Docker容器化你的n...
阅读全文

一文读透HTTP的长连接和短连接

一文读透HTTP的长连接和短连接
导读 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问...
阅读全文

scp用户迁移rsync

scp用户迁移rsync
导读 本文将为熟悉 scp 的人提供一个介绍和过渡的指南。让我们跳进最常见的场景:复制文件和复制目录。在 SSH 8.0 预发布公告中,OpenSSH 项目表示,他们...
阅读全文

Graudit代码安全审计

Graudit代码安全审计
导读 凭借广泛的语言支持,Graudit 可以让你在开发过程中的审计你的代码安全。测试是软件开发生命周期(SDLC)的重要组成部分,它有几个阶段。今天,我想...
阅读全文

Linux程序后台运行实践

Linux程序后台运行实践
导读 通常我们在使用linux时,会经常要把一个程序放到后台运行,这时候就需要在程序的最后使用【&】符号,但是当直接关闭这个终端时,程序就会退出,...
阅读全文

k8s集群自动化维护POD

k8s集群自动化维护POD
导读 日常工作中,所有项目都不是完美的,笔者就经常遇到这种情况,pod状态是running,但是程序却没有响应。发生这种情况的原因有很多种,有可能是因为k8s...
阅读全文

服务器SMB性能优化

服务器SMB性能优化
导读 人们最常被问到的与存储相关的问题之一是服务器消息块(SMB)性能和性能调整,尤其是当存储设备的运行速度比预期的要慢时。不幸的是,由于每种存储设备...
阅读全文

C#9新关键词详解

C#9新关键词详解
导读 .NET5 终于在 2020-08-25 也就是前天发布了第八个预览版,这么多的预览版搞得我都麻木了,接踵而来的就是更多的新特性加入到了 C# 9 中,既然还想呆...
阅读全文

Docker如何高效部署Node应用?看这里

Docker如何高效部署Node应用?看这里
导读 一个合理并且高效的部署方案,不仅能够实现快速升级,平滑切换,负载均衡,应用隔离等部署特性,而且配有一套成熟稳定的监控。 ❝ 如何在生产环境...
阅读全文

亿级数据过滤算法神器-布隆过滤器

亿级数据过滤算法神器-布隆过滤器
导读 Redis 是软件架构中常用的组件,最常见的用法是将热点数据缓存到 Redis 中,以减少数据库的压力;查询过程中最常见的用法是:查询 Redis,如果能查询...
阅读全文

Java中创建并写文件的5种方式

Java中创建并写文件的5种方式
导读 在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法。 在java中有很多的方法...
阅读全文

11行伪代码给你讲明白什么是算法

11行伪代码给你讲明白什么是算法
导读 算法(algorithm)就是一个过程,是一种特殊的过程。它必须描述为一个有限步骤序列,且必须在有限时间内结束。每个步骤必须是良好定义的,达到人类可用...
阅读全文