自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库习题

表结构 选课表:学号、课程号,成绩 学生表:学号、姓名 课程表:课程号、课程名 (1)至少选修了课程号为C2和C4的学生学号; select 学号 from 选课表 X,选课表 Y where X.学号=Y.学号 and X.课程号='C2' and Y.课程号='C4'; (2)选修了课程号为C2或C4的学生学号; select 学号 from 选课表 where 课程号='C2' or 课...

2019-07-25 22:59:09 513

原创 Mysql

一、UNION 操作符 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 UNION 只会选取不同的值。请使用 UNION ALL 来选取重复的值! UNION 语句:用于将不同表中相同列中查询的数据展示出来;(不包括重复数据) UNION ALL 语句:用于将不同表中相同列中查询的数据展示出来;(包括...

2019-07-24 21:59:59 216

转载 序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。 一个类的对象要想序列化成功,必须满足两个条件: 该类必须实现 java.io.Seri...

2019-07-24 17:18:54 111

原创 数据结构

一、枚举 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。 方法描述: 1、boolean hasMoreElements( ) 测试此枚举是否包含更多的元素。 2、Object nextElement( ) 如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下...

2019-07-24 16:44:55 146

转载 Java多线程编程

Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。 一个线程的生命周期 新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 就绪状...

2019-07-24 11:32:16 78

转载 线程

Java中的线程的生命周期大体可分为5种状态。 (1)新建(NEW):新创建了一个线程对象。 (2)可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 (3)运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行...

2019-07-23 22:48:34 78

转载 锁机制

1、什么是锁? 锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。锁通常需要硬件支持才能有效实施。 2、锁的一个重要属性:粒度 关于锁的三个概念: (1)锁开销 lock overhead 锁占用内存空间、 cpu初始化和销毁锁、获取和释放锁的时间。程序使用的锁越多,相应的锁开销越大。 (2)锁竞争 lock ...

2019-07-23 21:29:35 730

原创 知识点(三)

希尔排序 package com; import java.util.Arrays; class F{ public static void shell_sort(int arr[], int len) { int gap, i, j; int temp; for (gap = len /2; gap > 0; gap = gap /2) { ...

2019-07-23 16:53:00 68

原创 知识点(二)

快速排序 package com; import java.util.Arrays; class D{ //先从右往左找一个小于基准的数,再从左往右找一个大于基准的数 public static void quickSort(int[] arr,int low,int high) { int i,j,temp,t; if(low>high) { return; } ...

2019-07-20 23:44:25 71

原创 知识点

算法题 1、找出不大于n的最大质数。 package com; class B{ public static int MaxPrime(int n) { int p=0; for(int i=2;i<=n;i++) { int k=0; for(int j=2;j<=i;j++) { if(i%j==0) { k++; } } ...

2019-07-18 23:57:57 78

原创 算法题1

一、indexOf() 方法 int indexOf(String str): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 二、substring() 方法 用于提取字符串中介于两个指定下标之间的字符。stringObject.substring(start,stop)。 三、List转换为数组,数组转List (可以用来定义未知大小的数组) List转...

2019-07-17 23:59:49 131

原创 用火狐浏览器抓包

一、新建html文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form action="#" method="get"> ...

2019-07-15 00:20:42 2134

原创 20190708学习笔记

20190708学习笔记 一、throws IOException throws IOException是Java中的throws语句。 throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常) 语法:(修饰符)(返回值类型)(方法名)([参数列表])[throws(异常类)]{…} public void doA(int a) throws Exception1,Ex...

2019-07-08 21:19:27 233

空空如也

空空如也

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

TA关注的人

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