- 博客(18)
- 收藏
- 关注
原创 2020-08-12
XML语法规范 1)第一行是XML声明,必须顶格写 2)只能有一个根标签 3)标签必须正确结束 4)标签不能交叉嵌套 5)注释不能嵌套 6)属性必须有值,且必须加引号 7)标签不能以数字开头
2020-08-12 10:50:02
112
原创 2020-08-10
Servlet 转发与重定向(web_servlet04) 通过web_servlet04 学习转发和重定向 1)请求的转发 (1)实现 request.getRequestDispatcher("/regist_error.html").forward(request, response); (2)特点 在服务器内部完成,用户感知不到 浏览器地址栏不变 整个过程浏览器只发出了一个请求 目标资源可以在WEB-INF目录下 2)请求的重定向 (1)实现 response.sendRedirect("./reg
2020-08-10 09:50:01
105
原创 2020-08-06
CSS 1)CSS概述在CSS技术诞生之前,页面上定义结构和显示效果的代码耦合在一起,开发和维护都非常繁琐。 为了将显示效果设置从HTML代码中抽离出来,并提供更强大的表现力,W3C组织制定了CSS标准——Cascading Style Sheet 层叠样式表。 2)CSS编写位置 (1)内部标签的style属性中落霞与孤鹜齐飞,秋水共长天一色 写到style标签中 (2)外部写在外部的css文件中,然后通过link标签引入外部的css文件尖叫提示:注意优先级 3)基本语法选择器 {声
2020-08-06 19:28:09
126
1
原创 2020-08-03
集合List List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。 ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高。 LinkedList采用链表存储方式。插入、删除元素时效率比较高。 泛型集合 使用泛型集合的优点 Java语言引入泛型的好处是安全简单。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 类型安全。泛型的主要目标是提高
2020-08-03 17:37:03
438
原创 2020-08-03
1.多态的实现 多态的实现步骤: (1)编写父类编写子类, (2)子类重写父类方法运行时, (3)使用父类的类型、子类的对象 实现多态的两种形式: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 2. 接口 定义: 抽象类表示的是一种继承关系,一个类只能使用一次继承关系,这样限制了类的多重体现 。如何解决这个问题呢? 使用接口。 接口的特点: Java是单继承的语言,利用接口可以模拟多继承; 接口是对抽象类的进一步抽象,是方法声明和常量的定义集合; 接口是一种行为规范,是一种“契约”; 接口不
2020-08-03 17:26:09
793
原创 2020-07-30
异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误: 错误不是异常,而是脱离程序员控制的问题。错
2020-07-30 22:29:13
183
原创 2020-07-29
JDBC的使用流程如下: try { //1.加载JDBC驱动 Class.forName(JDBC驱动类); } … … try { //2.与数据库建立连接 Connection con=DriverManager.getConnection(URL,数据库用户名,密码); //3.发送SQL语句并得到结果 Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(“SELECT a, b, c FROM Table
2020-07-29 21:25:25
123
原创 2020-07-28
package com.qzh.demo; import java.util.Scanner; public class Hello03 { public static void main(String[] args) { //创建对象sc Scanner sc= new Scanner(System.in); System.out.println(“张三的成绩是:”); int score=sc.nextInt(); //获取用户控制台输入的整数 if(score>=90){
2020-07-28 16:41:16
120
原创 2020-07-27
package com.qzh.demo; import java.util.Scanner; public class hello02 { public static void main(String[] args) { //创建对象sc Scanner sc= new Scanner(System.in); System.out.println(“java的成绩是:”); int java=sc.nextInt();//获取用户控制台输入的整数 System.out.println("mysql的成绩
2020-07-27 17:33:34
80
原创 2020-07-26
#一、查询分组函数 select max(salary) from employees; select min(salary) from employees; select avg(salary) from employees; select count(salary) from employees; select sum(salary) from employees; select max(salary),sum(salary) from employees; #二、关于sum 和avg select a
2020-07-26 18:30:18
84
原创 2020-07-26
排序查询 #一、按单个字段进行排序 select * from employees order by salary asc; #二、按多个字段进行排序 select * from employees order by salary desc, department_id asc; #三、按表达式排序#案例:按年薪降序 select salary * 12 *(1+IFNULL(commission_pct,0)) from employees order by salary * 12 *(1+IFNULL(
2020-07-26 12:23:52
100
原创 2020-07-25
选择工资不在5000到12000的员工的姓名和工资 select first_name,salary from employees where not salary between 5000 and 12000; 选择在20或50号部门工作的员工姓名和部门号 select first_name,department_id from employees where department_id = 20 or 50; 选择公司中没有管理者的员工姓名及job_id select first_name,job_id
2020-07-25 20:55:57
91
原创 2020-07-25
模糊查询 案例1:查询姓名中包含字符 e的员工信息 select * from employees where first_name like ‘%e%’;select * from employees where first_name like ‘__e%’; 查询姓名中第二个字符为e,第四个字符为a的员工信息 select * from employees where first_name like ‘_e_a%’ 查询姓名中第三个字符为_的员工信息 select * from employees wh
2020-07-25 15:51:20
185
原创 2020-07-25
基础查询的练习 显示表departments的结构,并查询其中的全部数据 desc 表名; select * from departments;desc departments; 显示出表employees中的全部job_id(不能重复)distinct select DISTINCT job_id from employees ; 显示出表employees的全部列,各个列之间用逗号连接,列头显示成OUT_PUT select CONCAT(first_name,’,’,salary,’,’,email)
2020-07-25 10:56:51
281
原创 2020-07-24
条件查询 查询月薪>5000的员工信息 select * from employees where salary > 5000; 查询月薪=12000的员工信息 select * from employees where salary = 12000; 查询月薪不等于12000的员工信息 select * from employees where salary <> 12000; 查询没有奖金的员工名 select * from employees where commission_
2020-07-24 19:55:28
112
原创 2020-07-24
mysql 基础查询 查询常量 select 10; select ‘alex’; 查询表达式 select 3 * 5 ; 显示函数 select VERSION(); select LENGTH(‘alex bob’); 查询表中的字段 select * from employees; select email '邮箱’from employees; 查询表中的多个字段 select * from employees; select job_id,email from employees; 显示表中的所
2020-07-24 15:53:36
89
原创 2020-07-23
删除 beauty 表的记录 两种删除方式的区别 TRUNCATE 不能加 WHERE 条件,而DELETE可以加 WHERE TRUNCATE 效率较高 TRUNCATE 不能删除多表,而DELETE可以 删除带标识列的表时,TRUNCATE 删除后再插入,标识列的值从1开始,DELETE删除后再插入,标识列的值从0开始 TRUNCATE 删除后,不能回滚。DELETE 删除后可以回滚。 ...
2020-07-23 12:22:56
93
原创 2020-07-23
1、书写排序 sql语句的书写顺序:select —> from —>where —> group by —> having —> order by 其中where和having是不能同时使用的,并且having和group by 是联合使用的。 where在group by之前执行,having 在group by 之后执行。 2、关键字DISTINCT:用于查询唯一不同的值。 SELECT DISTINCT * FROM 表 3、WHERE子句: SELECT … FRO
2020-07-23 07:26:55
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人