随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 
07 2021 档案
Java11 新特性
摘要:一、Java 11 北京时间 2018年9 月 26 日,Oracle 官方宣布 Java 11 正式发布。 这是 Java 大版本周期变化后的第一个长期支持版本, 非常值得关注。 从官网即可下载,最新发布的 Java11 将带来 ZGC、Http Client 等重要特性, 一共包含 17 个 J 阅读全文
posted @ 2021-07-30 12:26 格物致知_Tony 阅读(3492) 评论(0) 推荐(0) 编辑
Java10 新特性
摘要:一、JDK10 发布 2018年3月21日, Oracle官方宣布Java10正式发布。 需要注意的是 Java 9 和 Java 10 都不是 LTS (Long-Term-Support) 版本。和过去的 Java 大版本升级不同,这两个只有半年左右的开发和维护期。而未来的 Java 11,也就 阅读全文
posted @ 2021-07-30 09:51 格物致知_Tony 阅读(273) 评论(0) 推荐(0) 编辑
Java9 新特性 (二)语法改进
摘要:一、接口的私有方法 Java 8中规定接口中的方法除了抽象方法之外, 还可以定义静态方法和默认的方法。 一定程度上, 扩展了接口的功能, 此时的接口更像是一个抽象类。 在Java 9中, 接口更加的灵活和强大, 连方法的访问权限修饰符都可以声明为private的了, 此时方法将不会成为你对外暴露的A 阅读全文
posted @ 2021-07-28 21:52 格物致知_Tony 阅读(330) 评论(0) 推荐(0) 编辑
Java9 新特性 (一)新增特性
摘要:一、JDK9 的发布 经过4次跳票,历经曲折的Java 9 终于终于在2017年9月21日发布。 从Java 9 这个版本开始, Java 的计划发布周期是 6 个月,下一个 Java 的主版本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java 18.9。 阅读全文
posted @ 2021-07-27 22:56 格物致知_Tony 阅读(118) 评论(0) 推荐(0) 编辑
第一章:Class 文件结构
摘要:一、概述 1、字节码文件的跨平台性 (1)Java语言:跨平台的语言(write once ,run anywhere) 当Java源代码成功编译成字节码后,如果想在不同的平台上面运行,则无须再次编译这个优势不再那么吸引人了。Python、PHP、Per1、Ruby、Lisp等有强大的解释器。·跨平 阅读全文
posted @ 2021-07-26 22:02 格物致知_Tony 阅读(86) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(十)Spring的JDBCTemplate
摘要:一、Spring JDBC Spring 框架是对 JDBC 的简单封装,提供了一个 JDBCTemplate 对象简化 JDBC 的开发。 使用步骤: 1. 导入 jar包 2. 创建 JDBCTemplate 对象,依赖于数据源 DataSource 数据池之数据源创建 JdbcTemplate 阅读全文
posted @ 2021-07-24 16:17 格物致知_Tony 阅读(152) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(九)Apache-DBUtils实现CRUD操作
摘要:一、Apache-DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 API介绍: org.apache.commons. 阅读全文
posted @ 2021-07-18 14:04 格物致知_Tony 阅读(156) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(八)数据库连接池
摘要:一、JDBC 数据库连接池的必要性 在使用开发基于数据库的 Web 程序时,传统的模式基本是按以下步骤: ① 在主程序(如servlet、beans)中建立数据库连接; ② 进行SQL 操作; ③ 断开数据库连接; 这种模式开发,存在的问题: 普通的 JDBC 数据库连接使用 DriverManag 阅读全文
posted @ 2021-07-17 21:51 格物致知_Tony 阅读(1029) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(七)DAO及相关实现类
摘要:一、DAO 及相关实现类 DAO:Data Access Object 访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival,Update,Delete),而不包含任何业务相关的信息,有时也称作:BaseDAO。 作用:为了实现功能的模块化,更有利于代码的维护和升级。 项目 阅读全文
posted @ 2021-07-17 15:05 格物致知_Tony 阅读(359) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(六)数据库事务
摘要:一、数据库事务介绍 1、事务 一组逻辑操作单元,使数据从一种状态变换到另一种状态。(一组逻辑操作单元,一个或多个DML操作) 2、事务处理原则(事务操作) 保证所有事务都作为一个工作单元执行,即使出现了故障,都不能改变这种执行方式。 当在一个事务中执行多个操作时,要么所有的事务都被提交(commit 阅读全文
posted @ 2021-07-16 19:59 格物致知_Tony 阅读(359) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(五)批量插入
摘要:一、批量执行 SQL 语句 1、当需要成批插入或者更新记录时,可以采用 Java 的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。 2、使用 PreparedStatement 可以实现批量数据的操作。 3、update、delete 本身就具有批量操作的效果。此时的批量操作,主要指 阅读全文
posted @ 2021-07-14 21:32 格物致知_Tony 阅读(2867) 评论(0) 推荐(0) 编辑
第七节:循环结构
摘要:一、循环结构 1、循环结构 程序在满足一定条件的基础上,重复执行一段代码。 循环结构只能放在 begin end 中! 2、分类 while、loop、repeat 3、循环控制 iterate:类似于 continue,继续,结束本次循环,继续下一次。 leave:类似于 break;跳出,结束当 阅读全文
posted @ 2021-07-14 10:08 格物致知_Tony 阅读(178) 评论(0) 推荐(0) 编辑
第六节:分支结构
摘要:一、分支结构一:if函数 1、if函数使用 语法结构: if(条件,表达式1,表达式2) 执行顺序:如果条件成立,则 if 函数返回表达式1的值,否则返回表达式2的值; 功能:实现双分支 应用:使用在 begin/end 里面或外面(可以作为表达式放在任何位置) 2、 二、分支结构二:case 结构 阅读全文
posted @ 2021-07-14 10:07 格物致知_Tony 阅读(205) 评论(0) 推荐(0) 编辑
第五节:流程控制结构
摘要:一、流程控制结构 程序控制方式是指在程序控制下进行的数据传递方式 。程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。理论和实践证明,无论多复杂的算法均可通过顺序、选择、循环3种基本控制结构构造出来。每种结构仅有一个入口和出口。由这3种基本结构组成的多层嵌套程序称为结构化程序。 二、分类 阅读全文
posted @ 2021-07-14 10:04 格物致知_Tony 阅读(128) 评论(0) 推荐(0) 编辑
第四节:函数
摘要:一、函数 1、概念 一组预先编译好的SQL语句的集合,理解成批处理语句。 2、好处 (1)提高代码的重用性; (2)简化操作; (3)减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率; 3、与存储过程的区别 存储过程:可以有0个返回值,也可以有个返回值,适合做批量插入、批量更新; 函数: 阅读全文
posted @ 2021-07-14 08:41 格物致知_Tony 阅读(46) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(四)操作 BLOB 类型字段
摘要:一、MySQL 的 BLOB 类型 MySQL 中,BLOB 是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入 BLOB 类型的数据必须使用 PreparedStatement,因为 BLOB 类型的数据无法使用字符串拼接写的。 MySQL 的四种BLOB类型(除了 阅读全文
posted @ 2021-07-12 21:18 格物致知_Tony 阅读(1642) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(三)使用 PreparedStatement 实现 CRUD 操作
摘要:一、操作和访问数据库 数据库连接用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个 Socket 连接。 在 java.sql 包中有3个接口分别定义了对数据库的调用的不同方式: (1)Statement:用于执行静态 SQL 语句并返回它所生成结果 阅读全文
posted @ 2021-07-10 22:32 格物致知_Tony 阅读(756) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(二)获取数据库连接
摘要:一、数据库连接要素一:Driver接口实现类 1、Driver 接口介绍 java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理类(ja 阅读全文
posted @ 2021-07-10 17:44 格物致知_Tony 阅读(653) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(一)JDBC概述
摘要:一、数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存 阅读全文
posted @ 2021-07-10 17:39 格物致知_Tony 阅读(161) 评论(0) 推荐(0) 编辑
第三节:存储过程
摘要:一、存储过程 1、存储过程 含义:一组预先编译好的 SQL 语句的集合,理解成批处理语句。 2、好处 (1)提高代码的重用性,简化操作; (2)简化应用开发人员的很多工作; (3)减少了编译次数并且减少了和数据库和应用服务器的连接次数及传输,提高了效率 二、语法 1、创建语法 CREATE PROC 阅读全文
posted @ 2021-07-08 16:37 格物致知_Tony 阅读(489) 评论(0) 推荐(0) 编辑
第二节:变量
摘要:一、变量 1、变量分类 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 二、系统变量 1、概述 系统变量:变量由系统定义,不是用户定义,属于服务器层面。 注意:全局变量需要添加 global 关键字,会话变量需要添加 session 关键字,如果不写,默认会话级别。 2、使用系统变 阅读全文
posted @ 2021-07-08 16:33 格物致知_Tony 阅读(59) 评论(0) 推荐(0) 编辑
第一节:视图
摘要:一、视图 1、视图 MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的, 只保存了sql逻辑,不保存查询结果。 2、应用场景 (1)多个地方用到同样的查询结果; (2)该查询结果使用的 SQL 语句比较复杂; 3、示例 阅读全文
posted @ 2021-07-07 08:59 格物致知_Tony 阅读(127) 评论(0) 推荐(0) 编辑
第一节:事务
摘要:一、事务概念和特性 1、事务 事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行 阅读全文
posted @ 2021-07-01 17:17 格物致知_Tony 阅读(49) 评论(0) 推荐(0) 编辑
第四节:常见的约束
摘要:一、约束 1、什么是约束 含义:一种限制,用于限制表中的数据,为了保证表中的数据的正确性、有效性和可靠性。 为了保证数据的一致性和完整性,SQL规定以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表时规定约束(通过create table语句),或者在表创建之后也可以(通 阅读全文
posted @ 2021-07-01 17:15 格物致知_Tony 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示