08 2018 档案

摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 1、实体entity 2、 3、服务 (1)服务接口 (2)服务实现 4、用户响应 执行结果: 二:进行方法抽象 1、将配置文件放入properties文件中。 2、 阅读全文
posted @ 2018-08-30 14:02 echola_mendes 阅读(1367) 评论(0) 推荐(0)
摘要:1、使用JDBC连接MySQL数据库中student表的数据。 创建Student类,去封装属性id和name。 执行结果: 2、对数据进行增删改查 ①删除 删除结果: ②修改 执行结果: ③添加 执行结果: 阅读全文
posted @ 2018-08-29 19:26 echola_mendes 阅读(133) 评论(0) 推荐(0)
摘要:一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 阅读全文
posted @ 2018-08-29 15:07 echola_mendes 阅读(136) 评论(0) 推荐(0)
摘要:1、应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by设计的列上建立索引。 3、应尽量避免在where子句中对字段进行null值判断,否则将引擎放弃使用索引而进行全表扫描。 如:s 阅读全文
posted @ 2018-08-29 15:02 echola_mendes 阅读(454) 评论(0) 推荐(0)
摘要:1、if else分支 mysql:用elseif Oracle:用elsif 可以用select直接查看获取的值或者一个变量。 执行结果:一 2、循环 mysql:while 条件 do Oracle:while 条件 loop 语句块 语句块 end while; end loop; 执行结果: 阅读全文
posted @ 2018-08-28 20:41 echola_mendes 阅读(1571) 评论(0) 推荐(0)
摘要:一、分页查询 使用limit函数,limit关键字的用法: LIMIT [offset,] rows; offset指定要返回的第一行的偏移量,rows第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。 例:分别取前40条数据和后40条数据 二、存储过程 特点:1、适合需要长期保存在数据库中 阅读全文
posted @ 2018-08-28 20:27 echola_mendes 阅读(2519) 评论(0) 推荐(0)
摘要:一、异常 1、处理异常 (1)除数不为0 DBMS输出:除数不能为0。 (2)找不到参数 DBMS输出:未找到任何数据。 2、自定义异常 控制台输入:'MARTIN' DBMS输出:工资低于标准工资 二、存储过程 迄今为止,所创建的PL/SQL程序都是匿名的,其缺点是在每次执行的时候都要被重新编译, 阅读全文
posted @ 2018-08-28 10:35 echola_mendes 阅读(1192) 评论(0) 推荐(0)
摘要:游标的提出: SQL是面向集合的,其结果一般是集合量(多条记录),而PL/SQL的变量一本是标量,其一组变量异常一直只能存放一条记录。所以仅仅使用变量并不能完全满足SQL语句向应用程序输出数据的要求。因为查询结果的记录数是不确定的,事先就不知道要声明几个变量,为此,在PL/SQL中引入了游标(cur 阅读全文
posted @ 2018-08-27 19:34 echola_mendes 阅读(538) 评论(0) 推荐(0)
摘要:一、自定义函数 格式: create or replace function 函数名(参数名 参数类型...) return 返回值类型 as xx vachar2(20) --申明变量 begin --开始 --编写逻辑位置 return xxxx end 函数名; --结束 例1:将名为WARD 阅读全文
posted @ 2018-08-27 11:10 echola_mendes 阅读(1183) 评论(0) 推荐(0)
摘要:一、视图 1、什么是视图【View】 (1)视图是一种虚表 (2)视图建立在已有表的基础上, 视图赖以建立的这些表称为基表 (3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句 (4)视图向用户提供基表数据的另一种表现形式 (5)视图没有存储真正的数据 阅读全文
posted @ 2018-08-26 19:25 echola_mendes 阅读(1146) 评论(0) 推荐(0)
摘要:最近几年IT技术的发展真的是日新月异,什么云计算、大数据、机器学习、AI等等名词层出不穷。多数程序员内心其实是恐慌的,我也时常会感到危机感。每每看到“xx培训,大数据就业,钱景好”我嘴上说不要,身体还是很诚实的。 大数据已经深入我们的生活当中,今天呢我们也不聊4个V(Volume 规模大、Varit 阅读全文
posted @ 2018-08-26 17:18 echola_mendes 阅读(169) 评论(0) 推荐(0)
摘要:一、分页查询 rownum 表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 rowid 表示每一列对应的十六进制物理地址值 通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。 1、查询最后一条消息 2、删除最早最新的数据 3、查询第6 阅读全文
posted @ 2018-08-25 20:25 echola_mendes 阅读(181) 评论(0) 推荐(0)
摘要:一、多表查询 1、内连接 一般使用INNER JOIN关键字指定内连接,INNER可以省略,默认表示内连接。查询结果中只包含两表的公共字段值相等的行,列可以是两表中的任意列 2、外连接 包括左外连接、右外连接、全外连接 (1)左外连接 LEFT JOIN 结果集中包括两表连接后满足ON后面指定的连接 阅读全文
posted @ 2018-08-22 13:12 echola_mendes 阅读(1326) 评论(0) 推荐(0)
摘要:范式:数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些。规范的来优化数据数据存储方式。在关系型数据库中这些规范。 第一范式:数据库表中的字段都是单一属性的,不可再分。简单的说,每一个属性都是原子项,不可分割。 1NF是关系模式应具备的最 阅读全文
posted @ 2018-08-21 20:33 echola_mendes 阅读(1959) 评论(0) 推荐(1)
摘要:聚合函数: SQL中提供的聚合函数可以用来统计、求和、求最值等等。 此处采用Oracle 11g中其他用户SCOTT中的EMP表,进行演示。 –COUNT:统计行数量 COUNT(*)统计的是结果集的总条数,而count(字段)统计的是该字段中不为null的总条数 1、查询有多少岗位 2、查询员工总 阅读全文
posted @ 2018-08-21 19:26 echola_mendes 阅读(5558) 评论(0) 推荐(0)
摘要:事务:可以看做是由对数据可的若干操作组成的一个单元,浙西操作要么都完成,要么都取消,从而保证数据满足一致性的要求。 事务的组成: 一条或者多条DML 一条DDL 一条DCL DML语句需要使用commit提交事务或使用rollback回滚事务。 DDL和DCL是自动提交事务的。 为什么使用事务? 使 阅读全文
posted @ 2018-08-21 17:36 echola_mendes 阅读(2163) 评论(0) 推荐(0)
摘要:约束:ORACLE提供的自动保持数据库完整性的一种方法,它通过限制字段中数据、记录中数据和表之间的数据来保证数据的完整性。 完整性约束的基本语法格式: [constraint constraint_name ] <约束类型> 说明:约束不指定名称时,系统会给定一个名称。 ORACLE中的约束: 主键 阅读全文
posted @ 2018-08-20 20:49 echola_mendes 阅读(411) 评论(0) 推荐(0)
摘要:一、Oracle基础数据类型:数据类型: 4类: 字符型:字符串 char(最大2000), nchar(最大1000, 支持Unicode) >固定长度的字符串。 varchar(最大4000), nvarchar2(最大2000, 支持Unicode) >可变长度的字符串。 数字类型 包括整数和 阅读全文
posted @ 2018-08-20 14:46 echola_mendes 阅读(1288) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/roadone/p/7977544.html 对象实例化 public static DBConnect instance; public static DBConnect getInstance(){ if(instance == null){ 阅读全文
posted @ 2018-08-18 18:44 echola_mendes 阅读(12346) 评论(0) 推荐(1)
摘要:代理模式 一、概述 代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。 代理模式文章:https://www.cnblogs.com/jiy 阅读全文
posted @ 2018-08-18 18:04 echola_mendes 阅读(160) 评论(0) 推荐(0)
摘要:一.类的加载机制 jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。(1)加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方 阅读全文
posted @ 2018-08-17 10:30 echola_mendes 阅读(2183) 评论(0) 推荐(0)
摘要:XML 是EXtensible Markup Language的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言,传输数据而不是显示数据,可以自定义标签,具有自我描述性是一种通用的数据交换格式,可以使数据在各种应用程序之间轻松地实现数据的交换。 1、XML语言和HTML语言在格式有点相似, 阅读全文
posted @ 2018-08-16 16:08 echola_mendes 阅读(758) 评论(0) 推荐(0)
摘要:Java中的Properties文件是一种配置文件,主要用于表达配置信息,格式是文本文件,文件的内容是“键=值”,在properties文件中,可以用“#”来注释。Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串 阅读全文
posted @ 2018-08-13 17:10 echola_mendes 阅读(376) 评论(1) 推荐(0)
摘要:java压缩流是为了减少传输时的数据量,可以将文件压缩成ZIP、JAR、GZIP等文件格式。 阅读全文
posted @ 2018-08-13 15:59 echola_mendes 阅读(218) 评论(0) 推荐(0)