03 2022 档案

摘要:1、命令行 (1)备份 mysqldump -u用户名 -p密码 数据库名称 > 保存的路径 (2)还原 登录数据库 创建数据库 使用数据库 执行文件 .source 文件路径 2、图形化工具 阅读全文

posted @ 2022-03-15 12:45 choco莉特 阅读(33) 评论(0) 推荐(0) 编辑

摘要:一、多表之间的关系 1、分类 ① 一对一:如,人和身份证 ② 一对多:如,部门和员工 ③ 多对多:如,学生和课程 2、实现关系 (1)一对一 一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键 (2)一对多 在多的一方建立外键,指向一的一方的主键 (3)多对多 多对多关系实现需要借助第三张中 阅读全文

posted @ 2022-03-15 12:41 choco莉特 阅读(29) 评论(0) 推荐(0) 编辑

摘要:一、概念 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败 二、操作 -- 开启事务: start transaction; -- 回滚: rollback; --提交: commit; 三、举例 CREATE TABLE account ( id INT PRIM 阅读全文

posted @ 2022-03-15 12:19 choco莉特 阅读(40) 评论(0) 推荐(0) 编辑

摘要:一、概念 对表中的数据进行限定,保证数据的正确性、有效性和完整性 二、分类 主键约束:primary key 非空约束:not null,值不能为 null 唯一约束:unique,值不能重复 外键约束:foreign key,让表与表产生联系,从而保证数据正确性 三、主键约束 1、添加约束(创建表 阅读全文

posted @ 2022-03-15 11:55 choco莉特 阅读(44) 评论(0) 推荐(0) 编辑

摘要:本篇的例子将基于以下 SQL 数据 -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),(' 阅读全文

posted @ 2022-03-15 11:50 choco莉特 阅读(87) 评论(0) 推荐(0) 编辑

摘要:一、SQL MySQL 是服务器软件,安装了 MySQL 的计算机就是服务器了,其他计算机作为客户端可以访问该 MySQL 服务器 1、SQL 的概念 Structured Query Language:结构化查询语言 SQL 定义了操作所有关系型数据库的规则 2、SQL 通用语法 (1)SQL 语 阅读全文

posted @ 2022-03-14 14:14 choco莉特 阅读(17) 评论(0) 推荐(0) 编辑

摘要:1、下载 MySQL 安装文件分为两种,一种是 msi 格式的,一种是 zip 格式的。 zip 格式解压缩之后其实 MySQL 就可以使用了,但是要进行配置。本篇教程基于 zip 下载包。 点击下载:MySQL 下载链接 2、配置环境变量 我的电脑 -> 属性 -> 高级 -> 环境变量 -> P 阅读全文

posted @ 2022-03-14 10:44 choco莉特 阅读(158) 评论(0) 推荐(0) 编辑

摘要:一、BOM 概述 Browser Object Model,BOM 浏览器对象模型 提供了独立于内容,与浏览器窗口进行交互的对象 ,核心对象是 window BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 二、window 对象常见的事件 1、页面加载事件 onload onlo 阅读全文

posted @ 2022-03-10 16:25 choco莉特 阅读(46) 评论(0) 推荐(0) 编辑

摘要:一、概念 1、简介 Document Object Model ,DOM,文档对象模型,是编程接口 通过这些接口可以改变网页的内容、结构和样式 2、DOM 树 ① 文档:一个页面就是一个文档,DOM 中使用 document 表示 ② 元素:页面中的所有标签都是元素,DOM 中使用 element 阅读全文

posted @ 2022-03-10 16:18 choco莉特 阅读(25) 评论(0) 推荐(0) 编辑

摘要:一、JavaScript 介绍 1、概念 JS 是一门 客户端 脚本语言 (1)客户端:运行在客户端浏览器,每一个浏览器都有 JS 解析引擎 (2)脚本语言:不需要编译,直接解析执行 2、功能 可以来增强用户和 HTML 页面的交互过程,让页面有一些动态的效果 3、浏览器执行 JS (1)渲染引擎( 阅读全文

posted @ 2022-03-10 15:33 choco莉特 阅读(193) 评论(0) 推荐(0) 编辑

摘要:一、项目结构 阅读全文

posted @ 2022-03-10 11:23 choco莉特 阅读(32) 评论(0) 推荐(0) 编辑

摘要:一、配置 Tomcat 点击查看配置步骤 二、新建 web 项目 1、New -> Web -> DynamicWebProject 2、输入项目名称 MyfistMyeclipseProject 启动 tomcat 四、目录结构 阅读全文

posted @ 2022-03-09 16:46 choco莉特 阅读(6) 评论(0) 推荐(0) 编辑

摘要:一、技术选型 1、Web层 HTML、CSS、JS、JQuery、Ajax Servlet:前端控制器 Filter:过滤器 BeanUtils:数据封装 Jackson:json 序列化工具 2、Service层 Javamail:java 发送邮件工具 Redis:nosql 内存数据库 Jed 阅读全文

posted @ 2022-03-09 15:45 choco莉特 阅读(63) 评论(0) 推荐(0) 编辑

摘要:一、插值 1、文本 数据绑定最常见的形式就是使用 "Mustache" 语法 (双大括号) 的文本插值: <span>Message: {{ msg }}</span> Mustache 标签将会被替代为对应数据对象上 msg property 的值。无论何时,绑定的数据对象上 msg proper 阅读全文

posted @ 2022-03-09 15:13 choco莉特 阅读(39) 评论(0) 推荐(0) 编辑

摘要:点击查看 Vue 官方文档 一、创建一个 Vue 实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的 var vm = new Vue({ // 选项 }) 所有的 Vue 组件都是 Vue 实例,并且接受相同的选项对象 (一些根实例特有的选项除外) 二、数据与方法 1 阅读全文

posted @ 2022-03-09 14:32 choco莉特 阅读(248) 评论(0) 推荐(0) 编辑

摘要:一、Vue.js 概念 Vue 是一套用于构建用户界面的渐进式框架 二、声明式渲染 1、vue.js 采用简洁的模板语法来声明式地将数据渲染进 DOM <div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: 阅读全文

posted @ 2022-03-09 11:41 choco莉特 阅读(27) 评论(0) 推荐(0) 编辑

摘要:一、概念 1、生活中的过滤器:净水器、空气净化器等 2、web 中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能 3、作用:一般用于完成通用的操作,如:登录验证、统一编码处理、敏感字符过滤等 二、快速入门 1、定义一个类,实现接口 Filter 2、复写方法 3、配置拦 阅读全文

posted @ 2022-03-08 11:35 choco莉特 阅读(88) 评论(0) 推荐(0) 编辑

摘要:一、概念 1、Listener 是事件监听机制,web 的三大组件之一 2、注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 二、监听器 常用监听器 ServletContextListener:监听ServletContext对象的创建和销毁 (1)方法 vo 阅读全文

posted @ 2022-03-08 11:21 choco莉特 阅读(6) 评论(0) 推荐(0) 编辑

摘要:一、概念 JavaServer Pages Tag Library 标准标签库,由 Apache 组织提供的开源的免费的 jsp 标签 二、作用 用于简化和替换 jsp 页面上的 java 代码 三、使用步骤 导入 jstl 相关 jar 包 引入标签库:taglib 指令 <%@ taglib % 阅读全文

posted @ 2022-03-08 09:44 choco莉特 阅读(52) 评论(0) 推荐(0) 编辑

摘要:一、概念 Expression Language 表达式语言 二、作用 替换和简化 jsp 页面中 java 代码的编写 三、语法 ${表达式} 四、注意 jsp 默认支持 el 表达式的,如果要忽略 el 表达式,有如下方法: ① 设置 jsp 中 page 指令中:isELIgnored="tr 阅读全文

posted @ 2022-03-08 09:24 choco莉特 阅读(98) 评论(0) 推荐(0) 编辑

摘要:界面层(web层):用户看的界面 (1)作用: 从界面中取得数据跟后台服务器交互 跟后台交互后进行数据绑定 将绑定的数据呈现在页面中 (2)框架:Structs2、SpringMVC 等 业务逻辑层(service层):处理业务逻辑 (1)作用: 登录、注册等; 组合DAO层的简单方法,形成复杂的功 阅读全文

posted @ 2022-03-08 01:24 choco莉特 阅读(934) 评论(0) 推荐(0) 编辑

摘要:一、JSP 演变历史 早期只有 servlet,只能使用 response 输出标签数据,非常麻烦 后来有了 jsp,简化了 Servlet 的开发,如果过度使用 jsp,在 jsp 中即写大量的 java 代码,又写 html 表,造成难于维护,难于分工协作 再后来,java 的 web 开发,借 阅读全文

posted @ 2022-03-08 01:09 choco莉特 阅读(33) 评论(0) 推荐(0) 编辑

摘要:一、概念 JavaScript Object Notation JavaScript 对象表示法 Json 现在多用于存储和交换文本信息的语法、进行数据的传输 Json 比 XML 更小、更快,更易解析 //java Person p = new Person(); p.setName("张三"); 阅读全文

posted @ 2022-03-08 01:02 choco莉特 阅读(48) 评论(0) 推荐(0) 编辑

摘要:一、基础 1、概念 Java Server Pages: java服务器端页面 JSP 可以理解为一个特殊的页面,其中既可以指定定义 html 标签,又可以定义 java 代码 2、原理 JSP 本质上就是一个 Servlet 3、JSP的脚本:JSP 定义 Java 代码的方式 <% 代码 %>: 阅读全文

posted @ 2022-03-07 18:00 choco莉特 阅读(57) 评论(0) 推荐(0) 编辑

摘要:一、概念 1、用途 存储数据的配置文件语言 2、xml 与 html 的区别 ① xml 标签都是自定义的,html 标签是预定义 ② xml 的语法严格,html 语法松散 ③ xml 是存储数据的,html 是展示数据 二、语法 1、基本语法 ① xml 文档的后缀名 .xml ② xml 第一 阅读全文

posted @ 2022-03-07 17:42 choco莉特 阅读(52) 评论(0) 推荐(0) 编辑

摘要:1、css 的渲染层合成是什么?浏览器如何创建新的渲染层? 2、css 优先级是怎么计算的? !important 会覆盖页面内任何位置的元素样式 内联样式,例如:style="color: green" ID 选择器,例如:#app 类、伪类、属性选择器 标签、伪元素选择器 通配符、子类选择器、兄 阅读全文

posted @ 2022-03-07 17:02 choco莉特 阅读(1226) 评论(0) 推荐(0) 编辑

摘要:转载自:帅地博客 1、src 和 href 的区别 src 和 href 都是用来引用外部的资源,它们的区别如下: (1)src 指向的内容会嵌入到当前标签所在的位置,会将其指向的资源下载并应⽤到⽂档内; 当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执⾏完毕,所以⼀般 阅读全文

posted @ 2022-03-07 13:45 choco莉特 阅读(294) 评论(0) 推荐(0) 编辑

摘要:记一段大佬说的话 对我还是很有用的 现在的工作是 c++ ,但是想去前端发展 我当时学项目是为了学习编码,项目代码已经找不见了,没刷过面经,大概这就是我找不到前端工作的理由吧 阅读全文

posted @ 2022-03-07 01:22 choco莉特 阅读(114) 评论(0) 推荐(0) 编辑

摘要:一、概念 服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中(HttpSession) 二、快速入门 获取HttpSession对象 HttpSession session = request.getSession(); 使用HttpSession对象: Object g 阅读全文

posted @ 2022-03-04 13:58 choco莉特 阅读(125) 评论(0) 推荐(0) 编辑

摘要:一、会话技术 1、会话:是指浏览器和服务器之间的通信 2、一次会话:浏览器给服务器资源发送请求,会话建立,直到有一方断开为止(一次会话存在多次请求和响应) 3、会话技术 (1)客户端:Cookie (2)服务器端:Session 4、使用会话技术的理由 (1)实际上会话问题解决的还是客户端与服务器之 阅读全文

posted @ 2022-03-04 13:48 choco莉特 阅读(69) 评论(0) 推荐(0) 编辑

摘要:一、起因 内存相对于寄存器速度慢,所以内存和寄存器之间有 cache 硬盘比内存容量大,但是速度慢 磁带比硬盘容量还大 计算机系统中,尤其是多道程序运行下内存不够用 二、覆盖技术 1、目标 较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用 2、原理 程序划分为独立程序模块 阅读全文

posted @ 2022-03-04 10:55 choco莉特 阅读(87) 评论(0) 推荐(0) 编辑

摘要:一、计算机体系结构 (1)CPU:程序执行控制 (2)内存:存放代码和数据 (3)设备:硬盘、键盘、鼠标等外设 二、地址空间和地址生成 1、地址空间定义 物理地址空间:硬件支持的地址空间 逻辑地址空间:一个运行的程序所拥有的内存范围 2、逻辑地址生成 C语言:编译、汇编、链接、载入(程序重定位,经过 阅读全文

posted @ 2022-03-04 10:29 choco莉特 阅读(76) 评论(0) 推荐(0) 编辑

摘要:一、定义 (1)中断(来源于外设):来自不同的硬件设备的计时器和网络的中断 (2)异常(来源于不良的应用程序):非法指令或者其他坏的处理状态,如:内存出错 (3)系统调用(来源于应用程序):应用程序主动向操作系统发出服务请求 二、处理时间 (1)中断:异步 (2)异常:同步 (3)系统调用:异步或同 阅读全文

posted @ 2022-03-04 10:11 choco莉特 阅读(162) 评论(0) 推荐(0) 编辑

摘要:一、功能 操作系统位于硬件之上、应用程序之下 操作系统的界面属于外壳 shell ,主要研究内核 kernel 1、对上(用户角度) (1)管理应用程序 (2)为应用程序提供服务:声卡、显卡等 2、对下 (1)资源管理:CPU、内存等 (2)管理外设 二、内部组件 ① CPU 调度器 ② 物理内存管 阅读全文

posted @ 2022-03-04 09:56 choco莉特 阅读(39) 评论(0) 推荐(0) 编辑

摘要:一、下载安装 1、下载安装包 apache- maven-3.3. 9-bin. zip 2、解压 3、配置环境变量 (1)添加环境变量 例如: M2_HOME D:\ComputerSoftware\apache-maven-3.6.3 (2)添加 path 把M2_ HOME加入到path之中。 阅读全文

posted @ 2022-03-04 02:01 choco莉特 阅读(182) 评论(0) 推荐(0) 编辑

摘要:一、简单说明 1、软件架构 ① C/S:客户端/服务器端 ② B/S:浏览器/服务器端 2、资源分类 ① 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析,例如:html、css、JavaScript ② 动态资源:每个用户访问相同资源后,得到的结果可能不一 阅读全文

posted @ 2022-03-03 23:09 choco莉特 阅读(192) 评论(0) 推荐(0) 编辑

摘要:一、DNS 污染 1、基础知识 (1)域名:类似 http://baidu.com 的网址 (2)IP:类似 192.168.23.128 (3)DNS:域名系统,是个将域名和IP地址相互映射的一个分布式数据库 解析过程: (4)网址访问 在浏览器中输入一个需要登录的网址时,系统会首先自动从Host 阅读全文

posted @ 2022-03-03 17:25 choco莉特 阅读(2342) 评论(0) 推荐(1) 编辑

摘要:1、添加CNAME记录 CNAME记录作用:把域名解析到另外一个域名 在生成网页的分支上新建文件CNAME 内容为rainbow0526.cn 文件内是这样子的: 2、GitHub Pages设置Custom domain Github Pages 提供自定义域名 在Custom domian中填入 阅读全文

posted @ 2022-03-03 16:55 choco莉特 阅读(757) 评论(0) 推荐(0) 编辑

摘要:cd / 在Linux 系统中斜杠 "/" 表示的是根目录。 cd / 即进入根目录 根目录是所有用户共享的目录 cd ~ 进入当前用户的家目录 root 用户,相当于 cd /home/root 普通用户,相当于 cd /home/当前用户名 所有普通用户的父目录都是 home 目录 阅读全文

posted @ 2022-03-03 14:09 choco莉特 阅读(761) 评论(0) 推荐(0) 编辑

摘要:1、Git 的工作区和暂存区 比如 learngit 文件夹就是一个工作区。工作区的隐藏目录 .git 不算工作区,而是 Git 的版本库 用 git add 把文件添加,实际上就是把文件修改添加到暂存区; 再用 git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分支。 2、Gi 阅读全文

posted @ 2022-03-03 11:03 choco莉特 阅读(231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示