自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Springboot整合redis与缓存

文章目录Springboot整合源码分析整合测试自定义序列化Redis.conf讲解单位包含网络配置通用GENERAL快照SECURITY安全限制CLIENTSAPPEND ONLY 模式Redis持久化RDB触发机制如何恢复rdb文件优点:缺点:AOF(Append Only File)重写规则aof优点和缺点优点:缺点Redis发布订阅测试原理微信:使用场景:Redis主从复制**概念**环境配置复制原理链路模式哨兵模式(自动选举老大)概述:这里哨兵只有两个作用测试哨兵模式优缺点哨兵模式全部配置Redi

2021-12-05 20:16:59 1738

原创 redis自定义工具类

自定义RedisTemplateRedisutilspackage com.kuang.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connection.DataType;import org.springframework.data.redis.core.Cursor;import org.springframework.dat

2021-12-05 20:13:46 171

原创 Jedis笔记

Jedis笔记Jedis我们要使用java来操作Redisjedsi是redsi官方推荐工具!使用java操作redsi操作中间件!如果你要使用java操作redis,那么一定要对jedis了解测试1.导入jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>

2021-12-05 20:12:46 1320

原创 redis笔记

文章目录Nosql概述为什么要用Nosql1、单机Mysql的年代2、Memcached(缓存)+Mysql+垂直拆分3、分库分表+水平分表+MYSQL集群4、如今年代什么是NoSQLNoSQL = Not Only SQL(不仅仅是SQL)解耦大数据的3V:主要是描述问题的大数据的3高:主要是对程序的要求NoSQL四大分类KV键值对:Redis入门Linux安装测试性能基础知识redis是单线程的五大数据类型Redis-key查看key类型Stringi++字符串范围range替换setex(set wi

2021-12-05 19:46:06 392

原创 Mybatis缓存

Mybatis缓存什么是缓存?存在内存中的临时数据将用户经常查询的数据放在缓存中(内存中)用户查询数据就不用去磁盘中查询,从缓存中查询,从而提高查询的效率,解决了提高并发系统性能的问题为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率什么样的数据可以使用缓存?经常查询并且不经常改变的数据Mybatis缓存Mybatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率Mybatis系统中默认定义了两级缓存:一级缓存和二

2021-11-23 21:07:23 79

原创 Git笔记

文章目录Git版本控制Visual Studio Online适合个人适合公司Git和SVN区别Git使用查看用户名和邮箱所有配置文件都保存在本地git的工作流程一般是这样的Git项目搭建创建工作目录与常用指令忽略文件码云连接分支命令分支作用Git版本控制什么是版本控制 版本迭代实现跨域多人开发最终记载简单来说就是管理用于多人协同开发项目的技术主流的版本控制有如下这些GitSVNCVSVSSTSSVisual Studio Online本地版本控制适合个人集中版本控制

2021-11-20 22:45:03 185

原创 Mysql笔记

文章目录数据库数据库(DB DataBase)关系型数据库 SQL非关系型数据库 NoSQL Not Only2.操作数据库数据库的列类型数据库字段属性每一个表必须存在一下五个字段修改和删除表MySQL数据管理外键(了解即可)DML语言添加修改删除清空表DQL指定查询字段去重distinct数据库的列(表达式)where条件逻辑运算符模糊查询LikeIn(具体的一个或多个值)联表查询自连接分页和排序select语法顺序子查询函数常用函数(不常用)聚合函数(常用)数据库级别加密什么是MD5事务事务执行索引索

2021-11-20 19:51:58 742

原创 多线程笔记

文章目录多线程普通方法多线程Process(进程)与Thread(线程)线程三种方式Thread类 Runnable接口 collection接口Thread文件的下载多线程Runable接口继承Thread实现Runable初始并发实现Callable接口静态代理总结:线程五大状态测试stopsleep线程睡眠线程礼让join合并线程线程状态线程优先级守护线程线程同步JUC并发测试死锁Lock(锁)生产者和消费者(线程通信)管程法信号灯法线程池多线程普通方法只有主线程一条执行路径多线程多条执行路

2021-11-17 21:16:51 322

原创 Linux笔记摘自狂神

文章目录Linux走进Linux系统一般来说,用户登录方式有三种关机指令以下目录解释常用的基本命令目录管理绝对路径在Linux中ls常使用命令显示当前目录创建文件夹移除文件夹复制文件rm命令mv移动文件基本属性十个字母修改文件属性文件查看内容拓展:Linux的链接的概念(了解即可!)Linux的链接分为两种:硬链接、软链接!创建链接 ln命令touch命令 创建文件echo输入字符串Vim编辑器vi vim 升级版vim三种模式命令模式i切换到输入模式,以输入字符x删除当前光标所在处的字符:切换到底线命令模

2021-10-28 14:50:19 772

原创 2、yaml语法注解

yaml语法注解配置文件两种形式application.properties和.yaml第一种语法 key=value第二种key:空格value作用用来修改spring默认的配置YAML:YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语

2021-09-09 20:09:58 2695

原创 1、Spring-boot目的

Spring-boot目的Spring是为了解决企业应用开发的复杂性而创建的,简化开发Spring如何简化开发1.基于POJO的轻量级和最小侵入性编程2.通过IOC,依赖注入(DI)和面向接口实现松耦合3.基于(AOP)和惯例进行声明式编程4.基于切面和模板减少样式代码微服务第一个spring-boot程序官方提供了一个快速生成的网站!idea集成了这个网站1可以在官网下载后,导入idea开发(官网)2直接使用idea创建一个springboot项目(一般直接在idea创建)自动配置

2021-09-09 20:06:38 470

原创 用户名效验

用户名效验效验用户名是否存在​ 1.服务器响应的数据,在客户端使用时要想当做json数据使用​ 1.$.get(type):将最后一个参数指定为json​ 2.在服务器端设置MIME类型​response.setContentType("application/json;charset=utf-8");html代码 <script> //在页面加载完成后 $(function () { //给username绑定b

2021-07-26 10:19:44 274

原创 AJAX JSON笔记

AJAX JSONAJAXAJaX是一种用于创建快速动态网页的技术AJaX是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术1.概念 ASynchronous JavaScript And XML 异步的javaScript 和XML1.异步和同步:客户端和服务器相互通信的基础上同步:客户端必须等待服务器端的响应。在等待的期间介乎的不能做其他操作异步:客户端不需要等待服务器端的响应。在服务器处理请求的购车中,客户端可以进行其他操作​ AJaX:可以实现局部加载,传统页面是全局加载

2021-07-26 10:10:44 94

原创 5.表单效验

表单效验<style> * { margin: 0px; padding: 0px; box-sizing: border-box; } body { background: url("../img/verify_code.jpg") no-repeat center; padding-top: 25px; } .rg_layout { width: 90

2021-07-19 23:40:02 94

原创 4.表格全选

表格全选 <style> table{ border: 1px solid; width: 500px; margin-left: 30px; } td,th{ text-align: center; border: 1px solid; } div{ margin-

2021-07-19 23:39:31 83

原创 3.简单轮播图

轮播图<body><img id="img" src="num1.jpg" width="100%"><script> /* 思路 1.在页面上使用img展示图片 2.定义一个方法修改图片对象链接 3.定义一个定时器,每隔三秒调用方法一次 */ //修改图片src var number = 1; function fun() { number++;

2021-07-19 23:39:00 73

原创 2.动态表格

动态表格 <style> table{ border: 1px solid; margin: auto; width: 500px; } td,th{ text-align: center; border: 1px solid; } div{ text-align:

2021-07-19 23:38:08 82

原创 1.电灯开关

电灯开关<img id="light" src="91526d27fc3de00e472aa1063946cea7.jpg"><script> /* 获取图片对象 绑定单机事件 每次点击切换图片 规则 如果是开on切换为off 如果是关off,切换图片为on 使用标记flag完成 */ //获取图片对象 var light = documen

2021-07-19 23:37:37 69

原创 JS进阶笔记

JS进阶DOM简单学习*功能:控制html文档内容*代码:获取页面的标签(元素)对象Element​ document.getElementById(“id值”):通过元素的id获取元素的对象操作Element对象:1.修改属性值1.明确获取的对象是哪一个?2.查看文档,找其中有哪些属性可以设置2.修改标签体内容:​ 属性:innerHTML1.获取元素对象2.使用innerHTML属性修改标签体内容事件简单学习:功能:某些组件被执行了某些操作后,触发某些代码执行​ 造

2021-07-19 23:36:15 102

原创 javaScript基础笔记

javaScriptjavascript基础概念:客户端脚本语言​ 运行在客户端浏览器中没一个浏览器都有javaScript的解析引擎​ 脚本语言:不需要编译,直接被浏览器解析执行功能:​ 可以增强用户与html交互的过程,可以控制html元素,让页面有一些动态的效果,增强用户的体验javaScript发展史:​ 1.1992年,Nombase公司,开发出第一门脚本语言,用于表单验证。命名为C–,后来更名为:ScriptEase​ 2.1995年,Netscape(网景)公司,开发一门客

2021-07-19 23:35:36 71

原创 Spring配置文件

Spring配置文件bean标签的基本配置基本属性id 不允许重复class<bean id="userDao" class="com.itheima.dao.impl.UserDaoimpl"></bean>bean范围配置scope:指对象的作用范围,取值如下singleton :默认值单例的bean生命周期对象创建:当应用加载,创建容器时,对象就被创建对象运行:只要容器在,对象一直活着对象销毁:当应用卸载,容器销毁时对象就被销毁prototype:.

2021-05-23 12:53:21 141

空空如也

空空如也

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

TA关注的人

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