- 博客(11)
- 收藏
- 关注
原创 Java数组
数组是编程语⾔中⾮常常⻅的⼀种数据结构,是⼀种容器,⽤于存储多个相同类型的数据(元素)。在数组中,会为每⼀个元素分配⼀个下标(也叫索引),该下标默认从0开始,⼀直⾃增累加,我们可以通过下标来访问数组中的任意元素;总结:数组就是⼀个容器,能够帮我们存储很多相同类型的数据;
2023-04-17 17:27:33 78
原创 Redis事务、数据类型
定时删除(对内存清除最有效)不管cpu当前使用率是否紧张,时间到了立马删除,内存压力小,cpu压力大,采用时间换空间策略惰性删除(等到二次访问再删除)等到确切删除的时候再删除,造成内存使用量浪费,cpu压力小,采用空间换时间策略定期删除(采取智能抽取检查)周期性删除,随机抽取一部分key删除,如发现占整体key的比例较大,则重新抽取一部分key删除。之后轮询下一个数据、下一台redis。
2023-04-14 16:23:25 88
原创 Java概述与计算机
Java是1995年美国的Sun公司(Stanford University Network/斯坦福大学网络公司)推出的一门面向对象的高级编程语言其他高级编程语言推出时间:C:1972 年C++:1983年Python:1991年变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值。//定义字节型变量//定义短整型变量//定义整型变量//定义长整型变量//定义单精度浮点型变量//定义双精度浮点型变量//定义布尔型变量//定义字符型变量。
2023-04-13 19:18:31 112
原创 Linux
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debianarchlinux。
2023-04-13 15:44:52 164
原创 事务 视图 触发器及存储过程
一、事务事务的概念所有的SQL语句要么全部执行成功,要么全部执行失败事务的四大特性 事务特性 含义 原子性(Atomicity) 事务是工作的最小单元,整个工作单元要么全部执行成功,要么全部执行失败 一致性(Consistency) 事务执行前与执行后,数据库中数据应该保持相同的状态。如:转账前总金额与转账后总金额相同。 隔离性(Isolation)
2023-04-11 15:27:27 104
原创 DCL(Data Control Language)
而对于正常的grant/revoke/create user等操作,内存和磁盘中的数据都是同步更新的,所以正常的grant/revoke操作后是不需要flush privileges的。权限:授予用户的权限,如create、alter、select、insert、update、delete等,如果要授予所有的权限则使用all。权限:用户的权限,如CREATE、ALTER、SELECT、INSERT、UPDATE、SELECT等,所有的权限则使用ALL。数据库名.表名:该用户可以操作哪个数据库的哪些表。
2023-04-07 18:15:37 104
原创 MySQL连接查询、子查询
现实生活中,实体与实体之间是有关系的,比如:部门和员工,老师和学生等。那么在设计表的时候,我们应该体现出表与表之间的这种关系什么是笛卡儿积:笛卡尔积,又叫cross join,是SQL中两表连接的一种方式。假如A表中的数据为m行,B表中的数据有n行,那么A和B做笛卡尔积,结果为m*n行--需求:查询所有的员工和所有的部门结果如下:如果左表是部门表,右表是员工表,左表中每一行记录与右表中的每一个记录全部匹配一次结果的行数=左边中行数x右表中行数。
2023-04-06 17:03:24 389 1
原创 数据库备份以及约束
部门与员工之间是一对多的关系,一个部门对应多个员工,一个员工属于一个部门。部门是1方,员工是多方。主表:是一方,部门表从表:是多方,员工表什么是外键:外键出现在从表中,被主表的主键约束的那一列外键。
2023-04-04 17:38:49 199 1
原创 Redis持久化
RDB:基于快照同步存储效率高,同等量的数据RDB文件要比AOF文件小恢复速度快,每一个RDB文件都是一个已经压缩过的二进制文件也就是原生数据数据恢复不能频繁Redis服务器在生成RDB文件时没有缓冲区的概念,那么会导致RDB文件和Redis内存数据不一致Redis的各版本RDB文件格式不一样AOF:基于日志追加基于日志追加理念,非常适合实时持久化。
2023-03-31 15:46:01 50
原创 Redis数据库
Redis(Remote Dictionnary Server):即远程字典服务,是一个开源的、采用ANSI C语言编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库。Redis将数据写入内存,不需要通过i/o流读取数据,效率较高。Redis。
2023-03-31 11:27:17 105 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人