一、VLAN(Virtual Local Area Network)(1)简介:VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户的位置、作用、部门或者根据网络用户所使用的应用程序和协议来进行分组。基于交换机的虚拟局域网能够为局域网解决冲突域、广播域、带
转载
2024-03-28 19:06:28
86阅读
业务随行技术1. 技术背景(1)用户在网络中的移动性需求(2)传统方案:(3)业务随行概述(4)业务随行的基本流程(5)传统方案与业务随行方案的区别2. 基本概念(1)认证与策略执行(2)安全组(3)UCL(用户控制列表)组(4)资源组(5)策略控制矩阵(6)IP-Group表项订阅业务随行基本原理1. 工作原理概述(1)创建用户及安全组(2)定义并部署策略控制矩阵(3)用户启动认证(4)用户访
转载
2024-07-16 10:07:14
127阅读
业务随行:移动办公场景下业务策略的管理困境根本在于业务策略和IP地
原创
2022-12-12 16:37:23
195阅读
## Java中如何实现提交业务后扣除费用
### 问题背景
在许多业务场景中,我们可能需要在用户提交某项业务后,从其账户中扣除相应的费用。这种扣款操作通常是一个关键步骤,需要在保证数据一致性和安全性的前提下进行。在本文中,我们将着重讨论在Java中如何实现这一功能。
### 解决方案
#### 方案概述
一种常见的实现方式是通过数据库事务来保证数据一致性。我们可以使用Java的数据库操
原创
2023-08-15 05:40:35
127阅读
代码规范是使代码达到可读的关键。这里根据笔者自己的一些经验和实践,列出一些最需要遵循的Java编码规范。 1.变量命名按照Java通用方式Camel命名法。常量尤其注意使用全大写_(下划线链接)单词的方式,如USER_KEY 2. 变量和类命名务必具有意思,能让人一眼看出表示的意思。如userList标识用户列表 3. 数据库的一个表对应一个领域类,以entity、dom
转载
2023-07-04 11:38:54
77阅读
更新小故事来理解: 我住在公寓,公寓里面一个房间住一个人(ip),且房间号唯一(mac地址),公寓有个宿管(子接口,网关),钱拿的不知道多不多,反正要给兼顾给我们收发快递(转发),但是第一个宿管很懒,他刚来,啥都不做,就在办公室坐着看动画片。 有一天,有一个张三的包裹(数据包)到了宿管办公室,但是这个宿管没有我们住宿的
# Redis怎么做到隔离
## 介绍
在实际项目中,我们常常需要使用Redis作为缓存数据库,但是在多个项目或者团队共享一个Redis实例的情况下,隔离不同项目或者团队的数据就显得尤为重要。本文将介绍如何通过Redis的命名空间和权限控制来实现数据的隔离。
## 方案
### 1. 命名空间
Redis提供了`SELECT`命令,可以在同一个Redis实例上创建多个数据库,每个数据库有
原创
2024-07-08 04:49:55
89阅读
Redis的高性能怎么做到的?Redis这个NOSQL数据库在计算机界可谓是无人不知,无人不晓。只要涉及到数据那么就需要数据库,数据库类型很多,但是NOSQL的kv内存数据库也很多,redis作为其中一个是怎么做到行业天花板的呢?是怎么做到高性能的呢?怎么做到高可用的呢?今天这篇八股文我就整理一些redis的设计写写,本篇还是偏关于高性能这一块。高效数据结构Redis的数据库相比传统的关系数据库,
原创
2022-10-03 15:38:50
359阅读
# CS架构更新策略
在软件开发过程中,持续更新是非常重要的。特别是在采用CS架构的系统中,由于客户端和服务器端的分离,更新变得更加复杂。本文将介绍CS架构如何实现更新,包括版本控制、升级策略和回退机制等内容。
## 版本控制
在CS架构中,客户端和服务器端分别有自己的版本控制机制。客户端通常使用软件版本号进行管理,而服务器端则可以使用git等工具进行代码版本管理。在客户端发起请求时,可以通
原创
2024-03-17 05:51:12
212阅读
Nginx工作实操经验一、 Nginx 介绍二、相关概念2.1 简单请求和非简单请求2.2 跨域2.3 正向代理和反向代理2.4 负载均衡2.5 动静分离三、Nginx 快速安装3.1 安装3.2 相关文件夹3.3 跑起来康康3.4 安装 nvm & node & git四、Nginx 操作常用命令五、Nginx 配置语法5.1 典型配置5.2 全局变量六、设置二级域名虚拟主机七
转载
2024-10-10 16:04:39
116阅读
1. 背景最近在工作中有需要使用到爬虫的地方,需要根据 Gitlab + Python 实现一套定时爬取数据的工具,所以借此机会,针对 Python 爬虫方面的知识进行了学习,也算 Python 爬虫入门了。 需要了解的知识点:Python 基础语法Python 网络请求,requests 模块的基本使用BeautifulSoup 库的使用正则表达式Selenium 的基本使用下面针对上面的每部分
近期公司要上线一个mysql的项目,我们使用drbd+heartbeat进行热备,以保证db的高可用性,这里记录下安装过程。关于drbd的扩容,缩小空间以及meta数据表的备份等详细操作这里就不给出了,感兴趣的同学可以参考drbd官网:
www.drbd.org
,也可以和我交流,mail to:
yang.gy@founder.com
一.下载及安
## MySQL如何实现逻辑删除
逻辑删除是一种常见的数据删除方式,它并不是真正从数据库中删除数据,而是通过标记来表示该数据已被删除。这种方式在一些情况下非常有用,比如需要保留历史数据、恢复删除的数据等。
下面我们将使用MySQL来介绍如何实现逻辑删除。
### 创建一个示例表
首先,我们创建一个示例表来存储用户信息。该表将包含`id`、`name`和`deleted`三个字段,其中`id
原创
2023-11-11 05:14:03
167阅读
# 项目方案:Android 照片全屏显示
## 1. 简介
在Android应用中,有时候需要对照片进行全屏显示,以提供更好的用户体验。本项目旨在提供一个方案,通过代码示例演示如何实现Android照片的全屏显示功能。
## 2. 技术选择
- 开发语言:Java
- 开发环境:Android Studio
- 目标SDK版本:Android 5.0及以上
## 3. 方案实现
##
原创
2023-08-22 05:50:35
337阅读
# Yarn 资源隔离解决方案
在大规模应用程序中,资源隔离是非常重要的。当多个任务同时运行时,资源隔离可以确保它们不会相互干扰,从而提高应用程序的稳定性和性能。本文将介绍如何使用 Yarn 实现资源隔离,并提供代码示例和图表解释。
## 什么是 Yarn
Yarn 是一个用于管理 JavaScript 依赖项的包管理器,它是 npm 的一个替代品。与 npm 相比,Yarn 具有更好的性能
原创
2023-09-16 18:00:44
144阅读
# Docker资源隔离原理及实践
在使用Docker进行容器化部署时,资源隔离是一个非常重要的概念。通过资源隔离,可以确保容器之间的资源不会互相干扰,同时提高整体系统的稳定性和安全性。本文将介绍Docker是如何实现资源隔离的,并通过示例代码演示资源隔离的实践。
## Docker资源隔离原理
Docker利用Linux内核的一些特性来实现资源隔离,其中最为重要的特性是Linux的命令行工
原创
2024-05-11 05:33:17
25阅读
#rpm –ivh portmap & rpm –ivh nfs* *安装
#vi /etc/exports *设置NFS的主要参数档
/var/spool/mail 172.16.86.5(rw,sync)
#service portmap start *一定要先启动portmap,否则NFS也启动不起来
#service nfs start
#show
转载
2024-09-25 09:27:40
56阅读
本教程的目标是让您开始学习Python编程语言。Python是一门值得学习的伟大语言。对于那些刚开始编程的人来说,它是一种理想的语言。读完本教程,你将有信心继续自己的学习。您可以用Python创建脚本、web站点、游戏或桌面应用程序。即使您不想成为一名程序员,对于偶尔的程序员或业余爱好者来说,Python也可能是一个很好的工具。Python是一种通用的、动态的、面向对象的编程语言。Python语言
转载
2024-09-23 17:35:37
11阅读
# Redis Cluster高可用方案
## 1. 简介
Redis是一个高性能的键值存储系统,它提供了多种数据结构和丰富的功能。Redis Cluster是Redis的分布式解决方案,它将数据分散存储在多个节点上,以提高系统的吞吐量和可靠性。本文将介绍如何通过Redis Cluster实现高可用性。
## 2. Redis Cluster架构
Redis Cluster由多个节点组成,每个
原创
2023-07-23 09:10:32
80阅读
# 项目方案:Java文件秒传实现方案
## 背景
在文件传输过程中,如果文件已经存在于服务器端,可以通过比对文件的MD5值来实现秒传,避免重复上传文件,节省时间和流量。
## 方案概述
本方案将通过计算文件的MD5值,并与服务器端已有文件的MD5值进行比对,实现文件的秒传功能。
## 实现步骤
1. 客户端计算文件的MD5值;
2. 客户端将文件的MD5值发送到服务器端;
3. 服务器端根
原创
2024-03-28 06:18:13
100阅读