自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云别

山山而川。

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 HTML

HTML1. 概念:是最基础的网页开发语言 * Hyper Text Markup Language 超文本标记语言 * 超文本: * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. * 标记语言: * 由标签构成的语言。<标签名称> 如 html,xml * 标记语言不是编程语言2. 快速入门: * 语法: 1. h...

2018-08-31 20:07:57 192

原创 单例设计模式

单例设计模式:解决问题:为了保证一个类在一个应用程序中只有一个实例* 饿汉式单例:类初始化时直接创建单例的对象,初始化只进行一次,所有只有一个对象//1.定义成员变量 DataSourceprivate static DataSource ds ;static{try {//1.加载配置文件Properties pro = new Properties();p...

2018-08-30 20:22:07 135

原创 JDBC高级(数据库连接池丶JDBC Template)

数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处:(只是初始化的时候会消耗一定的资源) 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sq...

2018-08-30 20:14:57 323

原创 JDBC基础(快速入门,各个接口类)

JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 贾琏欲...

2018-08-28 20:16:08 184

原创 多表查询丶事务丶DCL

多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),...

2018-08-27 20:34:12 164

原创 DQL,约束,多表之间的关系以及范式

DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 SELECT *from student3 ORDER BY math ASC;(不写默认是带上asc) * DESC:降序。 SELECT *from student ORD...

2018-08-25 20:02:14 538

原创 数据库基础

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装...

2018-08-24 20:29:41 210

原创 java基础(高级)阶段的错误总结

总结:* 在collection的迭代器遍历中remove元素,运行时会出错 Exception in thread "main" java.util.ConcurrentModificationException* 关于单向链表描述正确的是?(A) A: 每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域 B: 每个结点包括三个...

2018-08-23 11:47:15 143

原创 jUnit单元测试,反射,注解

Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 不关心代码,只注重输入与输出 2. 白盒测试:需要写代码的。关注程序具体的执行流程。必须关心代码* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTe...

2018-08-23 11:44:45 280

原创 网络编程

1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。1.2 网络通信协议 网络通...

2018-08-18 20:49:21 258

原创 缓冲流丶转换流丶序列化流

缓冲流概述缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类:字节缓冲流: BufferedInputStream , BufferedOutputStream字符缓冲流: BufferedReader , BufferedWriter缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而...

2018-08-16 18:21:06 189

原创 IO流(字符流,字节流)

一些基本概念:内存:临时存储硬盘:永久存储流数据:(字符,字节) 1个字符 = 2个字节 = 8个比特位输入:就是把硬盘中的数据,读取到内存中使用输出:把内存中的数据,写入到硬盘中保存.字节流一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论...

2018-08-14 18:43:19 1172

原创 File类丶递归

File类java.io.File文件和目录路径名的抽象表示形式java把电脑中的文件和文件夹(目录)封装成为一个File类,我们可以使用file类对文件和文件夹进行操作File类是一个与操作系统无关的类,任何的操作系统都可以使用这个类中的方法file:文件 directory:文件夹 path:路径成员变量static String pathSeparator:与系统有关...

2018-08-12 21:26:26 176

原创 线程池丶Lambda表达式

等待唤醒机制线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同为什么要线程通信:多个线程并发执行时,在默认情况下cpu是堆积切换线程的,当我们需要多个线程来共同完成同一个任务,并且我们希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。如何保证线程间通信有效利用资源:多个线程在处理同一个资源,并且任务不同时,...

2018-08-09 15:54:22 815

原创 两个线程轮流输出唤醒题目分析

Q:两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D…… 分析:    首先是创建两个线程    一个逻辑写输出数字,并且每两个都要wait,等待字母的输出    一个逻辑写输出字母,并且每次先调用sleep休眠等待数字的输出,然后一次打印一个并唤醒数字线程代码实现:package com.qin;/** * Cr...

2018-08-09 10:11:13 574

原创 线程,同步

线程多线程的好处:多个线程互不影响(因为在不同的栈空间)Thread类java.lang.Thread类构造方法: public Thread():分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target):分配一个带有指定目标新的线程对象。...

2018-08-08 18:20:12 101

原创 异常,多线程的创建

异常异常的概念以及分类 指的是程序在执行的过程中,出现的非正常的情况,最终会导致JVM的非正常停止 异常的根类是java.lang.Throwable,它下面有两个子类.java.lang.Exception以及java.lang.Error,其中Exception下有一个子类是RuntimeException Error:工程师不能处理,只能尽量避免,是不可预知的....

2018-08-07 19:46:04 426

原创 Map

Map集合概述Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同java.util.Map<k,v>集合特点: map集合是一个双列集合,一个元素包含两个值(一个key,一个value) map集合的元素,key和value的数据类型可以不同,也可以相同 map集合中的元素,key是不可以重复的,value是可以重复的...

2018-08-05 19:48:53 494

原创 list,Set,数据结构,Collections

常见的数据结构栈:stack,又称为堆栈,他是受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。 先进先出(即存进去的元素,要在它后面的元素依次取出后才能取出改元素) 栈的入口,出口都是在栈的顶端位置 压栈:就是存元素 弹栈:就是取出元素 队列:queue,简称队,它和堆栈一样,也是一种运算受限的线...

2018-08-03 18:52:58 342

原创 Collection和泛型

 ## Collection     - 集合:集合是java中提供的一种容器,可以用来存储多个数据。    集合和数组既然都是容器,它们有啥区别呢?    - 数组的长度是固定的。集合的长度是可变的。    - 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。    *集合框架:    ...

2018-08-02 21:28:19 223

原创 Object和常用APi

## Object类    *是所有类的父类    *所有的对象以及数组都是实现了这个类的方法        String    toString(): 返回该对象的字符串表示.        直接打印对象的名字就是调用对象的toString方法    例如:打印对象Person p 相当打印p.toString        而直接打印对象的地址值没有意义,所以需要重写Object类...

2018-08-02 21:27:37 1217

effective-java中文第三版.pdf

java开发者的必备书籍,本书籍来自github的大神的翻译版本,只供各位学习借鉴使用.如有侵权,联系我删掉

2019-07-17

空空如也

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

TA关注的人

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