随笔分类 -  JavaWeb及MySQL

摘要:CSS:页面美化和布局控制 1.概念 Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用在同一个html的元素上,同时生效 2.好处 1. 功能强大 2. 将内容展示和样式控制分离 降低耦合度。解耦 让分工协作更容易 提高开发效率 3.CSS的使用 CSS与html结合 阅读全文
posted @ 2020-05-07 18:33 _Anke 阅读(191) 评论(0) 推荐(0)
摘要:HTML标签:表单标签 表单 1.概念 用于采集用户输入的数据的。用于和服务器进行交互。 form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 ​ 属性: action:指定提交数据的URL thod:指定提交方式 2.thod:指定提交方式 分类:一共7种,2种比较常用 get: 阅读全文
posted @ 2020-05-07 18:32 _Anke 阅读(228) 评论(0) 推荐(0)
摘要:HTML 1.概念 是最基础的网页开发语言 Hyper Text Markup Language 超文本标记语言 超文本: 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. 标记语言: 由标签构成的语言。 如 html,xml 标记语言不是编程语言 2.快速入门 语法: 1. 阅读全文
posted @ 2020-05-07 15:25 _Anke 阅读(340) 评论(0) 推荐(0)
摘要:web概念概述 1.JavaWeb介绍 使用Java语言开发基于互联网的项目 2.软件架构及优缺点 1. C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 1. 用户体验好 缺点: 1. 开发、安装,部署,维护 阅读全文
posted @ 2020-05-07 15:22 _Anke 阅读(162) 评论(0) 推荐(0)
摘要:Spring JDBC Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 步骤: 1. 导入jar包 2. 创建JdbcTemplate对象。依赖于数据源DataSource JdbcTemplate template = new JdbcTemplat 阅读全文
posted @ 2020-05-05 21:40 _Anke 阅读(121) 评论(0) 推荐(0)
摘要:数据库连接池 1.概念 其实就是一个容器(结合),存放数据库连接的容器 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器 2.好处 1. 节约资源 2. 用户访问高效 3.实现 1.标准接口DataSource 阅读全文
posted @ 2020-05-05 21:36 _Anke 阅读(91) 评论(0) 推荐(0)
摘要:DCL 1.SQL分类 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. DCL:管理用户,授权 2.DBA:数据库管理员 3.DCL:管理用户,授权 1.管理用户 1. 添加用户: 语法:CREATE USER '用户名'@'主机名' IDENTIFIE 阅读全文
posted @ 2020-05-01 22:36 _Anke 阅读(460) 评论(0) 推荐(0)
摘要:事务 1.事务的基本介绍 1.概念 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3.例子 4.MySQL数据库中事务默认自动提交 事 阅读全文
posted @ 2020-05-01 22:34 _Anke 阅读(99) 评论(0) 推荐(0)
摘要:第一节 多表查询 1.查询语法: select 列名列表 from 表名列表 where.... 准备sql 创建部门表 ~~~mysql CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT 阅读全文
posted @ 2020-05-01 22:33 _Anke 阅读(129) 评论(0) 推荐(0)
摘要:第三节 数据库的设计 1.多表之间的关系 1.分类: 1. 一对一(了解): 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): 如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: 如:学生和课程 分析:一个学生可以选择很多 阅读全文
posted @ 2020-04-29 15:59 _Anke 阅读(220) 评论(0) 推荐(0)
摘要:第二节 约束 概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性 1.非空约束 not null,某列的值不能为null ~~~MySQL 创建表示添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL ); 创建表完后,添加非空约 阅读全文
posted @ 2020-04-29 15:57 _Anke 阅读(162) 评论(0) 推荐(0)
摘要:DQL查询 1.排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:升序,默认的。 DESC:降序。 注意: 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 2.聚合函数 将一列数据作为一个整体,进行 阅读全文
posted @ 2020-04-29 15:56 _Anke 阅读(152) 评论(0) 推荐(0)
摘要:第一节 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? 用于存储和管理数据的仓库。 3. 数据库的特点: 4. 持久化存储数据的。其实数据库就是一个文件系统 5. 方便存储和管理数据 6. 使用了统一的方式操作数据库 SQL 7. 常见的数据库软件 阅读全文
posted @ 2020-04-26 22:19 _Anke 阅读(318) 评论(0) 推荐(0)
摘要:SQL 1.介绍 什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强 阅读全文
posted @ 2020-04-26 22:18 _Anke 阅读(119) 评论(0) 推荐(0)
摘要:注解 1.概念 注解:说明程序的,给计算机看的 注释:用文字描述程序。给程序员看的 2.定义 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些 阅读全文
posted @ 2020-04-23 09:34 _Anke 阅读(108) 评论(0) 推荐(0)
摘要:第一章.Junit单元测试 1.测试分类 1.黑盒测试 不需要写代码,给输入值,看程序是否能够输出期望的值 2.白盒测试 需要写代码,关注程序具体的执行流程 第二章.Junit使用:白盒测试 1.步骤 1. 定义一个测试类(测试实例) 建议: 测试类名:被测试的类名+Test 如AddTest 包名 阅读全文
posted @ 2020-04-23 09:33 _Anke 阅读(70) 评论(0) 推荐(0)
摘要:MVC框架理解及优缺点 MVC:模型(Model)、视图(View)、控制器(Control) 流程如下: 首先是视图向控制器发送请求,控制器再将业务请求发送给模型, 然后模型处理请求业务并把结果返回给控制器,控制器根据结果再选择 视图。 MVC的优点: 1、低耦合性: 视图层和业务层分离,这样就允 阅读全文
posted @ 2020-04-22 10:07 _Anke 阅读(3392) 评论(0) 推荐(0)
摘要:属性集 5.1 概述 java.util.Properties 继承于 Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties 方法就是返回一个Properties 阅读全文
posted @ 2020-04-11 23:05 _Anke 阅读(323) 评论(0) 推荐(0)
摘要:MySQL的安装 1.下载网址 Windows的下载网址 推荐5.6.40稳定 2.配置环境变量 ​ 右键我的电脑→选择属性→高级系统设置→环境变量 找到path 然后打开解压过的MySQL,复制bin目录下的路径 然后在path环境变量里新建粘贴就OK 不要直接点叉退出,需要确定保存 3.使用 打 阅读全文
posted @ 2020-02-18 23:12 _Anke 阅读(166) 评论(0) 推荐(0)