- 博客(26)
- 收藏
- 关注
原创 多表操作_外键_关联表_查询
@author StormWangxhu@date 2017/11/271、1 外键1、1、1 什么是外键 (1)定义: 外键是指引用另一个表中的一列或多列,被引用的列具有主键约束或唯一约束。(2)目的: 外键用于建立和加强两个表数据之间的连接。(3)概念: a. 主表: 被引用的表。 如 grade表 b.从表 : 引用外键的表 。如 student表两者关系:
2017-11-27 15:48:45 9215 1
原创 Java应用debug功能
@author StormWangxhu@date 2017/11/26将会分9个步骤记录一下Java应用debug功能!步骤一:准备一段代码
2017-11-26 22:49:54 415
原创 单表查询_简单_条件查询
@author StormWangxhu@date 2017/11/23一、简单查询1、1、SELECT语句MySql语句从数据库中查询数据的基本语句为SELECT语句。 基本语法:SELECT [DISTINCT] * | {字段名1,字段名2,...}FROM 表名[WHERE 条件表达式1][GROUP BY 字段名1[HAVING 条件表达式2 ]][ORDER BY 字段名
2017-11-23 23:48:49 2393
原创 MySQl 添加、更新与删除数据
@author StormWangxhu@date 2017/11/23首先介绍一下查询语句:SELECT * FROM 表名[where 条件表达式 ];添加数据SQL语句: INSERT INTO 语句1、为表中所有的字段添加数据向表中添加的数据称之为记录。两种方式:方式一:insert语句中指定所有字段名在insert 语句中列出表中的所有字段名,其值与其字段名、类型要一一对应! 语法
2017-11-23 11:56:35 120360 3
原创 MySql 索引(二)
@author StormWangxhu@date 2017/11/22今天主要写一写创建索引的三种方式和删除索引的SQL语句。在第一期中,主要写了一下第一种创建索引的方法。主要说三种呢,是我自己看书总结的,哈哈~!创建索引:一.在表的内部创建索引这种创建方式,即第一期中说的方式,再拿过来:create table 表名(字段名 数据类型 [完整性约束条件],字段名 数据类型 [完整
2017-11-22 21:42:49 263
原创 MySql 索引(一)
@author : StormWangxhu@date 2017/11/211121.1 索引概念数据库种的索引好比新华字典种的音序表。1121.2 索引分类1、普通索引key 或 index 2、唯一性索引unique3、全文索引fulltext条件: 只能创建在 char 、 varchar 或 text类型的字段上。4、单列索引 5、多列索引 6、空间索引索引优缺
2017-11-21 21:31:41 382
原创 MySql 表的约束、字段值自动增加
@author StormWangxhu@data 2017/11/21(一)数据表的约束1、约束目的: 为了防止数据库中插入错误的数据。 在设计数据库时,为了确保数据库表中数据的质量,需要考虑数据的完整性(数据的完整性是指数据的正确性和一致性)。举个例子:当你要为学生建立一个基本信息表StudentInfo时,这个表中学生的名字可以相同但是学号必须不一样,而他的年龄也得限制在一定范围内,像
2017-11-21 17:30:18 6815
原创 数据库、表基本操作增删改查
@author StormWangxhu@data 2017/11/21(一)、数据库的基本操作基本操作: 增 、删、 改 、查 MySql数据库介绍增: 1、建库: 语法格式:craete database 数据库名字;2、查库语法格式:show databases ;改 1、修改数据库的编码方式alter database 数据库名称 default character set
2017-11-21 12:58:18 9586
原创 eclipse jdk环境变量配置
再好的,都不如自己花一些时间一边一边尝试出来!这样才记忆深刻!jdk环境的配置因为一些原因,重装了一下系统,eclipse又重新下载了一遍,jdk不能却!一下午,终于配置好了环境变量。配置方法: 系统—–>高级系统设置——>环境变量——>选择系统变量JAVA_HOME: D:\Program Files\Java\jdk1.8.0_151PATH: %JAVA_HO
2017-11-13 16:08:53 449
原创 Eclipse 常用快捷键
/*** @author StormWangxhu* @version 创建时间:2017年11月10日 上午10:52:53**/第一招:显示当前类的所有属性和方法以前都是用Eclipse的outline来看,现在可以关闭它了,因为使用Ctrl + O就可以显示当前文件的所有属性和方法。注意是大写字母O,不是数字0。第二招:将某行代码上移一行或下移一行。上移: 按住 Alt +
2017-11-10 11:39:24 218
原创 Java 网络编程初探(一)
/*** @author StormWangxhu* @version 创建时间:2017年11月9日 上午10:31:53**/学习目标: 1、了解TCP/IP协议的特点。 2、掌握IP地址和端口号的作用。 3、掌握InetAddress对象的使用。 4、掌握UDP和TCP的通信方式。1、1、网络通信协议1、定义: 计算机网络连接和通信的规则称为网络通信协议。 2、目前最广泛协
2017-11-09 23:40:00 284
原创 Java 多线程同步、死锁问题
/*** @author StormWangxhu* @version 创建时间:2017年11月8日 下午15:19:46**/1、同步代码块当多个线程使用同一个共享资源时,可以将处理共享资源的代码放在一个使用synchronized关键字来修饰的代码块中,这个代码块被称作同步代码块。语法格式如下:synchronized (lock){操作共享资源代码块}解释: lock是一个锁对
2017-11-08 15:53:25 758
原创 Java 线程的生命周期及其状态转换
这里写代码片在线程中,线程主要有5中状态。来一张图详细看一下: 说明: 单箭头只能单向转换。 双箭头能双向转换。详解5中状态1、新建状态(New)创建一个线程对象后,该线程对象就处于新建状态。 不能运行,和其他Java对象一样,仅仅由Java虚拟机分配了内存。2、就绪状态(Runnable)线程调用start()方法后,该线程就进入就绪状态。 就绪状态线程位于线程队列中,具备运行条件,仅仅
2017-11-08 14:41:44 448
原创 Java 多线程(一)
/*** @author StormWangxhu* @version 创建时间:2017年11月8日 上午9:41:19**/今天来学习线程。先来了解几个概念。1、进程1、定义:每一个独立运行的程序都可以称为进程,即正在运行的程序。 目前大部分计算机上安装的都是多任务操作系统,既可以同时执行多个应用程序,最常见Windows,Linux,UNIX等。2、多进程实质:在计算机中,所有的应用
2017-11-08 11:47:46 190
原创 eclipse 如何查看Java源码
/***@author StormWangxhu*@date 2017/11/6*/面对压力,我可以挑灯夜战、不眠不休;面对困难,我愿意迎难而上、永不退缩。今天自己在eclipse中想查看Java源码,试了好多次,都失败了,不知道怎么样才能够在eclipse中阅读源码。还好没放弃,最后成功了!在Eclipse中查看JDK类库的源代码!!!步骤如下:设置1、点“Window”—>”prefer
2017-11-07 21:30:50 712
原创 Java List 、Set、Map集合总结
好好学习,天天向上。总结:如果涉及到堆栈,队列等操作,应该考虑用List。 对于需要快速插入,删除元素,应该使用LinkedList。 如果需要快速随机访问元素,应该使用ArrayList。如果程序在单线程环境中,或者访问仅仅在一个线程中进行,考虑非同步的类,其效率较高,如果多个线程可能同时操作一个类,应该使用同步的类。在除需要排序时使用TreeSet,TreeMap外,都应使用HashS
2017-11-06 21:38:44 234
原创 Java jdk5.0新特性——泛型
/*** @author StormWangxhu* @version 创建时间:2017年11月6日 下午8:27:45**/泛型集合可以存储任何类型的对象,但是当把一个对象存入集合后,集合会“忘记”这个对象的类型,将该对象从集合中取出时,这个对象的编译类型就变成了Object类型。换句话说,在程序中无法确定集合中的元素到底是什么类型。那么在取出元素时,如果进行强制类型转换,就会很容易出错
2017-11-06 20:51:05 332
原创 Java HashMap集合初探(一)
/*** @author StormWangxhu* @version 创建时间:2017年11月6日 下午4:04:01**/Map集合介绍先通过图了解 Map集合存储具有映射关系的数据。Map接口是一种双列集合,它的每一个元素都包含一个键对象Key和值对象Value,键和值之间存在一种对应关系,称为映射。从Map集合中访问元素时,只要指定了Key,就能找到对应得Value.再来一张看看
2017-11-06 16:42:07 314
原创 HashSet模拟新浪微博用户注册
/*** @author StormWangxhu* @version 创建时间:2017年11月6日 上午11:02:58**/1、任务描述编写一个新浪微博用户注册的程序,要求使用HashSet集合实现。假设当用户输入用户名、密码、确认密码、生日(输入格式yyyy-mm-dd为正确)、手机号码(手机长度为11位,并且以13、15、17、或18开头的手机号为正确)、邮箱(包含符号“@”为正确)信息之后,判断信息是否输入正确,正确校验用户是否重复注册,如果不是重复注册,则注册成功。实现思路
2017-11-06 15:53:46 6410 1
原创 Java HashSet集合初探(一)
/*** @author StormWangxhu* @version 创建时间:2017年11月4日 下午4:03:26**/Set集合先来看看集合框架图: 与List接口相同点: 同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的增强,但比Collection接口更加严格!不同点 Set接口中的元素
2017-11-04 16:46:53 269
原创 Java LinkedList之KTV点歌系统
/*** @author StormWangxhu* @version 创建时间:2017年11月4日 上午9:50:42**/好好学习,天天向上!今天来练习一下昨天学的ArrayList和LinkedList. 通过一个简单KTV点歌系统,达到练习LinkedList的方法使用。KTV点歌系统介绍功能介绍: 1、将歌曲置顶 2、将歌曲前移一位 3、退出系统 4、添加歌曲到列表实现
2017-11-04 12:12:12 17058 8
原创 java 集合遍历Iterator/foreach
/*** @author StormWangxhu* @version 创建时间:2017年11月3日 下午9:17:34**/常用遍历集合元素方式 两种: 1、Iterator接口 2、foreach循环Iterator接口程序开发中经常需要遍历集合元素,Java jdk 专门提供一接口iterator. 与Collection、Map接口主要用于存储元素不同,iterato
2017-11-03 21:32:42 912
原创 Java 集合 ArrayList、LinkedList(一)
/*** @author StormWangxhu* @version 创建时间:2017年11月3日 上午10:03:44**/今天来总结一下集合,这篇主要总结一下List借口及其相关的实现类。 首先看一下集合的框架。 再一张最后一张性能总结性图:从上图中可以看到,List接口主要有两个实现类,ArrayList和LinkedList,主要讲一下第一个。1、ArrayList(1)
2017-11-03 11:22:27 438
原创 Java I/O 文件复制练习
/*** @author StormWangxhu* @version 创建时间:2017年11月2日 下午4:31:10**/利用FileInputStream和FileOutputStream字节输入流、输出流实现文件的复制。先来看看代码:package com.stormwang.inputStreamDemo;import java.io.BufferedReader;import
2017-11-02 17:28:06 518
原创 Java I/O (三)随笔
今天再写一点关于Java I/O中的一些概念的讲解!1、1、流的分类1、输入流和输出流划分依据:划分输入流和输出流是以程序运行所在的内存角度划分。举例: -1、内存——(数据)————>硬盘 输出流 -2、Server——(数据)————>Client Server端内存: 负责将数据输出到网络上 >>>输出流 2、流的概念模型inputStream和 Rea
2017-11-02 10:39:26 219
原创 Java I/O流总结(二)
/*@author StormWangxhu@date 2017/11/1*/面对压力,我可以挑灯夜战,不眠不休。面对挑战,我愿意迎难而上,永不退缩!昨天我们总结了字符的输入流,主要进行读写的功能。今天来看一下字节流InputStream和OutputStream.字节流基本框架体系图整体体系: InputStream: 基本概念和字符流一样,字节流也有两个抽象基类作为其他类的父类。一
2017-11-01 10:47:19 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人