04 2022 档案
摘要:mybatis 致命三连 是什么:MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架(属于持久层ORM框架) 为什么:简化jdbc代码,简化持久层,sql语句从代码中分离,利用反射,将表中数据与java bean 属性一一映射即ORM 特点 持久层: 讲内存中对象数据,转移到
阅读全文
摘要:JDBC JDBC基本流程 加载驱动(选择数据库) Class.forName("oracle.jdbc.driver.OracleDriver"); 获取连接(与数据库建立连接) Connection conn = DriverManager.getConnection( "jdbc:oracle
阅读全文
摘要:视图与索引与序列 视图 致命三连 是什么:建立在结果集与表之间的虚拟表 为什么:可以简化sql语句,对常用的sql语句进行封装 怎么用:create or replace view 视图名 as select语句 [with read only]; select * from 视图名; 分类 物理视
阅读全文
摘要:DDL:数据定义语言 create表创建 创建表(不加约束) create table tb_user( userid number(5), username varchar2(30) ); 创建表(同时创建约束+默认名称) create table tb_user( --主键约束 userid n
阅读全文
摘要:函数 单行函数:一条记录返回一条结果 自定义函数 -- trunc 取整 select ename,trunc(months_between(sysdate,hiredate)) from emp; 内置函数 日期对象与日期字符串之间相互转换 to_char:转换为字符 select sysdate
阅读全文
摘要:函数 单行函数:一条记录返回一条结果 自定义函数 -- trunc 取整 select ename,trunc(months_between(sysdate,hiredate)) from emp; 内置函数 日期对象与日期字符串之间相互转换 to_char:转换为字符 select sysdate
阅读全文
摘要:Oracle 数据库管理系统(DBMS) 是一种操作和管理数据库的大型软件,用于建立,使用和维护数据库。大部分 DBMS 提供数据定 义语言 DDL (Data Definition Language)和数据操作语言 DML 存储模型 关系型数据库:关系模型指的就是二维表格模型,而一个关系型数据库就
阅读全文
摘要:设计模式 致命三连 什么是:是前辈对代码开发经验的总结是解决一系列问题的套路。是一套用来提高代码复用性,可维护性,可读性,稳健性以及安全性的解决方案。 类与类之间的关系 继承关系(extends) 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功
阅读全文
摘要:正则表达式 致命三连 是什么:是一门语言,具有自己的语法。用来描述具有特殊规则的字符串 为什么:可以将字符串进行验证,查找,替换,分割 怎么用:将编写好的正则表达式放入模式器引用中,再用模式器引用来调用匹配方法,并将把需要匹配的字符串放入匹配方法的参数列表中。 作用 匹配,分隔,替换,获取 零宽断言
阅读全文
摘要:网络编程 网页编程:上层应用 网络编程:底层数据传输 IP:定义节点,区分节点 分类: IPV4:4字节32位 IPV6:16字节128位 特殊地址: 非注册IP 本地IP 本地域名:localhost IP->域名:DNS服务器 工具包位置:java.net InetAddress:表示IP地址
阅读全文