自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis小总结(未完待续)

redis小总结简单介绍redisRedis持久化机制分布式缓存常见的技术选型方案案有哪些Redis 和 Memcached 的共同点Memcache与Redis的区别简单介绍redis简单来说 Redis 就是⼀个使用 C语⾔开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是一个支持持久化的内存数据库,所以读写速度⾮常快,因此 Redis 被⼴泛应⽤于缓存⽅向。Redis 除了做缓存之外,也经常⽤来做分布式锁,甚⾄是消息队列。另外Redis提供了多种数据类型

2022-03-03 15:56:34 378

原创 二叉树的递归套路

二叉树的递归套路给定一棵二叉树的头节点head,返回这颗二叉树是不是搜索二叉树1)假设以X节点为头,假设可以向X左树和X右树要任何信息2)在上一步的假设下,讨论以X为头节点的树,得到答案的可能性(最重要)3)列出所有可能性后,确定到底需要向左树和右树要什么样的信息4)把左树信息和右树信息求全集,就是任何一棵子树都需要返回的信息S5)递归函数都返回S,每一棵子树都这么要求6)写代码,在代码中考虑如何把左树的信息和右树信息整合出整棵树的信息给定一棵二叉树的头节点head,返回这颗二叉树是不是搜索二

2022-03-02 11:16:33 246

原创 二叉树遍历

二叉树遍历二叉树的前中后遍历二叉树的递归遍历非递归实现二叉树遍历二叉树的层序遍历二叉树的前中后遍历先序:任何子树的处理顺序都是,先头节点、再左子树、然后右子树中序:任何子树的处理顺序都是,先左子树、再头节点、然后右子树后序:任何子树的处理顺序都是,先左子树、再右子树、然后头节点二叉树的递归遍历 public static class Node{ public int value; public Node left; public Node ri

2022-03-01 15:05:30 238

原创 java排序简单总结

java排序总结排序算法平均时间复杂度冒泡排序O(n2)选择排序O(n2)插入排序O(n2)希尔排序O(n1.5)快速排序O(N*logN)归并排序O(N*logN)堆排序O(N*logN)基数排序O(d(n+r))冒泡排序...

2022-02-11 15:21:56 627

原创 MySQL学习笔记6之事务

MySQL学习笔记6之事务事务及其特征事务的概念事务的特性事务及其特征事务(Transaction)是用来维护数据库完整性的,它能够保证一系列的MySQL操作要么全部执行,要么全不执行。用事务举个例子例子1:举一个例子来进行说明,例如转账操作:A账户要转账给B账户,那么A账户上减少的钱数和B账户上增加的钱数必须一致,也就是说A账户的转出操作和B账户的转入操作要么全部执行,要么全不执行;如果其中一个操作出现异常而没有执行的话,就会导致账户A和账户B的转入转出金额不一致的情况,为而事实上这种情况是不允

2022-01-29 11:08:15 73

原创 MySQL学习笔记5之多表查询

多表查询交叉连接、自然连接、内连接查询交叉连接自然连接内连接外连接查询三表连接查询自连接查询交叉连接、自然连接、内连接查询实际开发中往往需要针对两张甚至更多张数据表进行操作,而这多张表之间需要使用主键和外键关联在一起,然后使用连接查询来查询多张表中满足要求的数据记录。一条SQL语句查询多个表,得到一个结果,包含多个表的数据。效率高。在SQL99中,连接查询需要使用join关键字实现。交叉连接交叉连接(CROSS JOIN)是对两个或者多个表进行笛卡儿积操作,所谓笛卡儿积就是关系代数里的一个概念,表

2021-12-29 14:34:13 72

原创 MySQL学习笔记4

MySQL学习笔记4where语句使用函数单行函数多行函数group by 分组having分组后筛选where语句指定查询条件使用where子句,可以查询符合条件的部分记录。where子句:将过滤条件放在where子句的后面,可以筛选/过滤出我们想要的符合条件的数据-- where 子句 + 关系运算符select * from emp where deptno = 10;select * from emp where deptno > 10;select * from emp wher

2021-12-29 14:20:05 453

原创 MySQL学习笔记3

MySQL学习笔记3表的完整性约束非外键约束外键约束什么是外键约束?外键策略表的完整性约束为防止不符合规范的数据存入数据库,在用户对数据进行插入、修改、删除等操作时,MySQL提供了一种机制来检查数据库中的数据是否满足规定的条件,以保证数据库中数据的准确性和一致性,这种机制就是完整性约束。MySQL中主要支持以下几种种完整性约束,如表所示。 其中Check约束是MySQL8中提供的支持。约束条件约束描述PRIMARY KEY主键约束,约束字段的值可唯一地标识对应的记录NO

2021-12-27 19:12:07 293

原创 MySQL学习笔记2

MySQL学习笔记2数据库表创建一个数据库表数据库列表类型整数类型浮点数类型字符串类型日期和时间类型数据操作语言(Data Manipulation Language,DML)添加数据修改、删除数据数据定义语言(Data Definition Language,DDL)DDL修改、删除数据库表数据库表表(Table)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据,如表所示。每个表都是由若干行和列组成的,在数据库

2021-12-27 18:28:14 127

原创 Java学习之异常处理

异常:Exception:在程序的运行过程中,发生了不正常的现象,阻止了程序的运行,我们称之为发生异常。处理异常可以使用 if-else 语句但是有以下缺点:(1)代码臃肿,业务代码和处理异常的代码混在一起。(2)可读性差(3)程序员需要花费大量的经历来维护这个漏洞(4)程序员很难堵住所有的漏洞try-catch-finally异常出现了以后怎么看:try-catch捕获异常原理:把可能出现异常的代码放入try代码块中,然后将异常封装为对象,被catch后面的()中的那个异常对象接收,

2021-12-27 14:14:51 81

原创 CSDN发博客上传照片失败问题解决方案

初次使用CSDN发博客记录学习笔记的时候发现一些图片没办法从本地上传,然后查了查好像是没办法从本地上传,可以把照片上传到网上,然后点击上传网址就好了。然后推荐一下可以使用图床PicGo把照片上传到gitee就可以了使用PicGo上传到gitee在发博客的方法可以查找相关教程,我放两个我参考的吧视频参考博客参考...

2021-12-24 14:18:53 799 1

原创 MySQL学习笔记1

数据库基本概念(1)数据所谓数据(Data)是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的、抽象的。它不仅仅指狭义上的数字,而是有多种表现形式:字母、文字、文本、图形、音频、视频等。现在计算机存储和处理的数据范围十分广泛,而描述这些数据的符号也变得越来越复杂了。(2)数据库数据库(Database,DB)指的是以一定格式存放、能够实现多个用户共享、与应用程序彼此独立的数据集合。(3)数据库管理系统数据库管理系统(Database Management System,DBMS)是

2021-12-23 22:10:08 479

原创 Java学习笔记1

目录java 体系结构java的优点核心机制垃圾收集机制跨平台原理java 体系结构JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本。Applet后来为Flash取代,Flash即将被HTML5..

2021-12-23 21:56:55 70

空空如也

空空如也

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

TA关注的人

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