- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 面试题总结:可能是全网最好的MySQL重要知识点
例2(同样的条件, 第1次和第2次读出来的记录数不一样 ):假某工资单表中工资大于3000的有4人,事务1读取了所有工资大于3000的人,共查到4条记录,这时事务2 又插入了一条工资大于3000的记录,事务1再次读取时查到的记录就变为了5条,这样就导致了幻读。冗余索引指的是索引的功能相同,能够命中就肯定能命中 ,那么 就是冗余索引如(name,city )和(name )这两个索引就是冗余索引,能够命中后者的查询肯定是能够命中前者的 在大多数情况下,都应该尽量扩展已有的索引而不是创建新索引。
2025-02-05 01:10:16
645
原创 Java中的内存泄漏和内存溢出
1.内部内泄漏和内存溢出内存泄漏(memoryleak):指程序在申请内存后,无法释放已申请的内存。 内存溢出(outofmemory):指需要的内存空间,超过了实际分配的内存空间。 关系:内存泄漏的堆积,最终会导致内存溢出。2.内存泄漏的分类(按发生方式)常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次执行都会导致内存泄漏。 偶发性内存泄漏。发生内存泄漏的代码,指在某些特定环境或操作过程下才会发生。 一次性内存泄漏。发生内存泄漏的代码只会被执行一次,或者由于算法上的缺陷,导致...
2021-10-17 15:34:49
558
原创 设计模式之单例模式详解
1.1 懒汉模式,线程不安全public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); } return instance; }
2021-09-26 23:00:46
278
原创 认识Linux
1.Linux系统的文件结构Windows系统的文件是按照盘符结构来管理的,每个盘符都是独立的,每个盘符存放的文件是不固定的。Linux系统中没有盘符结构,Linux是按照纯文件的上下级树状结构来管理的。所有的文件都在一个根目录之下,根目录下的文件按照上下级结构依次管理。根目录的书写是直接使用“/”表示。 目录名 作用 bin Linux系统的操作指令文件,存放常用的Linux操作指令文件; b
2021-08-17 20:40:28
238
原创 VM虚拟机提示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”解决方法
1.问题描述在VMware Workstation中,启动虚拟机时,报“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”错误提示2. 如何解决这个问题重启笔记本不断点击F2进入BIOS界面,按下方向键选择“Configuration”选项,按下方向键选择“Intel Virtual Technology”选项。该选项即为Intel虚拟化技术选项,其后显示的是Disabled,表示禁用该虚拟化技术,所以虚拟机无法打开。按下回车键即Enter键,在弹出的窗口中,根据方向键
2021-08-16 22:28:42
7290
1
原创 认识服务器
服务器是一台提供给他人使用的具有特定服务器的计算机,服务器设备是要求保证全天24小时运行。在服务器设备上主要使用Linux系统为主。1.服务器的分类根据具体功能的不同,服务器大致可以分为:视频服务器、邮件服务器、游戏服务器、电商后台服务器等等。从服务器设备外观的不同,将服务器设备细分为三种:机架式服务器、塔式服务器、刀片式服务器;机架式服务器:外观很像一个抽屉,体积不大,费用相对比较低,主要在中小公司使用;塔式服务器:外观很像PC机的主机箱,体积比较大,费用不便宜,企业很少用;刀
2021-08-16 21:11:47
361
原创 认识操作系统
1.什么是操作系统?操作系统(operating system,缩写作OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理基本事务:管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等。操作系统提供一个让用户与系统交互的操作界面。操作系统直接安装并运行在计算机设备上,其他的应用软件都必须在操作系统的支持下才可以安装并运行起来。一台没有安装操作系统的计算机被称之为“裸机”,一台只安装了操作系统的计算机被称之为“.
2021-08-16 20:47:48
735
原创 应对公司电脑强制锁屏的办法
最近遇到一件麻烦事。电脑总是被强制锁屏,当我5分钟内无操作的时候。在我连接虚拟机电脑进行远程办公的时候。抑或是使用公司配发的电脑进行办公的时候。一旦我5分钟不操作电脑,就会自动锁屏。在我倒杯水的时候,去趟厕所、看会手机的时候。而打开锁屏,需要重新输入密码,不胜其烦。于是,我搜罗得到两个方法破解此种处境。如下。方法一本法治标不治本。通过浏览器定时执行某种操作,使得电脑认为是你一直在操作。(1)在电脑上新建一个txt文件;(2)输入如下代码:<ht
2020-11-14 11:31:47
20441
12
原创 数据结构|基本概念
要点相关概念和术语数据结构的三要素:逻辑结构、物理结构和数据运算算法的时间复杂度和空间复杂度的分析与计算(重点)知识框架 数据 数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机并被计算机程序识别和处理的符号的集合。2.数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。例如,学生记录就是一个数据元素,它由学号、姓名、性别等数据项组成。3.数据..
2020-11-14 11:29:06
265
原创 计算机操作系统|操作系统引论
操作系统(Operating System,OS) 一组程序的集合,控制和管理计算机硬件和软件资源 计算机硬件上的第一层软件,是对硬件系统的首次扩充 计算机中最基本和最重要的系统软件,是其他系统软件和应用软件运行的基础 目标和作用操作系统的目标 方便性:使计算机系统更易使用 有效性:提高资源利用率和系统吞吐量 可扩充性:方便对模块和功能的扩充、修改 开放性:遵循世界标准规范,方便兼容、互联 操作系统的作用 作为用户与计..
2020-11-14 11:23:19
312
原创 Java关键字(保留字)
Java关键字/保留字: Java语言规定的具有特定含义的标识符 关键字不能用作变量名、接口名、方法名、类名、包名 关键字一律由小写字母组成,即关键字中部分字母大写,作为标识符不会报错 goto和const,Java虽从不使用,但作为Java的关键字保留 true、false和null不属于关键字,而是文字,它们是一个单独标识类型,不能直接使用 数量为:48+2+3=53个 分类1.定义数据类型(16) 基本数据类型(8):boolea
2020-11-14 11:20:39
1249
原创 计算机组成原理|计算机系统概论
1.什么是计算机系统?说明计算机系统的层次结构。计算机系统包括硬件和软件。计算机系统通常可有5个以上的层次,在每一层次(级)上都能进行程序设计。由下至上可排序为: 微程序机器级:微指令由硬件直接执行 传统机器级:用微程序解释机器指令 操作系统级:一般用机器语言程序解释作业控制语句 汇编语言机器级:由汇编程序支持和执行 高级语言机器级:有各种高级语言编译程序支持和执行 应用语言机器级:采用各种面向问题的应用语言 2.画出计算机硬件基本组
2020-11-14 11:05:32
1023
原创 数据库中select 查询详解
本文为数据查询操作介绍。在数据库操作中,使用频率最多的是查询操作。查询数据时,根据不同的需求、条件对数据库中的数据进行查询,并返回结果。查询数据库使用select 命令。这个命令相对比较复杂。可变化样式较多,这里分功能依次讲解。单表查询数据1.查询数据表中所有数据语法:select * from 表名 select * from t_student;2.查询指定字段的显示语法:select 字段1,字段2,... from 表名select c_i...
2020-11-14 11:01:17
13137
原创 简单线程池的实现
为此我们定义了四个类,它们的用途及具体实现如下:Task(任务):这是个代表任务的抽象类,其中定义了一个deal()方法,继承Task抽象类的子类需要实现这个方法,并把这个任务需要完成的具体工作在deal()方法编码实现。线程池中的线程之所以被创建,就是为了执行各种各样数量繁多的任务的,为了方便线程对任务的处理,我们需要用Task抽象类来保证任务的具体工作统一放在deal()方法里来完成,这样...
2019-07-14 23:17:39
170
原创 String str=new String(“abc“);到底创建了几个String对象?
String str=new String("abc")创建了2个String对象
2019-07-13 00:20:58
5679
原创 Java中类的初始化顺序
初始化顺序:父类--静态变量/静态初始化块>子类--静态变量/静态初始化块>父类--变量/初始化块>父类--构造器>子类--变量/初始化块>子类--构造器运行以上代码,我们会得到如下的输出结果:2.父子类:父类--静态变量/静态初始化块>子类--静态变量/静态初始化块>父类--变量/初始化块>父类--构造器>子类--变量/初始化块>子类--构造器运行一下上面的代码,结果马上呈现在我们的眼前:3.静态变量和静态初始化块,...
2019-07-11 23:26:03
158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人