自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库---事务

一:什么是数据库事务数据库事务:事务是由DML(数据操作语言INSERT等)语句组成,指作为单个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。...

2019-02-18 16:49:16 7491 2

原创 Java中线程池

线程池在juc包下。创建线程4种方式:继承Thread、实现Runnable、Callable、创建线程池一:线程池优点1.降低资源消耗:通过重复利用已创建的线程,降低线程创建与销毁带来的损耗,手动创建线程:假如线程执行结束,就会销毁线程,损耗大;2.提高响应速度:当新任务到达时,任务不需要等待创建就可以立即执行;(线程池有空闲线程,只要有任务,就会利用这些空闲线程)3.提高线程的可管理性...

2019-02-17 20:53:17 402

原创 多线程练习

写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B…5152Z//写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B...5152Zclass Print{ private Integer num=1; private Integer flag=1; synchronized public void print...

2019-02-16 22:47:34 1306 1

原创 Java中深浅拷贝

一:浅拷贝:只有子类实现Cloneable接口才可以使用Object使用的clone方法。protected native Object clone() throws CloneNotSupportedException;浅拷贝是将原对象的信息拷贝,拷贝后的对象和原对象指向同一块空间。class Teacher { private String name; priva...

2019-02-15 19:34:05 2148

原创 Java内存模型和volatile(单例)

主内存和工作内存 Java内存模型的主要目标是定义程序中实例字段、静态字段和构成数组对象的元素的访问规则。Java内存模型规定了所有变量存储在主内存中,每条线程有自己的工作内存,工作内存保存了被该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作(读取、赋值)都必须在工作内存中,而不能直接读写主内存中的变量。线程间变量值的传递需要通过主内存来完成。内存间交互操作 一个变量如何从主内存拷贝到工...

2019-02-15 18:23:16 325

原创 JVM--JVM简介,Java内存区域,垃圾回收器与内存分配

1.为什么Java可以跨平台?Java源代码经javac编译后成为二进制字节码的class文件,JVM解释执行c lass文件Java代码不是直接运行在CPU上,而是运行在Java虚拟机(JVM)正是因为运行在虚拟机,所以它的代码可以不用修改就能在不同的平台的JVM上运行,比如windows系统是windows的jvm,linux系统是linux的虚拟机。虚拟机必须支持解释字节码。...

2019-02-14 20:04:47 316

原创 Java中Stream操作

在JDK1.8出现Stream。通常在数组或者集合的基础上创建stream,stream不会专门存储数据,对stream的操作也不会影响到创建它的数组和集合。public interface Stream<T> extends BaseStream<T, Stream<T>> Stream接口中常用方法如下:通过集合创建Stream对象:list.st...

2019-02-13 17:22:40 456

原创 Java中工具类---Collections

一般在Java中,普通类后加s即为工具类,Collections是Java中集合的工具类。列举Collections常用的方法:import java.util.ArrayList;import java.util.Collections;import java.util.List;public class TestCollections { public static vo...

2019-02-13 12:29:05 283

原创 Java中属性文件----Properties

在Java中*.properties文件是一种资源文件或者是属性文件,这个文件的信息是以键值对存储(key–value),一般通过Properties类编辑该文件信息。public class Properties extends Hashtable<Object,Object>读取属性文件信息: public synchronized void load(Reader rea...

2019-02-13 12:00:45 763

原创 Java中栈和队列

栈(Stack)–class入栈 public E push(E item)出栈 public synchronized E pop()观察栈顶元素 public synchronized E peek()实例:import java.util.Stack;public class TestStack { public static void main(String[] a...

2019-02-13 10:17:48 370

原创 MySQL数据库索引

一:索引的特点作用:索引可以大大提高系统检索的性能。优点:通过创建唯一性索引,可以保证数据库中每一行数据的唯一性;可以大大加快数据的检索速度,这也是创建索引的最主要原因;可以加速表和表之间的连接,特别是在实现数据的参考完整性方面很有意义;在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间;通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。...

2019-02-09 22:29:32 197

空空如也

空空如也

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

TA关注的人

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