首页
学习
活动
专区
工具
TVP
发布

皮皮星球

https://ppxai.com
专栏作者
234
文章
94949
阅读量
31
订阅数
Understanding bashrc vs .bash_profile vs .zshrc
When delving into the world of command-line interfaces (CLI), you might have encountered files like .bashrc, .bash_profile, and .zshrc. But what are they, and why are they so crucial for developers and system administrators? Let's unravel this mystery.
ppxai
2023-11-18
930
Enhancing Application Security with OAuth 2.0 and OpenID Connect
Enhancing Application Security with OAuth 2.0 and OpenID Connect
ppxai
2023-11-18
1050
TLS 1.3: Enhanced Security, Faster Connections
In today's digital landscape, the security and speed of data transmissions are crucial. In this regard, the Transport Layer Security (TLS) protocol plays a pivotal role. Here, we'll dive deep into the new and improved TLS 1.3 protocol, with an emphasis on its handshake process, which has undergone substantial improvements in terms of speed and security compared to its predecessor, TLS 1.2.
ppxai
2023-11-18
990
TLS 1.3: Enhanced Security, Faster Connections
In today's digital landscape, the security and speed of data transmissions are crucial. In this regard, the Transport Layer Security (TLS) protocol plays a pivotal role. Here, we'll dive deep into the new and improved TLS 1.3 protocol, with an emphasis on its handshake process, which has undergone substantial improvements in terms of speed and security compared to its predecessor, TLS 1.2.
ppxai
2023-11-18
1220
Disk I/O issues: Understanding and fixing them to boost system performance
Disk I/O and space usage issues are common causes of performance degradation in computing systems. Low system speeds can directly affect its ability to retrieve and store information on the disk.
ppxai
2023-11-18
920
Unleashing the Power of Storage in Kubernetes: A Comprehensive Guide
ppxai
2023-11-18
710
The Null Value Header Bug: Why Clients Didn't Receive Packets in Spring Gateway
This problem surfaced in our API gateway service, which we built using Spring Gateway. The service handles exceptions by implementing the ErrorWebExceptionHandler interface, returning processed exception details to the client and adding some header information. Everything was functioning well until one day, after a code merge, issues began to sporadically appear. Here's what we observed:
ppxai
2023-11-18
1130
Inside Linux Networking: A Code-Level Exploration of IPVS and IPTABLES
ppxai
2023-11-18
1060
What's the Difference Between Blocking vs Non-Blocking and Sync vs Async?
During application development, we often confront terms like "Blocking," "Non-blocking," "Synchronous," and "Asynchronous." It's a common misconception to view these as synonymous. In reality, they represent distinct, albeit intertwined, concepts.
ppxai
2023-11-18
1190
Kubernetes Networking: From Basics to Best Practices
ppxai
2023-11-18
730
How Docker Containers Work – Explained for Beginners
A container is a lightweight, standalone, and executable software package that includes everything needed to run a piece of software.
ppxai
2023-11-18
1040
79. 单词搜索
Given an m x n grid of characters board and a string word, return true if word exists in the grid.
ppxai
2023-11-18
1070
301. 删除无效的括号
Given a string s that contains parentheses and letters, remove the minimum number of invalid parentheses to make the input string valid.
ppxai
2023-11-18
820
410. 分割数组的最大值
Given an array nums which consists of non-negative integers and an integer m, you can split the array into m non-empty continuous subarrays.
ppxai
2023-11-18
840
用Go语言实现WebSSH远程连接
WebSSH是一种通过Web浏览器远程连接到SSH服务器的技术。它允许用户在不需要本地SSH客户端的情况下,通过Web浏览器连接到远程服务器并执行命令。WebSSH的实现原理是通过WebSocket协议在Web浏览器和SSH服务器之间建立一个双向通信通道,使得用户可以在Web浏览器中输入命令并将其发送到SSH服务器,同时也可以接收SSH服务器的输出并在Web浏览器中显示。
ppxai
2023-11-18
3720
服务网格化 -- Linkerd和Istio
服务网格化是一种新兴的架构模式,它旨在解决微服务架构中的一些常见问题,例如服务发现、负载均衡、故障恢复、安全性等。服务网格化通过将这些功能从应用程序中分离出来,并将它们放在一个专门的网络层中,从而使得应用程序可以更加专注于业务逻辑,而不必担心这些底层的问题。
ppxai
2023-11-18
1310
Deep Dive into Elasticsearch's Distributed Architecture
In the digital age, data stands as a crucial asset for enterprises. The effective storage, retrieval, and analysis of this data are among the primary challenges faced by businesses today. Elasticsearch, commonly referred to as "ES", is a robust, scalable, and real-time search and analytics engine, proving to be an indispensable component in the contemporary data pipeline. With a wide range of applications, from full-text search and logging to more complex use cases such as machine learning and graph analysis, Elasticsearch stands out. This blog post provides a comprehensive insight into Elasticsearch's distributed architecture, touching upon its main components, read-write operations, indexing principles, and application scenarios.
ppxai
2023-11-18
1050
Iptables NAT:实现网络中转
在本文中,我们将深入解析iptables NAT(网络地址转换)的功能,以及如何使用它进行网络中转。我们会详细解释NAT中使用的PREROUTING、POSTROUTING和OUTPUT链的含义,介绍如何配置DNAT(目标网络地址转换)和SNAT(源网络地址转换),并在内网场景中演示这些概念。最后,我们将阐述如何持久化iptables配置,以保证在重启后仍然生效。
ppxai
2023-11-18
5530
网络ACL与安全组:云计算中的网络安全
在云计算环境中,网络安全是至关重要的。为了保护您的资源和数据,云服务提供商提供了多种网络安全控制手段,其中最常见的是网络访问控制列表(ACL)和安全组。本文将详细介绍网络ACL和安全组的概念、实现原理以及架构图。最后,我们将对比常见的防火墙方案,包括WAF、防火墙、VPN、ACL和安全组。
ppxai
2023-11-18
2250
CAP, BASE, Paxos, and Raft: Key Concepts in Distributed Systems
When discussing the design principles underpinning distributed systems, the CAP theorem and BASE theory serve as essential foundations that warrant our understanding.
ppxai
2023-11-18
1240
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档