摘要: Javascript高级部分 前端和后端的交互: 提交:通过form表单,提交方式(get,post),后端可以请求转发到下一个页面,或者重定向。重定向会有两次请求,提交后,页面会被刷新。 程序分层: 网页(前端) >代码(Java) >数据库(JDBC) JSP本质是servlet。 JSON 键 阅读全文
posted @ 2021-12-12 20:23 边缘气息 阅读(31) 评论(0) 推荐(0)
摘要: JDBC高级特性 事务 连接池 DAO模式 阅读全文
posted @ 2021-12-12 20:22 边缘气息 阅读(28) 评论(0) 推荐(0)
摘要: 线程停止 线程优先级 原子操作 数据库Oracle强化 SQL语言 左外连接 以主表为基础 全外连接 序列 表及完整性约束 主键约束(primary key),一表一个 唯一约束(unique),值不能重复 外键约束(foreign key),列值要匹配指向的表的相应列值 检查约束(check),给 阅读全文
posted @ 2021-12-12 20:20 边缘气息 阅读(41) 评论(0) 推荐(0)
摘要: Map——双列集合 一、基本用法 key+value key唯一,不能重复。 value可以重复。 键不能重复,值可以重复。 二、应用 1、创建配置文件 2、使用properties加载配置文件 3、将value转换为对象 4、将key和对象放到HashMap中 5、提供一个方法用于返回账单对象 三 阅读全文
posted @ 2021-12-05 19:37 边缘气息 阅读(47) 评论(0) 推荐(0)
摘要: 新增方式一:实现Callable接口 与使用Runnable(重写run方法)相比,Callable(重写call方法)功能更强大些 call()方法相比run()方法,可以有返回值 方法可以抛出异常 支持泛型的返回值 需要借助FutureTask类,比如获取返回结果 Future接口 可以对具体R 阅读全文
posted @ 2021-12-05 19:33 边缘气息 阅读(57) 评论(0) 推荐(0)
摘要: 线程常用方法 测试Thread中的常用方法: 1.start():启动当前线程;调用当前线程的run() 2.run():通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中 3.currentThread():静态方法,返回执行当前代码的线程 4.getNmae():获取当 阅读全文
posted @ 2021-11-28 21:20 边缘气息 阅读(41) 评论(0) 推荐(0)
摘要: ATM机案例3之菜单操作类(五) 所有目录 Application(菜单操作类) 点击查看代码 import java.util.Scanner; public class Application { public static void main(String[] args) { Scanner 阅读全文
posted @ 2021-11-21 19:54 边缘气息 阅读(43) 评论(0) 推荐(0)
摘要: ATM机案例3之银行卡实体类以及银行卡操作类(四) 目录 一、CardInfo(银行卡实体类) 点击查看代码 public class CardInfo { private int number; private double balance; //此处用于初始化银行卡状态 private Stri 阅读全文
posted @ 2021-11-21 19:50 边缘气息 阅读(146) 评论(2) 推荐(0)
摘要: 设计模式(1)——单例模式(Singleton) 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 要点 一,某个类只能有一个实例构造器私有化 二,它必须自行创建这个实例含有一个 阅读全文
posted @ 2021-11-14 20:58 边缘气息 阅读(48) 评论(0) 推荐(0)
摘要: MVC设计模式 一、M-V-C常用包分类: Model模型:负责数据库操作,以及业务逻辑的实现,是MVC的主体。 数据对象封装:model.bean/domain; 数据库操作类:model.dao; 数据库:model.db; View视图:用户与系统之间的交互界面。 相关工具类:view.uti 阅读全文
posted @ 2021-11-14 20:20 边缘气息 阅读(196) 评论(0) 推荐(0)