自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringSecurity入门

我们刚才使用的是security自带的账户和密码。我们也可以自己定义账户和密码。# 自定义security的账户和密码--不会帮你生成密码了注意: 这种方式只能定义一个账户和密码。配置类基础extends WebSecurityConfigurerAdapter然后重写configure(AuthenticationManagerBuilder auth)在配置文件中,只能定义一个账户和密码。我们可以定义一个配置类,完成多个账户和密码的定义。​@Override。

2024-02-20 16:19:47 1308

原创 搭建Redis集群

为什么需要redis集群?当主备复制场景,无法满足主机的单点故障时,需要引入集群配置。,针对这种情况,我们优化数据库可以采用读写分离的策略。我们可以部 署一台主服务器主要用来处理写请求,部署多台从服务器 ,处理读请求。

2024-01-26 20:14:03 1387 1

原创 Redis的主从复制

80在sentinel.conf里写。

2024-01-25 19:25:02 1325

原创 Redis(秒杀活动、持久化之RDB、AOF)

下载jmeterhttps://jmeter.apache.org/download_jmeter.cgi使用bin目录下的jmeter.bat打开添加线程发送对应的请求使用方法将一个随机生成的用户ID添加到用户列表中。使用方法执行事务,并返回一个包含事务执行结果的列表。压测没问题就显示用户购买的集合在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文

2024-01-24 20:41:00 1057 1

原创 Redis(发布订阅、事务、redis整合springboot、集成 Spring Cache)

可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。单独的隔离的操作官网说明这四个指令构成了 redis 事务处理的基础。1.MULTI 用来组装一个事务;将命令存放到一个队列里面2.EXEC 用来执行一个事务;//commit3.DISCARD 用来取消一个事务;//rollback4.WATCH 用来监视一些 key,一旦这些 key 在事务执行之前被改变,则取消事务的执行。

2024-01-23 23:03:50 2011 5

原创 Redis常见类型及常用命令

String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value。

2024-01-22 19:18:09 1214

原创 Redis

在配置文件redis.conf 507行的位置,需要客户端连接的话需要设置密码,需要设置密码的把注释取消修改后面密码即可。move key 1 将当前的数据库 key 移动到某个数据库,目标库有,则不能移动。ttl key 查看还有多少秒过期,-1 表示永不过期,-2 表示已过期。pexpire key 1000 给定的key设置过期时间 单位:毫秒。expire key 10 为给定的key设置过期时间 单位是秒。dbsize 查看当前数据库的 key 的数量。先创建个redis的包,进入里面。

2024-01-20 15:33:39 1267

原创 Linux-keepalived的安装及应用

以下是针对nginx状态进行检测的脚本,第一次nginx服务死掉时,会重新启动,如果Nginx服务无法正常启动,则杀掉keepalived进程。(2)备用服务器修改192.168.195.36的配置文件/etc/keepalived/keepalived.conf。(1)主服务器修改192.168.195.33的配置文件/etc/keepalived/keepalived.conf。将keepalived的文件信息存放到/etc/sysconfig/里面。将脚本文件复制到/etc/init.d 文件夹里。

2024-01-19 19:47:47 1385 1

原创 Linux-nginx(安装配置nginx、配置反向代理、Nginx配置负载均衡、动静分离)

PCRE安装:pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。zlib安装:zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。OpenSSL安装:penssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔,所以需要安装。当我们访问nginx服务器的时候 直接指向的是 192.168.195.33:8080 这个地址。查看nginx的位置。

2024-01-16 21:12:15 1192 1

原创 Linux脚本shell的编写

shell脚本是普通的文本文件,由流程控制逻辑和命令构成。shell脚本通常以.sh作为后缀名,但不是必须的。shell脚本的优势在于处理操作系统底层的业务 (linux系统内部的应用都是shell脚本完成)因为有大量的linux系统命令为它做支撑。2000多个命令都是shell脚本编程的有力支撑,特别是grep、awk、sed等开头的"#!"字符又称为幻数,在执行bash脚本的时候,内核会根据"#!"后的解释器来确定该用那个程序解释这个脚本中的内容。

2024-01-15 19:38:41 1748

原创 Linux03(rpm命令、安装jdk、安装mysql,运行项目)

这里你的数据库必须有数据(把你的数据往连接linux的数据库cv一份数据)

2024-01-13 10:30:00 1014 1

原创 Linux常用命令02(解压、输出重定向、vim编辑、用户组、用户、权限,时间)

在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last )常用选项:-g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字,如果自己不指定,则默认从1000之后递增;:20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g):%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g)hello"也是可以的.

2024-01-11 18:42:48 1258

原创 Linux常用命令01(防火墙、目录、创建目录文件、解压)

功能描述: 查看文件的前几行 head -num [文件名]范例:$ head -20 /etc/issue05、Tail -f 动态显示文件的内容例: tail -f test.txt。

2024-01-10 17:18:13 840

原创 虚拟机Linux的安装、FinalShell的使用

BROADCAST设置的是局域网广播地址,IPADDR就是静态IP,NETMASK是子网掩码,GATEWAY就是网关或者路由地址;

2024-01-09 16:42:57 495

原创 vue组件的复用、分页案例

父类(例如部门、员工)直接用子类。在其他的组件中进行使用。

2024-01-08 20:44:45 516

原创 vue、java实现前后端分离(登录跳转,路由守卫,拦截器,分页,动态查询)

注意:sessionStorage 和 localStorage 的用法基本一致,引用类型的值要转换成JSON。

2024-01-06 21:39:15 306

原创 vue、java实现前后端分离(vue自定义端口号,加入element-ui,安装axios。自动生成java代码)

在已创建好的vue项目里打开vue.config.js,写入devServer:{ port:8088 },端口号可以自己定在命令窗口启动一下vue项目,可以看到端口号已经改了在命令窗口执行 npm i element-ui在src中找到maiin.js,添加图中的代码,一二行是引入element-ui所需要的文件,第三行是使用element-ui引用axiospom配置<parent> <groupId>org.springframework.boot</grou

2024-01-05 20:11:03 1792

原创 Node的下载安装及路由

选择lintrer/Formatter如果有符号或者其他小错误就会报错,这里我把他取消选中了(空格是选中或者取消选中)执行图中的,这两行意思是卸载原来的不符合使用的vue的版本并安装合适的版本。就说明就是vue-cli 的版本和我们创建项目的版本不一致修改一下版本。用管理员的身份打开命令窗口,然后cd切换一路径的你刚刚创建的包下。在命令窗口执行 npm i webpack-cli -g。在命令窗口输入 npm i -g vue-cli。例如我的在cod中创建了一个vuework的文件。

2024-01-04 16:04:12 446 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除