回调 回调是一种常见的程序设计模式。这种模式中,可以指出某个特定事件发生时应该采取的动作。 直接给上代码 这里调用了java.swing包中的Timer类,可以使用它在给定的时间间隔时发出通告 我们这里可以分析下这段代码。构造一个TimePrinter类调用ActionListener接口,而这个类 ...
分类:
编程语言 时间:
2019-02-07 00:11:27
阅读次数:
213
编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。 ...
分类:
数据库 时间:
2019-02-06 22:45:11
阅读次数:
262
补充1 MyBatis使用过程中,返回值类型可能是Map,不一定是实体类 返回查询结果也可以是一个Map,不一定是实体类 (1)mybatis会先将查询结果返回为一个map,字段名作为key,字段值作为value,保存在map中,后面再转化为实体类 (2)如果不写实体类,就返回一个Map,想得到其中 ...
分类:
数据库 时间:
2019-02-06 15:56:50
阅读次数:
236
数据库增删改查 增加 首先我们创建一个数据库user,然后创建一张表employee 格式: 例子: 演示 解决不能插入中文 下面我们要解决一个问题:不能插入中文。 当我们在job这一列插入销售部的时候,查询记录显示为乱码。 将这列的字符集设置为gbk,就可以解决问题 修改 格式: 例子: 演示 删 ...
分类:
数据库 时间:
2019-02-05 15:40:24
阅读次数:
230
数据库常用操作 数据库操作(DDL) 数据库数据类型 数值类型 日期和时间类型 字符串类型 数据表操作 1.创建表 (类似于一个excel表) 创建表语法格式 创建一个员工表employee 2.查看表信息 3.修改表结构 4.删除表 5 添加主键,删除主键 ...
分类:
数据库 时间:
2019-02-03 14:14:48
阅读次数:
204
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。 ...
分类:
数据库 时间:
2019-02-02 18:56:46
阅读次数:
220
1、显示当前实例 2、列出当前实例中激活的数据库 3、连接数据库 4、查看数据库中所有的表 5、db2信息查询命令 显示当前的实例 1 2 3 [db2inst1@localhost ~]$ db2 get instance The current database manager instance ...
分类:
数据库 时间:
2019-02-02 15:50:11
阅读次数:
221
题目描述 一个项目中有Employee类型,该类型是个大类型,下分为Engineer类型和Manager类型。比方一个人开始是Engineer类型,后来升职了,变成了Manager的角色,这种情况,应该如何建模更好一些。 思路 变继承关系为组成关系,方便扩展。 代码 定义一个Role的接口: 定义E ...
分类:
其他好文 时间:
2019-01-31 22:59:12
阅读次数:
260
Oracle/PLSQL: CURSOR FOR Loop The syntax for the CURSOR FOR Loop is: FOR record_index in cursor_nameLOOP {.statements.}END LOOP; You would use a CURSO ...
分类:
数据库 时间:
2019-01-31 14:43:35
阅读次数:
194
Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 给定 Employee 表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。 ...
分类:
数据库 时间:
2019-01-28 10:55:45
阅读次数:
154