[Day30] DBUtils和连接池

摘要: 1. DBUtils-JDBC的简化开发工具包 1.1 概述 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 DBUtils三个核心功能介绍 QueryRunner中提供对sql语句操作的API. Resu 阅读全文
posted @ 2019-05-05 20:44 ERFishing 阅读(262) 评论(0) 推荐(0) 编辑

[Day29]JDBC(Java DataBase Connection)

摘要: 1.JDBC 1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 JDBC提供了一种基准,据 阅读全文
posted @ 2019-05-05 20:25 ERFishing 阅读(263) 评论(0) 推荐(0) 编辑

[Day28]数据库(数据库、表及表数据、SQL语句)

摘要: 1.数据库 1.1 数据库概念 (1)什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 (2)什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS) 阅读全文
posted @ 2019-05-02 20:30 ERFishing 阅读(206) 评论(0) 推荐(0) 编辑

[Day27]多线程(线程安全、线程同步、等待唤醒机制、单例设计模式)

摘要: 1.多线程 1.1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这 阅读全文
posted @ 2019-05-01 15:09 ERFishing 阅读(181) 评论(0) 推荐(0) 编辑

[Day26]多线程(Thread、线程创建、线程池)

摘要: 1. 多线程 1.1 进程 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 1.2 线程 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程 阅读全文
posted @ 2019-04-30 20:45 ERFishing 阅读(195) 评论(0) 推荐(0) 编辑

[Day25]IO(Properties、序列化流、打印流、Commons-IO)

摘要: 1.Properties类-持久的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应值都是一个字符串 1.1 特点 (1)Hashtable的子类,map集合中的方法都可以用 (2)该集合没有泛型,键值都是字符串 (3)是一个可以持久化等呃属性集。键值可以存储到集合中,也可以存储到持久化的设 阅读全文
posted @ 2019-04-29 19:49 ERFishing 阅读(152) 评论(0) 推荐(0) 编辑

[Day24]IO(转换流、缓冲流)

摘要: 1. 转换流 1.1 OutputStreamWriter类-字符流通向字节流的桥梁,可使用指定的字符编码表,将要写入流中的字符编码成字节。 1.2 InputStreamReader类-字节流通向字符流的桥梁,可使用指定的字符编码表读取字节并将其解码为字符 (1)读取指定的编码的文件时,一定要指定 阅读全文
posted @ 2019-04-28 14:00 ERFishing 阅读(249) 评论(0) 推荐(0) 编辑

[Day23]IO(字节流、字符流)

摘要: 1.字节流 1.1 字节输出流OutputStream-抽象类,表示输出字节流的所有类的超类 (1)void close() 关闭此输出流并释放与此流相关的所有系统资源 (2)void flush() 刷新此输出流并强制写出所有缓冲的输出字节 (3)void write(byte[] b) 将b.l 阅读全文
posted @ 2019-04-25 15:54 ERFishing 阅读(182) 评论(0) 推荐(0) 编辑

[Day22]IO(File、递归)

摘要: 1.File 1.1 IO概述 (1)当需要把内存中的数据存储到持久化设备上的这个动作称为输出(写)Output操作 (2)当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作 1.2 File类-Java中把文件或目录(文件夹)都封装成File对象 1.3 File类的构造函数 阅读全文
posted @ 2019-04-23 11:02 ERFishing 阅读(132) 评论(0) 推荐(0) 编辑

[Day21]异常

摘要: 1.异常-Java代码在运行时期发生的问题,在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息 1.1 异常的继承体系 Throwable:它是所有错误与异常的超类(祖宗类) |-Error 错误 |-Exception 编译异常,进行编译JAVA程序是出 阅读全文
posted @ 2019-04-20 15:29 ERFishing 阅读(119) 评论(0) 推荐(0) 编辑