自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 PPP协议

ppp协议帧报文的格式| flag(长度 8bit)| address | control | protocol | information | FCS | flag|flag : 长度位 8bit 取值固定为0x7e 标志着一个ppp帧的 开始和结束,因此ppp的帧的information字段不能携带 ox7e 如果一个ppp的帧的information字段中必须携带0x7...

2023-07-24 11:09:00 248

原创 python安装robotframework的一些常见的错误

python安装robotframework遇到的一些小问题

2023-03-18 14:09:51 634

原创 RabbitMQ

RabbitMQ消息队列

2023-01-06 16:04:24 223

原创 冒泡排序

冒泡排序图解代码实现package com.wiselee.sort;import java.util.Arrays;/** * @PROJECT_NAME: DataStruct * @DESCRIPTION: * @USER: 28416 * @DATE: 2022/12/11 13:47 * 冒泡排序 */public class BubbleSort {...

2022-12-11 14:38:00 131

原创 冒泡排序java

冒泡排序

2022-12-11 14:36:02 174

原创 redis字符串的底层源码以及应用实例

redis字符串的底层源码以及应用实例

2022-12-03 00:03:43 666

原创 递归-以及使用递归解决迷宫问题

递归-以及使用递归解决迷宫问题

2022-12-01 16:16:45 190

原创 逆波兰计算器-栈

java.util.Stack;/**@PROJECT_NAME: DataStruct@DESCRIPTION:@USER: 28416@DATE: 2022/11/30 14:41逆波兰表达式*/public class PolandNotation {public static void main(String[] args) {//先定义一个逆波兰...

2022-11-30 23:34:00 41

原创 栈实现计算器的操作

栈实现计算器的操作

2022-11-29 17:19:28 352

原创 单向循环链表-约瑟夫问题

单向循环链表-约瑟夫问题

2022-11-28 23:07:31 156

原创 单链表面试题

单链表的面试题1.求单链表中的有效节点的个数/** * * @param heroNode 链表的头结点 * @return 返回的就是有效节点的个数 */ public static int getLength(HeroNode heroNode){ if (heroNode.next == null){ ...

2022-11-28 13:47:00 48

原创 单链表的具体实现(java)

java实现单链表的常规操作

2022-11-27 19:41:59 163

原创 列表和循环列表

循环列表和列表

2022-11-27 16:18:48 294

原创 队列和循环队列

队列队列首先是一个有序列表,即可以用数组或是链表来实现遵循先入先出的原则,即:先存入队列的数据,要先取出,后存入的要后取出示意图:数组模拟队列队列本身就是有序列表,若使用数组的结构来存储队列的数据,则使用maxsize表示该队列的最大容量因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front和rear分别记录队列的前后端,front随着队列的输出而改变,r...

2022-11-27 16:17:00 47

原创 数据结构与算法-稀疏数组

稀疏数组的相关操作

2022-11-27 00:16:27 86

原创 redis缓存击穿、缓存穿透、缓存雪崩

redis缓存穿透、缓存击穿、缓存雪崩​ 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时...

2022-11-26 16:17:00 49

原创 redis-集群

集群容量不够,redis如何进行扩容? 并发写操作,redis如何分摊?另外?主从模式,薪火相传方式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。之前通过代理主机来解决,但是redis3.0中提供了解决方案,就是无中心化集群配置。无中心化集群配置什么是集群redis集群实现了对redis的水平扩容,即启动N个redis节点,将整个数据库分析存...

2022-11-26 10:55:00 49

原创 redis-哨兵模式

哨兵模式是什么反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票自动将从库转换为主库准备配置一主二仆的环境创建一个sentinel.con​ 并且写入:sentinel monitor mymaster 127.0.0.1 6381 |sentinel monitoe 昵称 host port启动哨兵模式命令:redis-sentinel senti...

2022-11-23 16:47:00 46

原创 redis-主从复制

redis主从复制是什么主机数据更新后裔根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,slave以读为主能干嘛读写分离,性能扩展容灾快速恢复一般为一主多从配置集群的概念多个一主多从的服务器集群:配置主从复制要求:一主两从如何进行配置:​ 启动启动三个服务器连接三个服务器的终端还未进行主从配置,...

2022-11-23 15:02:00 42

原创 redis持久化-aof

redis持久化之AOF​ 以日志的形式来记录每个写操作(增量保存),将redis执行过的所有指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取改文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作AOF持久化流程1.客户端的请求写命令会被append追加到AOF缓冲区内2.AOF缓冲区根据AOF持...

2022-11-22 23:28:00 49

原创 mysql复习-基本语法

第03章_基本的SELECT语句讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1. SQL概述1.1 SQL背景知识1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”...

2022-11-22 00:28:00 51

原创 mysql复习-安装和常规问题

第02章_MySQL环境搭建讲师:尚硅谷 宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1. MySQL的卸载步骤1:停止MySQL服务在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务...

2022-11-22 00:06:00 52

原创 MySql复习-数据库的概述

第01章_数据库概述讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1. 为什么要使用数据库持久化(persistence):- 存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”**,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要作用是将内存中的数...

2022-11-21 23:45:00 25

原创 redis事务

redis事务事务一般包括多个操作,不能被打断Multi、Exec、discard从输入multi命令开始,输入的命令都是依次进入命令队列中,但不会执行,直到输入exec后,redis会将之前的命令队列的命令队列的命令依次执行组队的过程中可以通过discard来放弃组队。举例:事务中某个命令出现错误则整个事务的组队队列会被取消事务冲突问题场景:有很多人知道你的账户,都想...

2022-11-21 15:03:00 31

原创 springboot整合redis详解

springboot整合redis1.首先创建springboot工程2.配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2022-11-20 11:03:00 30

原创 博客园设置

2022-11-19 19:44:00 33

原创 使用redis实现验证码功能

redis模拟验证码发送要求:1.输入手机号,点击发送后随即生成6位数字码,2分钟有效​ 2.输入验证码,点击验证,返回成功或者失败​ 3.每个手机号每天只能输入3次分析:​ 验证码2分钟内有效,将验证码存放在redis里面,设置过期时间为120秒​ 判断验证码是否一致,从redis里面获取验证和输入的验证码进比较​ incr 每次发送之后加1 大于2的时候,提示不...

2022-11-19 17:28:00 91

原创 jedis的使用方法

jedis使用1.创建maven项目,引入jar包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</vers...

2022-11-19 17:27:00 40

原创 redis三种新的数据结构

redis的三种新型数据结构

2022-11-19 14:13:21 469

原创 redis配置文件详解

redis配置文件详解1、开头说明    这里没什么好说的,需要注意的是后面需要使用内存大小时,可以指定单位,通常是以 k,gb,m的形式出现,并且单位不区分大小写。2、INCLUDES    我们知道Redis只有一个配置文件,如果多个人进行开发维护,那么就需要多个这样的配置文件,这时候多个配置文件就可以在此通过 include /path/to/local.conf 配置进来,而...

2022-11-19 13:49:00 38

原创 redis五种结构详解

redis五种数据结构的详解:string、list、set、zset、hash

2022-11-18 16:29:48 624

原创 redis五种数据结构详解

5.相关介绍和命令5. redis是单线程+多路io复用技术多路复用是指使用一个线程来检查多个文件描述符的就绪状态,比如调用select和poll函数,传入多个文件毛舒服,如果有一个文件描述符就绪,则返回,否则阻塞到超时。得到就绪状态后进行真正的操作可以在用一个线程里执行,也可以启动线程执行(比如使用线程池) 串行 vs 多线程+锁 vs 单线程+多路io复用(redis)5.2 re...

2022-11-18 16:22:00 36

原创 redis简介和安装步骤

redis的简介和安装步骤

2022-11-17 13:37:36 406

原创 redis简单介绍和安装部署到腾讯云服务器

redis1 引入NoSql​ 1.解决功能性的问题:java、jsp、RDBMS、Tomcat、HTML、linux、JDBC、SVN​ 2.解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、Mybatis​ 3.解决性能的问题:NoSql、Java线程、Hadoop、Nginx、MQ、ElasticSearch2. 分布式网络​ 目前主流的是...

2022-11-17 13:35:00 95

转载 数据库的ACID四大特性

Mysql数据库的acid特性

2022-11-17 09:59:33 2436

原创 html基础知识

html基础知识

2022-11-16 15:05:28 92

原创 Html整体知识架构

html基本语法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <!-- 在网页中的多个空格默认情况下都被浏览器解...

2022-11-16 15:04:00 34

原创 算法导论笔记

算法导论

2022-11-14 14:32:17 267

原创 java序列化与反序列化

java序列化与反序列化

2022-11-13 20:17:10 437

原创 java序列化

java序列化和反序列化如果我们需要持久化Java对象比如将Java对象保存在文件中,或者在网络传输Java对象,这些场景都需要用到序列化。序列化: 将数据结构或对象转换成二进制字节流的过程反序列化:将在序列化过程中所生成的二进制字节流的过程转换成数据结构或者对象的过程实际开发中有哪些用到序列化和反序列化的场景?1 在进行网络开发时,进行数据的交换前,需要先将这个entry类实现可序列化接...

2022-11-13 20:16:00 36

王爽汇编文件包大全

王爽的,有需求的可以下载 没有积分的可以@ls990226@163.com向我索取 谢谢了

2020-10-24

空空如也

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

TA关注的人

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