- 博客(12)
- 收藏
- 关注
原创 MyBatis--Xml 基本使用
1.目录结构 2.导入依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <parent> <groupId>org.springframewo
2022-03-31 20:46:04
657
原创 Git的基本操作
1、Git 的常用命令 命令名称 作用 git config --global user.name 用户名 设置用户签名 git config --global user.email 邮箱 设置用户签名 git init 初始化本地库 git status 查看本地库状态 git add 文件名 添加到暂存区 git commit -m " 日志信息" 文件名 提交到本地库 git reflog 查看历史记录 git reset --hard 版本号 版本穿梭
2021-10-18 21:25:52
257
原创 Linux系统下的Redis操作(五)Redis之主从复制
1、Redis之主从复制 1.1 是什么 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1.2 能干嘛 读写分离,性能扩展 容灾快速恢复 1.3 怎么玩:主从复制 拷贝多个redis.conf文件include(写绝对路径) 开启daemonize yes Pid文件名字pidfile 指定端口port Log文件名字 dump.rdb名字dbfilename Appendonly 关掉或者换名字 1.4 新建redis
2021-10-11 20:52:57
508
原创 Linux系统下的Redis操作(四)Redis持久化RDB和AOF
1、Redis持久化之RDB 1.1 总体介绍 什么是持久化? 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化 持久化用于防止数据的意外丢失,确保数据安全性 Redis 提供了2个不同形式的持久化方式。 RDB(Redis DataBase) AOF(Append Of File) 1.2 RDB(Redis DataBase) 1.2.1 RDB是什么 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件
2021-10-11 20:25:42
780
原创 Linux系统下的Redis操作(三)发布和订阅、事务机制
1、Redis的发布和订阅 1.1、什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 1.2、Redis的发布和订阅 1、下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 2、当给这个频道发布消息后,消息就会发送给订阅的客户端 1.3、订阅命令行实现 1、 打开一个客户端订阅c
2021-10-11 20:08:19
522
原创 Linux系统下的Redis操作(二)数据类型
数据类型(5个) 获得redis常见数据类型操作命令 Redis键(key) keys *查看当前库所有key (匹配:keys *1) exists key判断某个key是否存在 type key 查看你的key是什么类型 del key 删除指定的key数据 unlink key根据value选择非阻塞删除,仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作 expire key 10 10秒钟:为给定的key设置过期时间 ttl key 查看还有多少秒过期,
2021-10-08 20:42:25
228
原创 Linux系统下的Redis操作(一)概述安装
1.概述安装 技术的分类: 解决功能性问题的技术(主要就是CRUD):Java、Jsp、Servlet、Tomcat、HTML、Linux、JDBC 解决扩展性问题的技术:Spring、SpringMVC、SpringBoot、SpringCloud 解决性能问题的技术:NoSQL、Java线程、Nginx、MQ、ElasticSearch 1.1Redis的概述 概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据
2021-10-08 20:17:56
174
原创 WebSocket推送消息
以下是一个用Vue+SpringBoot+SprringCloud+Nacos写的一个WebSocket推送消息,一个是客户端,一个是服务端。 举一个简单的推送例子:当两个人登录网站买西游记书,两边都是显示的100本书,当其中一个购买了一本后,后端就调用websocket给前端所有登录网站的人发送消息说已经出售了一本,前端收到消息后就让所有人重新查询所有,自动刷新数量,方便购买。 客户端如下: 我把它写在了初始化页面完成后,首先判断浏览器支不支持websocket,随后便和后端建立连接,当你关闭这个页面后连
2021-08-14 15:36:38
883
原创 Vuex防止数据丢失!!!
Vuex防止数据丢失!!! 众所周知在Vuex中存储数据时,当刷新页面就会导致Vuex中的数据丢失,为防止Vuex中的数据丢失,我们可以把Vuex中的数据同步到浏览器的sessionStorage中,每当页面刷新,就从浏览器的sessionStorage中获取数据加载到Vuex中,代码如下: import {mapState,mapMutations} from 'vuex' export default { mounted() { //如果vuex中没有数据 //从sessionSto
2021-06-03 20:42:17
294
原创 Nuxt.js的基本操作
什么是Nuxt.js? 1.Nuxt.js 是一个基于 Vue.js 的通用应用框架。 2.通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI 渲染。 3.Nuxt.js 预设了利用 Vue.js 开发服务端渲染的应用所需要的各种配置。 Nuxt.js的基本使用 创建项目 下载 npx create-nuxt-app 项目名 启动 npm run dev 访问 http://localhost:3000 目录结构 目录: 别名: assets 资源的引用:~ 或
2021-05-06 21:01:46
323
原创 基于jQuery的Ajax
Hello!大家好!前段时间学习了Ajax,基于js的Ajax给后端发送请求,顺便记录一下代码 提供一套标准的Ajax格式代码 // {} 表示 javascript对象,内容“键值对” , { "键1":"值", "键2":"值" } // jquery ajax 函数 //语法: $.ajax( js对象 ) $.ajax({ "url":"请求路径", "type":"请求方式【GET/POST/PUT/DELETE】", "contentTy...
2020-11-17 20:28:30
208
原创 新手的MySQL的配置和使用
Hello,大家好!先自我介绍一下:我是一位刚刚上大二的学生,学的专业是java,用博客来记录一下我的学到知识,并总结一下分享给大家,希望可以帮到有需要的小可爱们!!! MySQL的配置和使用 首先:配置MySQL的环境变量的目的是为了在cmd命令窗口的任意位置都可以使用--mysql--命令 配置不成功的样图 配置成功的样图 配置了MySQL的环境变量就可以在cmd命令窗口来使用一些mysql命令,比如:启动,关闭mysql,登录Mysql等等 (最好是以管理员的身份打开...
2020-09-10 09:46:26
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