- 博客(16)
- 收藏
- 关注
原创 Oracle
列别名: 当SELECT子句中一个字段是函数或者表达式,那么在结果集中该字段的名字就是这个函数或表达式,可读性差,为此可以为列提供一个别名,这样在结果集中会使用该别名作为该字段的名字。应当养成一个好习惯,即:凡是表达式或函数都指定一个别名。 别名本身不区分大小写,若希望别名区分大小写或者别名中包含空格,那么需要使用双引号将其括起来。 SELECT ename,sal+NVL(comm,0) "s...
2020-01-18 19:14:02
353
原创 Oracle函数——当前日期
SYSDATE:取得当前的日期和时间,类型是DATE.它没有参数.但在分布式SQL语句中使用时,SYSDATE返回本地数据库的日期和时间. Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; //时间格式化方法 to_date('2009-12-25 14:23:31(时间...
2020-01-18 16:16:33
394
原创 Oracle分页查询
rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。 注意:rownum关键字只能做< <=的判断,不能进行> >=的判断。 select rownum ,e.* from emp e; 分页规律总结:每页显示m条数据,查询第n页数据 select...
2020-01-18 15:50:57
2809
原创 MySQL
1.库 显示所有数据库:show databases; 创建库:create database 库名; 显示建库语句:show create database 库名; 创建库时设置默认字符集: create database 库名 default character set 字符;(utf8,gbk) 删除数据库:drop database 库名; 选定操作的数据...
2019-07-16 16:09:02
366
原创 面试题整理
1.集合与数组的区别? (1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) (2)JAVA集合可以存储和操作数目不固定的一组数据。 (3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。 2.说一说Map: Map是...
2019-07-16 15:52:51
126
原创 JSP九大内置对象
request:封装客户端的请求,其中包含来自GET或POST请求的参数; response:封装服务器对客户端的响应; pageContext:通过该对象可以获取其他对象; session:封装用户会话的对象; application:封装服务器运行环境的对象; out:输出服务器响应的输出流对象; config:Web应用的配置对象; page:JS...
2019-07-09 15:32:40
122
原创 Servlet生命周期
1.实例化: 意义:容器调用Servlet构造器,创建Servlet对象(实例)。 什么时候实例化: 情景1:默认情况下,容器收到请求后,才会创建相应的实例。 情景2:容器启动之后,创建相应的实例 注意:容器只会创建一个实例。 2.初始化: 容器在创建好Servlet实例化之后,会立即调用该实例的init()方法。注:该方法只会调用一次! GenericServlet已经...
2019-07-09 13:54:12
167
原创 MySql之视图、索引、事务---面试题
视图: 视图也可看做为表,但表是真实存在的,视图是假表。 视图是一条DQL语句的结果集,把这个结果集当成表来使用。 视图本身不包含数据,它是一个DQL结果的映射。 如果DQL结果集的基表发生改变,那么对应视图的数据也会随之改变。 创建视图:create view 视图名 as(子查询); (as中写select查询语句)。 视图的作用: 重用子查询,提高开发效率; 隐藏敏感字段。 索...
2019-07-08 19:58:59
447
原创 java之interface关键字
接口是一种数据类型(引用类型)。 注意: 1.接口中只能包含public final static和抽象方法。接口里属性默认的修饰为:public static final,不管属性前面写没写都会 默认加上;同样方法的默认修饰为:public abstract,内部类:public static。都会默认加上。 2.接口不能被实例化。 ...
2019-07-06 09:36:05
401
原创 java之abstract
修饰类: 包含抽象方法的类必须是抽象类,不包含抽象方法的类也可以声明为抽象类。 抽象类不能被实例化。 抽象类是需要被继承的,重写抽象类中的所有抽象方法--变不完整为完整 抽象类的意义: 1)封装所有派生类所共有的属性和行为--代码复用 2)为所有派生类提供了统一的类型------向上造型 3)可以包含抽象方法,为所有派生类提供统一的入口,派...
2019-07-05 23:29:53
105
原创 java之构造方法
1.常常用于给成员变量赋初值 2.与类同名,没有返回值类型 3.在创建(new)对象时被自动调用 4.若自己不写构造,则编译器默认一个无参构造方法,若自己写了构造,则不再默认提供 5.构造方法可以重载 构造器(constructor)不能被继承,因此不能被重写,但可以被重载。 ...
2019-07-05 23:20:16
185
原创 java之final关键字
1.修饰类: 表示该类不能被继承。(也就是说不需要被继承的类用final修饰) 注意:注意final类中的所有成员方法都会被隐式地指定为final方法。 2.修饰方法: 表示方法不能被重写。(简单的说就是把方法锁定,防止被继承) (3)修饰变量: 表示变量只能一次赋值以后值不能...
2019-07-05 22:40:38
97
原创 java之static关键字
static变量: static成员变量的初始化顺序按照定义的顺序进行初始化。 static不允许用来修饰局部变量。 一般在需要实现以下两个功能时使用静态变量: 在对象之间共享值时; 方便访问变量时; 简单来说就是所有对象所共享的数据(图片、音频、视频等)。 按照是否静态的对类成员变量进行分类可分两种: 一种是被static修饰的变量,叫静态变量或类变量; 另一种是没有被stat...
2019-07-05 22:14:02
217
原创 Textview与Button设置圆角
在drawable下建xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> android:shape="rectangle"> //shape...
2018-06-21 15:47:07
529
原创 android 状态栏与标题栏一体化
step1.设置 Acitivity 所在 window 的属性: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_one...
2018-06-10 15:10:12
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人