一、VLAN(Virtual Local Area Network)(1)简介:VLAN(虚拟局域网)是对连接到第二层交换机端口网络用户逻辑分段,不受网络用户物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户位置、作用、部门或者根据网络用户所使用应用程序和协议来进行分组。基于交换机虚拟局域网能够为局域网解决冲突域、广播域、带
业务随行技术1. 技术背景(1)用户在网络中移动性需求(2)传统方案:(3)业务随行概述(4)业务随行基本流程(5)传统方案与业务随行方案区别2. 基本概念(1)认证与策略执行(2)安全组(3)UCL(用户控制列表)组(4)资源组(5)策略控制矩阵(6)IP-Group表项订阅业务随行基本原理1. 工作原理概述(1)创建用户及安全组(2)定义并部署策略控制矩阵(3)用户启动认证(4)用户访
业务随行:移动办公场景下业务策略管理困境根本在于业务策略和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
更新小故事来理解:      我住在公寓,公寓里面一个房间住一个人(ip),且房间号唯一(mac地址),公寓有个宿管(子接口,网关),钱拿不知道多不多,反正要给兼顾给我们收发快递(转发),但是第一个宿管很懒,他刚来,啥都不做,就在办公室坐着看动画片。      有一天,有一个张三包裹(数据包)到了宿管办公室,但是这个宿管没有我们住宿
转载 10月前
5阅读
# Redis怎么做到隔离 ## 介绍 在实际项目中,我们常常需要使用Redis作为缓存数据库,但是在多个项目或者团队共享一个Redis实例情况下,隔离不同项目或者团队数据就显得尤为重要。本文将介绍如何通过Redis命名空间和权限控制来实现数据隔离。 ## 方案 ### 1. 命名空间 Redis提供了`SELECT`命令,可以在同一个Redis实例上创建多个数据库,每个数据库有
原创 2024-07-08 04:49:55
89阅读
Redis高性能怎么做到?Redis这个NOSQL数据库在计算机界可谓是无人不知,无人不晓。只要涉及到数据那么就需要数据库,数据库类型很多,但是NOSQLkv内存数据库也很多,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 全局变量六、设置二级域名虚拟主机七
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语言
# 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5