- 博客(22)
- 收藏
- 关注
原创 springClound组件--Gateway
判断参数age是否大于最小年龄,小于最大年龄//此处只需将断言工厂注册到spring中即可@Component//此处进行逻辑判断//获取参数@Validated使用方式与普通断言一样,但需注意断言名字为断言工厂前半部分类名。
2023-11-17 19:47:39 82
原创 redis集群搭建
Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。3、负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;,针对这种情况,我们优化数据库可以采用读写分离的策略。
2023-10-27 21:34:14 69 1
原创 redis持久化
Redis 提供了2个不同形式的持久化方式。RDB(Redis DataBase)AOF(Append Of File)在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不
2023-10-26 21:33:41 33
原创 redis操作
可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。单独的隔离的操作官网说明这四个指令构成了 redis 事务处理的基础。1.MULTI 用来组装一个事务;将命令存放到一个队列里面2.EXEC 用来执行一个事务;//commit3.DISCARD 用来取消一个事务;//rollback4.WATCH 用来监视一些 key,一旦这些 key 在事务执行之前被改变,则取消事务的执行。
2023-10-24 21:55:49 41
原创 redis的安装与基础操作
make PREFIX=/usr/redis install (如果不加prefix 默认安装到/usr/local下面)(如果命令执行不成功,换为 make install PREFIX=/usr/redis )编译,进入 redis 解压目录,执行 make 命令编译。a.安装的时候先安装 redis 所依赖的环境。此处,将压缩包移动到usr下的redis中。下载 redis的压缩包。开始解压 redis。
2023-10-23 19:07:33 34
原创 nginx安装配置2
Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是指主机的冗余和接管,它与HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供了HA 软件所需的基本功能,比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。
2023-10-22 21:37:28 51 1
原创 Nginx的安装配置
Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环境的局限,例如当时的用户规模,网络带宽,产品特点等局限并且各自的定位和发展都不尽相同。这也使得各个WEB服务器有着各自鲜明的特点。Apache的发展时期很长,而且是毫无争议的世界第一大服务器。
2023-10-20 19:45:56 54 1
原创 shell脚本
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系.当命令不在命令行中执行,而是从一个文件中执行时,该文件就是shell脚本。Shell是一种解释型编程语言,不需要编译,执行时也是按行执行。
2023-10-19 19:16:42 69
原创 vim编辑器
基本上vim可以分为三种状态,分别是命令模式 (command mode)、插入模式 (Insert mode) 和底行模 式 (last line mode).注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴 功能。「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。「yw」:将光标所在之处到字尾的字符复制到缓冲区中。:5,7d 删除指定范围的行,从第5行到第7行。dG 删除光标所在行到末尾行的所有内容。dd 删除光标所在行,ndd删除n行。
2023-10-19 16:13:02 37
原创 Linux常见命令
范例:$ ln -s /etc/issue /issue.soft。创建文件/etc/issue的软连接/issue.soft。创建文件/etc/issue的硬连接/issue.hard。示例:find /usr/java -name test。-d 查看目录属性 (一般和l连用 可以查看详细信息)当一次性创建多层不存在的目录的时候,添加-p参数,find [搜索路径] [选择项] [搜寻关键字]-a 显示所有文件,包括隐藏文件 (all)语法: ln -s [源文件][目标文件]toush后跟文件名。
2023-10-18 20:20:50 37 1
原创 磁盘管理及jdk安装配置
sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。/dev (devices):该目录中主要存放的是外接设备,例如盘、其他的光盘等。/bin (binaries) :该目录中存储的都是一些二进制文件,文件都是可以被运行的。/proc:process,表示进程,该目录中存储的是Linux运行时候的进程。/tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。/var:存放的程序/系统的日志文件的目录。
2023-10-18 19:50:01 51 1
原创 Linux系统入门配置
,又称,是由一串用点分隔的名字组成的上某一台或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。[1]由于具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(,Domain Name System)来将域名和相互,使人更方便地访问,而不用去记住能够被机器直接读取的数串。[1]
2023-10-18 19:16:39 90 1
原创 使用dom添加样式
querySelector只获取遇到的第一个元素,querySelectorALL获取全部,也是输出数组。DOM:文档对象模型(Document Object Model),将页面所有的内容表示为可以修改的对象;html元素: <html>= document.documentElement。通过浏览器提供给我们的DOM API,我们可以对元素以及其中的内容做任何事情。它是DOM的入口点,可以从document开始去访问任何节点元素;对DOM的所有操作都是从 document 对象开始的;
2023-06-29 19:16:55 838 1
原创 dom入门
DOM:文档对象模型(Document Object Model),将页面所有的内容表示为可以修改的对象;浏览器会对我们编写的HTML、CSS进行渲染,同时它又要考虑我们可能会通过JavaScript来对其进行操作:学习DOM,就是在学习JavaScript对文档进行操作如何通过的。
2023-06-29 10:35:51 81 1
原创 JavaScript函数
形参(参数 parameter):定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用。实参(参数 argument):调用函数时,小括号中的参数,是用来把数据传递到函数内部 用的。prompt函数,函数需要接受参数,并且会返回用户的输入。
2023-06-27 20:05:59 44 1
原创 JavaScript入门学习
JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言程;1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时,但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。1995年Sun公司将Oak语言改名为Java,正式向市场推出,立马在市场上引起了轰动网景公司动了心,想与Sun公司结成联盟,希望将Java嵌入到网页中来运行,但Brendan Eich不感兴趣,并用10天时间设计出来了JavaScript;
2023-06-26 17:00:01 53 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人