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

皮皮星球

https://ppxai.com
专栏成员
234
文章
107287
阅读量
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
1590
Enhancing Application Security with OAuth 2.0 and OpenID Connect
Enhancing Application Security with OAuth 2.0 and OpenID Connect
ppxai
2023-11-18
1720
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
1650
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
1740
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
1580
Unleashing the Power of Storage in Kubernetes: A Comprehensive Guide
ppxai
2023-11-18
950
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
1640
Inside Linux Networking: A Code-Level Exploration of IPVS and IPTABLES
ppxai
2023-11-18
1400
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
2250
Kubernetes Networking: From Basics to Best Practices
ppxai
2023-11-18
1090
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
1610
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
1480
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
1320
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
1110
用Go语言实现WebSSH远程连接
WebSSH是一种通过Web浏览器远程连接到SSH服务器的技术。它允许用户在不需要本地SSH客户端的情况下,通过Web浏览器连接到远程服务器并执行命令。WebSSH的实现原理是通过WebSocket协议在Web浏览器和SSH服务器之间建立一个双向通信通道,使得用户可以在Web浏览器中输入命令并将其发送到SSH服务器,同时也可以接收SSH服务器的输出并在Web浏览器中显示。
ppxai
2023-11-18
7300
服务网格化 -- Linkerd和Istio
服务网格化是一种新兴的架构模式,它旨在解决微服务架构中的一些常见问题,例如服务发现、负载均衡、故障恢复、安全性等。服务网格化通过将这些功能从应用程序中分离出来,并将它们放在一个专门的网络层中,从而使得应用程序可以更加专注于业务逻辑,而不必担心这些底层的问题。
ppxai
2023-11-18
2500
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
1660
Iptables NAT:实现网络中转
在本文中,我们将深入解析iptables NAT(网络地址转换)的功能,以及如何使用它进行网络中转。我们会详细解释NAT中使用的PREROUTING、POSTROUTING和OUTPUT链的含义,介绍如何配置DNAT(目标网络地址转换)和SNAT(源网络地址转换),并在内网场景中演示这些概念。最后,我们将阐述如何持久化iptables配置,以保证在重启后仍然生效。
ppxai
2023-11-18
2K0
网络ACL与安全组:云计算中的网络安全
在云计算环境中,网络安全是至关重要的。为了保护您的资源和数据,云服务提供商提供了多种网络安全控制手段,其中最常见的是网络访问控制列表(ACL)和安全组。本文将详细介绍网络ACL和安全组的概念、实现原理以及架构图。最后,我们将对比常见的防火墙方案,包括WAF、防火墙、VPN、ACL和安全组。
ppxai
2023-11-18
7980
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
2020
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档