自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库mysql

一、什么是数据库数据库:长期保存在计算机内的数据集合,相当于一个仓库。作用:用来保存和管理数据数据库的基本命令修改密码updata user set password=password('123456') where user='root';刷新数据库flush privileges;show databases; 显示所有数据库use dbname;打开某个数据库show tables; 显示数据库mysql中所有的表describe user; 显示表my

2020-10-22 18:13:48 130

原创 mybatis源码解析及分页的具体实现及mybatis分页的功能实现

mybatis源码解析Mapper动态代理的实现mybatis是通过XML配置的方来定制化 SQL、存储过程以及高级映射等。用mybatis框架的执行步骤:主要的代码InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); SqlSessionFactory sqlsessionfactor = new SqlSessionFactoryBuilder().build(is); SqlS.

2020-08-05 21:31:50 416 1

原创 行级锁 表级锁 乐观锁 悲观锁

行级锁行级锁一般是指排它锁,即被锁定行不可进行修改,删除,只可以被其他会话select。访问数据库的时候 针对整个行数据自动加锁。对于UPDATE、DELETE和INSERT语句,InnoDB会自动给涉及数据集加排他锁;对于普通SELECT语句,不会加任何锁。优缺点1.优点:由于锁粒度小,争用率低,并发高。(也就是可以大大减少数据库操作的冲突)2.缺点:实现复杂,开销大。 加锁慢、容易出现死锁。表级锁表级锁,一般是指表结构共享锁,是不可对该表执行DDL操作,

2020-07-20 18:34:50 137

原创 javaWeb0701二

1.抽象类为什么不能创建对象 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 通常在编程语句中用 abstract 修饰的类是抽象类。在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象;在java中,含有抽象方法的类称为抽象类,同样不能生成对象。 抽象类是不完整的,它只能用作基类。在面向对象方法中,抽象类主要用来进行类型隐藏和充当全局变量的角色。2.SQL查询语句关键字的...

2020-07-11 17:49:37 86

原创 javaweb第一周作业

1.写出上述表的建表语句。create table course(cno varchar(10),cname varchar(20),tno int(10) unsigned);2.给出相应的INSERT语句来完成题中给出数据的插入。insert course(cno,cname,tno) values('3-101','数据库',1);3.以class降序输出student的所有记录(student表全部属性)selec...

2020-07-07 19:27:08 138

原创 java筑基小成之牛客网练习

1将数据元素2,4,6,8, 10, 12, 14, 16, 18,20, 22依次存放于一个一维数组中,然后采用折半查找方法查找数组元素16,被比较过的数组元素的轨迹依次为(a)12,18,14,1612,14, 18,166,9,7,86,7,9,8中间数12<16,说明在该数在12右侧。如果剩下的子序列有奇数个数字,就取中间那个为middle。如果...

2020-02-23 18:22:02 750

原创 java筑基小成之LeetCode

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣...

2020-02-23 17:41:00 85

原创 java炼精化气之数组上山

单刷数组副本

2020-02-18 15:44:53 121

原创 java山崖奇遇之数组

数组为了储存大量的数据,数组出现了,数组就是储存多个数据的容器,多个同类型的变量空间连在一起组成的结构叫数组数组主要解决多变量多数据的存储问题数组的本质就是一些列空间大小相等且地址连续的地址空间,为了方便统一维护我们的数据,必须保证数据之间的类型是相同的在Java中,数组存储原始值(int, char,…)或引用(a.k。一个指针)到对象。当使用“new”创建对象时,将在堆...

2020-02-15 14:38:15 93

原创 java拔刀相助之函数及相关练习

函数在计算机中的原理代码运行的基础代码都是加载到内存中去执行的,函数的代码也是一样的。内存的大小是有限的,所以需要考虑代码的加载数量和处理生成的数据量,这些与性能优化有关。函数的运行环境是堆栈,堆中数据需要入栈进行操作,最终出栈回到堆堆栈用于动态内存的分配和释放。程序员们通常...

2020-02-15 14:04:08 163

原创 java行侠仗义之循环结构

循环结构讲之前先说一下循环结构的知识循环四要素1.循环初始化---->循环什么时候开始执行 2.循环继续条件---->循环什么时候继续执行何时结束 3.循环体---->需要被多次循环执行的代码块 4.循环的周期、步长、间距---->当前循环和下一次循环之间的变更初始化语句:一条或多条语句,这些语句用于完成一些初始化工作,初始化语句在循环开始之前执行。...

2020-02-11 17:32:37 249

原创 java习武日常之选择语句

今天主角流程控制语句中的选择语句选择语句if语句格式1if 结构if 选择结构是根据条件判断之后再做处理的一种语法结构。if 结构,表示“如果满足某种条件,就进行某种处理”。if(条件表达式){ 条件为真时执行的代码}else{ 条件为假时执行的代码}上图解上例题数据:a,b,c,d,e,f...

2020-02-08 21:07:07 148

原创 java劫富济贫之进制换算与数据类型

在计算机的世界是只有0和1的数据存在的,它们只会识别二进制的数,所有的数都是换算成二进制的形式来使用的。人类是使用十进制的,并不方便使用二进制所以,就有了进制换算的问题出现。分别有二进制、八进制、十进制、十六进制。我们先将把化为二进制的形式十进制转二进制我们通常用短除法来解决这类问题,因为二进制是逢二进一的所以用十进制的数短除二求每一步的余数,方法就是除2取余,逆序排列。至于为什么是余...

2020-02-07 21:34:50 350

原创 java学成下山之新手村

**java语言学习第一天**• 计算机的组成• 计算机=硬件+软件• 硬件:CPU、GPU、硬盘、内存• 硬盘:固态硬盘 • 电子,给阑珊通电正电子向上运动 • 机械硬盘 • CD• 接口:USB1.0/2.0/3.1/3.1• • 软件:系统软件、应用软件 • 软件就是按照一定顺序组织起来的计算机指令与数据的集合。 • 系统软件:使计算机硬件具备基本功能。 • 应...

2020-02-05 14:30:27 219

空空如也

空空如也

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

TA关注的人

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