自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 UDP协议和TCP协议

1 UDP协议 UDP通讯协议的特点: 将数据封装为数据包。面向无连接。 每个数据包大小限制在64K。 因为无连接,所以不可靠。 因为不需要建立连接,所以速度快。 UDP通讯是不分服务端和客服端的,只分发送端和接收端。 发送端的使用步骤: 建立UDP的服务 准备数据,把数据封装到数据包中发...

2019-03-02 17:21:39 2532 0

原创 装饰者设计模式

目录 1 需求背景 2 继承实现的增强类 3 装饰模式实现的增强类 1 需求背景 BufferReader拓展了FileReader的功能,BufferWriter也拓展了FileWriter的功能。 需求1:编写一个类拓展BufferedRead的功能,增强readLine()方法,使得...

2019-03-02 10:04:24 67 0

原创 IO流(字符流)

1 字符流引入 2 输入字符流 3 输出字符流 4 缓冲输入字符流 5 缓冲输出字符流 1 字符流引入 public class Demo1 { public static void main(String[] args) throws IOException { // writeTes...

2019-03-01 21:36:39 79 0

原创 IO异常的处理

IO异常的处理 public class Demo1 { public static void main(String[] args) { try { readTest(); } catch (IOException e) { e.printStackTrace(); }...

2019-03-01 10:08:39 2076 0

原创 IO流(字节流)

1 FileInputStream 字节流的概念:字节流读取的都是文件中的二进制数据,读取到的二进制数据不会经过任何的处理。 InputStream 是所有输入字节流的基类(抽象类) FileInputStream 是读取文件数据的输入字节流 使用FileInputStream...

2019-03-01 09:12:04 82 0

原创 JDK1.5新特性

1 静态导入 2 增强for循环 3 可变参数 4 自动装箱与自动拆箱 5 枚举 1 静态导入 静态导入的作用:简化书写。 静态导入可以作用于一个类的所用静态成员。 静态导入的格式: ​ import static 包名.类名.静态的成员; 静态导入要注意的事项: 如果静态导入的成员与本类的...

2019-02-22 21:00:56 61 0

原创 正则表达式

1 预定义字符类 2 数量词 3 范围词 4 正则表达式的应用 4.1 匹配和切割 4.2 替换 4.3 查找 5 单词边界匹配器 正则表达式就是用于操作字符串的一个规则,正则表达式的规则使用了特殊的符号表示。 1 预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) \D 非...

2019-02-22 16:36:16 60 0

原创 java中集合和数组的工具类

1 操作集合的工具类(Collections) Collections:常见方法: 对list集合进行排序 sort(list); ​sort(list, comaprator); 对list进行二分查找 int binarySearch(list, key); // 返回的是对应元素的索...

2019-02-22 12:03:59 114 0

原创 java中自定义线程的方式

自定义线程的方式一 步骤: 自定义一个类继承Thread类 重写Thread类的run方法,把自定义线程的任务代码写在run方法中 创建Thread类的子类对象,并且调用start方法开启线程 疑问:重写run方法的目的是什么? ​每个线程都有自己的任务代码,jvm创建的主线程的任务代码就是m...

2019-02-20 11:28:02 268 0

原创 java单例设计模式

单例设计模式 作用:保证一个类在内存中只有一个对象。 模式:模式就是解决一类问题的固定步骤。 饿汉单例设计模式的步骤 私有化构造函数; 声明本类的引用类型变量,并且使用该变量指向本类对象; 提供一个公共静态的方法获取本类的对象; /** * 饿汉单例设计模式 */ class Single {...

2019-02-19 16:26:49 60 0

原创 java模板模式

模板模式 ​解决某类事情的步骤有些是固定的,有些是发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率。 模板模式的步骤: 先写出解决该类事情其中一件的解决方案。 分析代码,把会发生变化的代码抽取出来独立成一个方法。把该方法描述成一个抽象的方法。 使用final修饰模板方法,防...

2019-02-19 16:18:52 58 0

原创 java内部类

1 内部类 1.1 成员内部类 1.2 局部内部类 1.3 匿名内部类 1.3.1 继承关系下的匿名内部类 1.3.2 实现关系下的匿名内部类 1 内部类 一个类定义在另外一个类的内部,那么该类就称作为内部类。 内部类的class文件名:外部类$内部类。好处:便于区分该class文...

2019-02-19 11:38:31 52 0

原创 Hibernate特性

1 持久化类及编写规则 2 主键生成策略 3 实体类状态 4 一级缓存 5 快照机制 6 绑定Session到当前线程 7 Hibernate标准查询 8 HQL查询 1 持久化类及编写规则 持久化类就是实体类。 实体类的包名:entity(实体)、pojo(简单的Java对象)、domia...

2018-09-07 21:18:36 114 0

原创 PL/SQL

1 PL/SQL入门 2 PL/SQL-常量和变量 3 PL/SQL-控制语句 4 PL/SQL-游标 5 PL/SQL-异常 6 PL/SQL-存储过程 7 PL/SQL-存储函数 8 PL/SQL-触发器 1 PL/SQL-入门 1.1 PL/SQL是什么 PL/SQL:(Pro...

2018-09-04 09:25:27 460 0

原创 Oracle数据库对象

1 数据库对象 2 表 2.1 表的数据类型 2.2 表的约束 3 表空间 3.1 表空间是什么 3.2 表空间的语法 3.3 示例代码 4 用户 5 用户授权(DCL) 5.1 系统权限 5.2 对象权限 6 视图 6.1 视图是什...

2018-09-02 08:14:47 639 0

原创 Oracle高级查询

DML语言 insert 插入一条数据到员工表 insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(1001,'李四','研发部',7788,sysdate,1...

2018-08-31 09:06:41 154 0

原创 Oracle基础查询语法

Oracle是什么 Oracle就是一个关系型数据库管理系统。 数据库和数据库管理系统 数据库就是存储数据的仓库,仅仅是一段数据文件而已。 数据库管理系统就是管理数据库的软件(服务端的),如MySQL,Oracle… SQL 语言的分类 DDL:数据定义语言(create,...

2018-08-29 15:40:18 344 0

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