自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql-学习

一、单表查询 Student表 Teacher表 Score表 Course表 1、基础查询 查询全部成员 select * from student ; 两种别名方式:一种加空格,一种用as Select s_id 学号 , s_name 姓名 , s_birth as 出生日期 from student 去重 distinct 查询出student中的性别字段 select distinc

2021-08-20 16:23:00 724

原创 Redis-应用问题解决

缓存穿透 缓存穿透现象: 应用服务器压力变大 redis命中率降低 一直查询数据库 原因: redis查询不到数据库 出现很多非正常url访问 解决方案 (1) 对空值缓存:如果一个查询返回的数据为空(不管是数据是否不存在),我们仍然把这个空结果(null)进行缓存,设置空结果的过期时间会很短,最长不超过五分钟 (2) 设置可访问的名单(白名单): 使用bitmaps类型定义一个可以访问的名单,名单id作为bitmaps的偏移量,每次访问和bitmap里面的id进行比较,如果访问id

2021-04-26 10:03:13 623

原创 Redis-集群

Redis-集群 什么是集群 Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请求。 步骤: (1)、删除持久化数据,将rdb,aof文件都删除掉。 (2)、配置基本信息 制作6个实例,6379,6380,6381,6389,6390,6391

2021-04-26 02:08:28 334

原创 Redis-主从复制

Redis——主从复制 是什么 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 能干什么 读写分离,性能扩展 容灾快速恢复 怎么操作 拷贝多个redis.conf文件include(写绝对路径) 开启daemonize yes Pid文件名字pidfile 指定端口port Log文件名字 dump.rdb名字dbfilename Appendonly 关掉或者换名字 步骤: (1)、创建/myredis文件夹 (2

2021-04-25 15:43:03 176

原创 Redis-事务

1、Redis事务 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 multi exec discard 从输入Multi命令开始,输入的命令都会依次进入命令队列中,但不会执行, 直到输入Exec后,Redis会将之前的命令队列中的命令依次执行。 组队的过程中可以通过discard来放弃组队。 事务错误的两种情况: 1、组队中某个命令出现了报

2021-04-22 22:15:12 722 1

原创 Redis-入门与springboot整合

Redis基础命令 redis默认有16个数据库 默认使用的是第0个 切换数据库:select 查询所有key: keys * 清空当前数据库:flushdb 清空所有数据库:flushall 查询数据库的大小:dbsize 存值 取值: set get 移动到另一个数据库: move 查看key是否存在:exists,存在返回1,否则返回0 为key设置过期时间: expire KeyName 5 5秒之后过期 查看key的剩余存活时间:ttl keyName 查看key的类型:

2021-04-21 13:13:47 494

原创 Redis-下载与安装

一、Redis简介 redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。 二、Redis应用场景 热点数据加速查询(主要场景),如热点商品、热点信息等访问量较高的数据 即时信息查询,如公交到站信息、在线人数信息等 时效性信息控制,如验证码控制、投票控制等 分布式数据共享,如分布式集群架构中的session分离消息队列 三、Redis下载和

2021-04-20 00:23:23 196

转载 JavaSE-反射和动态代理

反射 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期,借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。 Class类的常用方法 //反射之前,对于Person的操作 @Test

2021-04-17 17:05:49 218

转载 JavaSE-集合

集合 Java 集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的集合 Map接口:双列数据,保存具有映射关系“key-value对”的集合 |----Collection接口:单列集合,用来存储一个一个的对象 |----List接口:存储有序的、可重复的数据。 -->“动态”数组 |----ArrayList

2021-04-16 21:12:08 176

原创 JavaSE-泛型

/* 在集合中使用泛型: * 总结: * ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 * ② 在实例化集合类时,可以指明具体的泛型类型 * ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。 * 比如:add(E e) --->实例化以后:add(Integer e) * ④ 注意点:泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,拿包装类替

2021-04-16 01:11:24 136

原创 JavaSE-I/O流

字符流和字节流的区别 字节流一般用来处理图像、视频、音频、PPT、Word等类型的文件。字符流一般用于处理纯文本类型的文件,如TXT文件等,但不能处理图像视频等非文本文件。用一句话说就是:字节流可以处理一切文件,而字符流只能处理纯文本文件。 字节流与字符流对比 字节流操作的基本单元为字节;字符流操作的基本单元为Unicode码元。 字节流默认不使用缓冲区;字符流使用缓冲区。 字节流通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;字符流通常处理文本数据,

2021-04-13 11:44:11 172

原创 JavaSE-线程

线程-创建方式一 /** * 多线程的创建,方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类的run() * 3.创建Thread类的子类的对象4。通过此对象调用start() */ class MyThread1 extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { if (i

2021-04-12 16:05:47 222

原创 java Override注解的作用

java Override注解的作用 ```java class a { public void doa() { System.out.println("aaa"); } } class b extends a{ @Override public void doa() { super.doa(); } } 有一个父类a,子类b继承父类,重写doa方法, @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:

2021-04-12 13:32:33 979

原创 css-浮动

浮动简介 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2021-03-23 17:15:40 154

原创 css-选择器

常用选择器` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl

2021-03-15 18:05:30 154

原创 css-内联和块元素

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 块元素和内联元素 div就是一个块元素, 所谓的块元素就是会独占一行的的元素,无论他的内容是多少

2021-03-14 22:50:16 160

原创 css-简介

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS</title> <!-- 也可以将css样式编写到head中的style标签里 将样式表编写的style标签中,然后通过css选择器选中指定元素 然后可以同时为这些元素一起设置样式,这样可以使样式进一步的复用

2021-03-14 21:29:27 242

原创 html-音视频播放(9)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-03-14 14:43:03 208

原创 html-内联框架(8)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-03-14 14:20:03 201

原创 html-图片标签、格式(7)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-03-14 14:04:42 347

原创 html-列表和超链接(6)

列表 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 布局标签(结构化语义标签) --> <!-- header 表示网页的头部 m

2021-03-14 11:20:29 505 1

原创 html-语义化标签2(5)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 布局标签(结构化语义标签) --> <!-- header 表示网页的头部 main

2021-03-14 10:51:09 98

原创 html-语义化标签1(4)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 在网页中HTML专门用来负责网页的结构,所以在使用html标签的时候,应该关注的是标签的语义, 而不是样式 标题标签:

2021-03-14 10:06:40 107

原创 html-meta标签(3)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- meta主要设置网页的元数据,不是给用户看的 charset 指定网页的字符集 name 指定的数据的名称 content 指定的数据的内容 keywords表示网站的关键字,可以同时指定多个关键字,用,隔开

2021-03-14 00:39:10 183

原创 html-实体(2)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实体</title> </head> <body> <!--在网页中编写的多个空格默认情况下会自动被浏览器解析为一个空格 如果需要用特殊字符,比如多个连续空格... 则需要用html中的实体(转义字符) &am

2021-03-14 00:19:30 122

原创 html-入门(1)

在这里插入代码片 sds

2021-03-13 15:04:50 131

空空如也

空空如也

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

TA关注的人

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