自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mysql中的事务

Mysql中的事务文章参考:https://mp.weixin.qq.com/s/2cTptvB5BPKzo92FT1yQXA什么是事务?事务可以看成是一组原子性的SQL语句,事务中的语句,要么全部执行成功,要么全部执行失败。事务相关的语法 BEGIN / START TRANSACTION 显式的开启事务 COMMIT / COMMIT WORK 事务提交 ROLLBACK / ROLLBACK WORK 事务回滚 SAVEPOINT point1 在事务

2020-07-05 15:15:31 208

原创 Mysql中的MyISAM引擎和Innodb引擎

Mysql中的MyISAM引擎和Innodb引擎文章参考:https://mp.weixin.qq.com/s/cOdvz3SPltNQsm-C2Cyd0AMysql数据库通过B+树建立索引MyISAM引擎MyISAM具有很好的查询性能,但不支持事务处理,属于非事务引擎。MyISAM引擎索引采用非聚集索引,也就是数据和索引存放在不同的文件上。在创建表的时候,以主键作为KEY建立索引B+树(索引文件),树中的叶子节点存放的是与之对应数据的物理地址,通过这个物理地址,我们可以在对应的数据文件中找到

2020-07-05 14:55:24 179

原创 JVM中的GC笔记

GC – Garbage Collection – 垃圾回收如何判断对象是否可以清除JVM中的GC采用根搜索算法,就是选用一些对象作为GC Roots,并组成根对象集合,然后从这些作为GC Roots的对象作为起点,搜索所走过的引用链(Reference Chain)。如果目标对象到GC Roots是连接的,我们称目标对象是可达的,如果目标对象不可达,即表示目标对象是可以被回收的。可以作为GC Root的对象有:1.JVM栈中引用的对象。2.方法区中,静态属性引用的对象。3.方法区中,常量引

2020-07-03 15:19:15 193

原创 Linux基本命令笔记

Linux基本命令笔记一、基本常识二、系统命令三、打包、压缩文件一、基本常识文件类型:d :文件夹- : 普通文件c : 串口文件l : 连接文件所属权限:rwx分别表示读、写、可执行2-4 该文件的属主用户的权限5-7与属主用户同一组的其他用户的权限8-10不同组的其他用户的权限文件的默认权限 644 -rw-r–r--文件夹的默认权限 755 drwxr-xr-x...

2019-11-21 19:15:23 503

原创 Java中的泛型在集合中的应用

泛型的好处和应用规范:泛型在集合中常见应用和规范

2019-05-02 18:04:02 1001

原创 HashSet

package com.test;import java.util.HashSet;// HashSet 底层是使用哈希表来支持的,特点:存取速度快class Person{ int id; String name; public Person(int id,String name) { this.id=id; this.name=name; } @O...

2019-05-01 11:29:34 95

原创 Vector

package com.test;import java.util.Enumeration;import java.util.Vector;// Vector 底层也是维护了一个Object的数组实现的,实现与ArrayList是一样的,但是Vector是线程安全的,操作效率低// ArrayList与Vector的区别?// 相同点:ArrayList与Vector底层都是使用了O...

2019-05-01 11:17:49 126

原创 TreeSet

TreeSet:TreeSet要注意的事项:往TreeSet添加元素的时候,如果元素本身具备了自然顺序的特性,那么就按照元素自然顺序(1,2,3… a,b,c…)的特性进行排序存储往TreeSet添加元素的时候,如果元素本身不具备自然顺序的特性,那么该元素所属的类可以实现实现Comparable接口,把元素的比较规则定义在CompareTo(T o)方法上。如果比较元素的时...

2019-05-01 11:06:11 117

原创 堆栈和队列的存储特点

堆栈和队列的存储特点使用LinkedList集合实现堆栈和队列数据结构的存储方式!!package com.test;import java.util.LinkedList;//使用 LinkedList 实现堆栈数据结构的存储方式 class StackList{ LinkedList list; public StackLis...

2019-04-28 11:52:48 2455

原创 LinkedList集合

package com.test;import java.util.Iterator;import java.util.LinkedList;// (1)LinkedList 底层是使用了链表数据结构实现// 1.方法:// addFirst(E e) //把元素添加到集合的首位置// addLast(E e) //把元素添加到集合的末尾处,与add(E e)方法效果相同/...

2019-04-28 11:43:26 182

原创 ArrayList集合的特点和原理

ArrayListArrayList 底层是通过维护了一个Object数组实现的,特点是查询速度快,增加删除慢ArrayList 使用无参构造函数创建对象时,Object数组默认的容量是10,当长度不够时,自动增长0.5倍,也就是原来数组长度的1.5倍当数据需要频繁的查询,而增加删除较少的时候,建议使用ArrayList数组存储数据。...

2019-04-27 20:35:11 5086 1

原创 List接口

