自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 青蛙跳台阶,青蛙变态跳台阶问题(Java数据的递归,斐波那契数列)

青蛙跳台阶,青蛙变态跳台阶问题(Java数据的递归,斐波那契数列)1. 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。先从题目来假设分析,青蛙跳一个台阶有一种跳法。 也就是F(1)=1;青蛙跳两个台阶也就是有两种方法。直接跳2或者是 1 1 的跳。那么跳三个台阶就是有3种,分别为1 1 1 一种,或者2 1又或者1 ...

2020-05-08 12:43:57 281

原创 集合框架库

集合框架库1. 集合简介:1)集合:集合就是存储数据的容器2)集合和其他容器的比较:**数据库:以MySQL 文件类型的数据库来看。数据库可以长时间的存储数据,从而可以使数据可以反复的使用。**‘数组和集合:创建数组或者集合 来存储数据时,当运行该数组或集合的工作结束。则 数组和集合将不存在。则这些数据也不会存在。也可以说数据库就是长时间存储数据的, 而集合和数组 是暂时的存储数...

2020-04-23 20:01:44 228

原创 事务特性

事务的特性事务要解决的问题:1)脏读(Dirty Read):一个事务读取了另一个事务未提交的数据例如当事务A和事务B并发执行时,当事务A更新后,事务B查询读取到A尚未提交的数据,此时事务A回滚,则事务B读到的数据就是无效的脏数据。(事务B读取了事务A尚未提交的数据)2)不可重复读(NonRepeatable Read):一个事务的操作导致另一个事务前后两次读取到不同的数据。例如当事务...

2020-04-23 16:53:24 462

原创 MySQL事务

MySQL事务MySQL事务必须是在InnoDB引擎下的。因为只有innodb引擎是支持MySQL事务的。sql的执行过程:## 了解事务事实上就是了解事务的性质sql执行时 最优先进入的就是缓存。如果缓存里有用户想要的数据则会直接返回给用户。如果没有则从磁盘读取后放入缓存。*缓存:mysql支持一种Buffer pool 机制,文件类型数据库:mysql将数据都存储在文件中。对数...

2020-04-23 16:32:47 157

原创 MySQL基本数据查询

MySQL基本数据查询1.基本查询1)查看表中所有元组对应的所有字段:select * from 表名;2)查看表中所有元组对应的指定字段:select 属性名1 ,属性名2;属性名3.....from 表名;3)查询指定元组:select * from 表名 where +筛选条件;select 属性名1,属性名2,....from 表名 where 筛...

2020-04-23 15:20:36 198

原创 MySQL索引的设计原则

MySQL索引的设计原则索引的优缺点:优点 :提高了查询速度。缺点 :由于索引也存在于文件中。索引多了数据相对少了。频繁修改表中的数据也会造成索引结构的修改。由于索引结构复杂,维护消耗时间过多造成的性能降低。例B+树(多路树)的结构复杂。索引的设计原则:1)数据量较低的时候不需要建立索引。索引也可以说和目录差不多,表的目录。所以数据量小不适合2)选择唯一性索引。 属性是不重复的。...

2020-04-23 14:31:18 134

原创 MySQL索引的建立

MySQL索引1.索引的含义索引是创建在表上的,是对数据库表中一列或者多列的值进行排序的一种结构。索引可以提高查询速度索引有两种存储类型:B型树(BTREE)索引 和 哈希(HSAH)索引;2.索引的分类1)普通索引2)唯一性索引设置唯一索引时,限制该索引的值必须是唯一的**3)全文索引全文索引只能在 CHAR VARCHAR或者TEXT类型的字段上建立。4)单列索引单列索...

2020-04-23 13:58:46 155

原创 MySQL数据库对表的修改操作

MySQL数据库对表修改 (查看,修改,删除)MySQL数据库表的查看,修改,删除表的查看语法:selsect * from 表名;其中的 ‘*’ 表示的是全部属性,通常可以用这种方法查看表中所有属性。修改表:1)修改表名语法:alter table 旧表名 rename [to] 新表名;2)修改字段的数据类型:alter table 表名 modify 属性名...

2020-04-23 12:50:59 689

原创 如何设置表的字符编码(在MySQL中存储中文)

设置表的字符编码(如何在MySQL中存储中文)有时候MySQL中的表需要存储中文,需要设置表的字符编码为utf8,否则默认的字符编码有可能不能正确处理中文,那么在MySQL中,如何设置表的字符编码呢?如下:方法 1.创建表时制定编码形式:在表创建时 charset = 编码; create table test_t(id int primary key, ... ... name...

2020-04-23 12:13:36 758

原创 MySQL数据库以及MySQL数据库的基础操作(登录MySQL,MySQL数据库,表的建立以及表属性的基本操作)

MySQL数据库以及MySQL数据库的基本操作MySQL的了解:1.什么是数据库? 很简单,数据库就是存储数据的地方。为了方便数据的存储和管理,它将数据按照特殊的规律存储在磁盘上,通过数据库管理系统将其有效的组织和管理存储在数据库中的数据。例如有Oracle、 Sql Server 和MySQL等诸多数据库。2.MySQL的优点:(1)MySQL是开放源代码的数据库。是一款可以自由使...

2020-04-22 18:17:56 568

原创 类加载,内部类,及多态的实现

Java类加载,内部类,及多态的实现一,java类加载的过程:1.类加载的过程:类加载的机制:jvm把class文件加载到内存,并对数据进行校验,解析和初始化,最终形成居民可以直接使用的java类型的过程。(1)装载阶段:类加载器: Boostrap ClassLoader 启动类加载器 文件名地址 jre/lib/*.jar -> rt.jarExt Cl...

2019-11-26 04:40:01 269

原创 Java异常

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-11-25 21:40:56 213

空空如也

空空如也

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

TA关注的人

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