摘要: package cn.itcast.test; import cn.itcast.domain.Person; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.Test; import java.io.File 阅读全文
posted @ 2020-03-16 11:57 姚狗蛋 阅读(168) 评论(0) 推荐(0) 编辑
摘要: AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理 阅读全文
posted @ 2020-03-16 11:49 姚狗蛋 阅读(98) 评论(0) 推荐(0) 编辑
摘要: JSON: 1. 概念: JavaScript Object Notation JavaScript对象表示法 Person p = new Person(); p.setName("张三"); p.setAge(23); p.setGender("男"); var p = {"name":"张三" 阅读全文
posted @ 2020-03-16 11:42 姚狗蛋 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Servlet: server applet * 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。 * 快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现 阅读全文
posted @ 2020-03-16 11:24 姚狗蛋 阅读(92) 评论(0) 推荐(0) 编辑
摘要: web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源 阅读全文
posted @ 2020-03-16 11:06 姚狗蛋 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1 用户创建 创建user1用户,只能在localhost这个服务器登录mysql服务器,密码123 create user 'user1'@'localhost' identified by '123'; 创建user2用户,可以在任意服务器登录mysql服务器,密码123 create user 阅读全文
posted @ 2020-03-16 09:51 姚狗蛋 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 转账,创建表并添加数据 create table account{ id int primary key auto_increment, name varchar(20) not null, money double }; 2 查看mysql是否开启自动提交事务 select @@autocom 阅读全文
posted @ 2020-03-16 09:01 姚狗蛋 阅读(76) 评论(0) 推荐(0) 编辑
摘要: #from——where——group by——having——select——distinct——order by——limit 代码块 select * from student where class='ec14' group by gender having age>18 order by 阅读全文
posted @ 2020-03-16 07:51 姚狗蛋 阅读(666) 评论(0) 推荐(0) 编辑
摘要: #1 多表查询:创建一个部门表和员工表并插入数据 代码块 use company; #创建部门表 CREATE TABLE department ( id int PRIMARY key auto_increment, dep_name varchar(10) not null ); #创建员工表 阅读全文
posted @ 2020-03-16 07:42 姚狗蛋 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 约束种类 约束名 | 约束关键字 :-:|:-: 主键|primary key 唯一|unique 非空|not null 外键|foreign key 检查约束|mysql不支持 2 主键约束 通常不使用业务字段(身份证,学号)作为主键,单独使用一个id作为主键,可以没意义,只要唯一,非空就行 阅读全文
posted @ 2020-03-16 07:33 姚狗蛋 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1 排序 查询学生,先按年龄升序,再按照成绩降序 select * from student order by age asc,score desc; 2 聚合函数 查询学生总人数 select count(*) as 总人数 from student; 如果某一位置为null,可以使用IFNULL 阅读全文
posted @ 2020-03-16 07:08 姚狗蛋 阅读(127) 评论(0) 推荐(0) 编辑