package com.test;import java.util.List;import java.util.ListIterator;import java.util.ArrayList;public class List1 { // 集合体系: Collection 单列集合的根接口 List 如果实现了List接口的集合类,该集合具有的特点:有序,可重复 Se...

2019-04-27 17:11:52 219

原创 迭代器的工作原理和注意事项

package com.test;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;// 迭代器在变量元素的时候要注意事项:// 在迭代器迭代元素的过程中,不允许使用集合对象改变集合中的元素的个数(也就是添加或者删除),可以进行修改// 如果需要添加或者删除只能使用迭代...

2019-04-27 15:05:49 697

原创 Collection

集合数组的特点:只能存储同一种数据类型的数据一旦初始化,长度固定数组中的元素与元素之间的内存地址是连续的。===Object类型的数组可以存储任意类型的数据集合:集合是存储对象数据的集合容器集合比数组的优势:集合何以存储任意类型的对象数据,数组只能存储同一种数据类型的数据集合的长度可以发生变化,数组的长度固定Collection 单列集合的根接口Collection下...

2019-04-27 14:57:55 162

原创 Java中equals()方法和双等号“==”的区别

Java中equals()方法和双等号“==”的区别1.双等号== ,如果比较的是基本数据类型的变量,比较的是其赋值的内容是否相等,如果比较的是引用类型的变量,则比较的是所指向的对象的地址是否相等。2.equals()方法 ,equals方法不能用来比较基本数据类型的变量。默认情况下equals()比较的也是对象的地址是否相等。但很多引用类型都对equals()方法进行了重写,使其比较的是对象...

2019-04-15 22:02:40 1745

原创 JAVA排序之快速排序

快速排序步骤图package com.test;public class QuickSort {public static void main(String[] args) { int numbers[] = { 3, 7, 5, 1, 67, 9, 2, 34, 12, 45 }; quickSort1(numbers, 0, 9); quickSort2(numbers,...

2019-03-29 14:20:46 106

原创 JAVA排序之插入排序

package com.test;public class InsertSort {public static void main(String[] args) { int numbers[] = { 3, 7, 5, 1, 67, 9, 2, 34, 12, 45 }; insertSort(numbers);}//=====插入排序=====//每次循环就是将无序数列的第一个...

2019-03-28 19:07:18 170

原创 JAVA排序之选择排序

package com.test;public class SelectSort {public static void main(String[] args) { int numbers[] = { 3, 7, 5, 1, 67, 9, 2, 34, 12, 45 }; selectSort(numbers);}// =====选择排序=====// 选择排序是一种简单直观的...

2019-03-28 17:09:48 77

原创 JAVA排序之冒泡排序

package com.test;public class BubbleSort {public static void main(String[] args) { int numbers[] = { 3, 7, 5, 1, 67, 9, 2, 34, 12, 45 }; bubbleSort1(numbers);}//=====冒泡排序=====//从左向右,每两个相邻的数...

2019-03-28 15:54:33 92

原创 JAVA中的四个排序

插入排序选择排序冒泡排序快速排序// 1. 插入排序 时间复杂度为// 排序方法 平均时间复杂度情况 最好情况 最坏情况 空间复杂度 稳定性// 插入排序 O(n2) O(n) O(n2) O(1) 稳定// 假定第一个元素有序。// 取一个临时变量存放第二个元素的值。第二个元素与第一个元素比较,如果第二个元素大于第一个元素,两个元素交换位置,否者,不...

2019-03-28 14:53:17 1084

原创 Java中byte类型的范围

java种为什么byte的范围是 -128~127在java中byte类型占8位 表示的范围是0000 0000 ~ 1111 1111 总共256个数,java中byte类型有正负,最高位表示正负,0为正,1为负。我们先看正数:0000 0000 ~ 0111 1111(原码)( 0 ~ 127,共128个数)我们知道在计算机系统中,数值一律用补码来表示和存储。正数的原码,反码,补码...

2019-03-20 18:49:55 21956 3

原创 JDK环境变量配置,测试java环境

为什么配置环境变量:1.什么是环境变量?环境变量就相当于你当前计算机所定义的一些变量,这些变量会被赋予一定的值。如果你想要运行某个命令,也就是运行某个执行文件,系统默认在当前目录查找,如果找不到会根据所配置变量的值去查找相应的文件运行。2.举个例子Java所编写的程序后缀名为.java,而计算机不能识别该类型文件,需要编译成.class类型文件才能执行。而这些编译命令都存放在安装的jdk...

2019-03-19 20:21:22 734

原创 MYSQL8密码忘记如何修改密码

Linux下密码忘记如何修改密码**1. 免密码登录****2.为了使所添加的代码生效,重新启动服务。****3.登录mysql,将原密码改为空****4.将第一步的免密码登录取消。****5:用空密码登录,然后再修改密码。**想要修改密码,首先需要登入mysql.但密码忘记无法登入,所以首先需要免密码登录进去再修改密码。1. 免密码登录找到mysql配置文件:my.cnf。(在etc目录下...

2019-02-28 22:21:40 474

原创 Errors occurred during the build.Errors running builder 'Android Package Builder' on project 'xxx'.

Errors occurred during the build.Errors running builder ‘Android Package Builder’ on project ‘xxx’. sun/misc/BASE64Encodereclipse中运行android项目报错!错误信息如果你的错误为Errors occurred during the build。且在详细信息里面写的...

2018-10-09 23:48:02 16582 9

JDK8u251.zip

jdk-8u251-linux-x64.tar.gz 和 jdk-8u251-windows-x64.zip

2020-06-03

Json jar包

资源中包含7个jar包。分别是(1)json-lib-2.2.2-jdk15.jar (2)jdom.jar (3)commons-beanutils-1.7.0.jar (4)commons-collections-3.2.jar (5)commons-lang-2.4.jar (6)commons-logging-1.1jar (7)ezmorph-1.0.4.jar。各个包的说明:ezmorph是一个简单的java类库,用于将一种bean转换成另外一种bean。其动态bean的实现依赖于commons-beanutils包。commons-beanutils是操作Java Bean的类库,依赖于commons-collections。commons-collections类库是各种集合类和集合工具类的封装。

2019-03-13

com.springsource.org.aopalliance-1.0.0.jar.zip

用于 spring3 AOP 开发,在编写运行与aop有关的程序时需导入这个jar包,否则会出现异常。

2018-08-15

空空如也

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

TA关注的人

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