自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 519

原创 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 148

原创 Linux系统下的Redis操作(五)Redis之主从复制

1、Redis之主从复制1.1 是什么主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主1.2 能干嘛读写分离,性能扩展容灾快速恢复1.3 怎么玩:主从复制拷贝多个redis.conf文件include(写绝对路径)开启daemonize yesPid文件名字pidfile指定端口portLog文件名字dump.rdb名字dbfilenameAppendonly 关掉或者换名字1.4 新建redis

2021-10-11 20:52:57 335

原创 Linux系统下的Redis操作(四)Redis持久化RDB和AOF

1、Redis持久化之RDB1.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 636

原创 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 390

原创 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 154

原创 Linux系统下的Redis操作(一)概述安装

1.概述安装技术的分类:解决功能性问题的技术(主要就是CRUD):Java、Jsp、Servlet、Tomcat、HTML、Linux、JDBC解决扩展性问题的技术:Spring、SpringMVC、SpringBoot、SpringCloud解决性能问题的技术:NoSQL、Java线程、Nginx、MQ、ElasticSearch1.1Redis的概述概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据

2021-10-08 20:17:56 94

原创 WebSocket推送消息

以下是一个用Vue+SpringBoot+SprringCloud+Nacos写的一个WebSocket推送消息,一个是客户端,一个是服务端。举一个简单的推送例子:当两个人登录网站买西游记书,两边都是显示的100本书,当其中一个购买了一本后,后端就调用websocket给前端所有登录网站的人发送消息说已经出售了一本,前端收到消息后就让所有人重新查询所有,自动刷新数量,方便购买。客户端如下:我把它写在了初始化页面完成后,首先判断浏览器支不支持websocket,随后便和后端建立连接,当你关闭这个页面后连

2021-08-14 15:36:38 621

原创 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 191

原创 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 174

原创 基于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 144

原创 新手的MySQL的配置和使用

Hello,大家好!先自我介绍一下:我是一位刚刚上大二的学生,学的专业是java,用博客来记录一下我的学到知识,并总结一下分享给大家,希望可以帮到有需要的小可爱们!!!MySQL的配置和使用首先:配置MySQL的环境变量的目的是为了在cmd命令窗口的任意位置都可以使用--mysql--命令配置不成功的样图配置成功的样图配置了MySQL的环境变量就可以在cmd命令窗口来使用一些mysql命令,比如:启动,关闭mysql,登录Mysql等等(最好是以管理员的身份打开...

2020-09-10 09:46:26 273

空空如也

空空如也

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

TA关注的人

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