自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 JAVA WEB DAY 18_ Maven

文章目录Maven 基础01_Maven概述-[★]02_Maven的仓库-[★★]03_Maven的坐标-[★★]04_Maven的安装和配置-[★★★★★]05_IDEA绑定本地Maven服务器-[★★★★★]06_使用Maven向导创建JavaWeb工程-[★]07_使用插件创建JavaWeb工程-[★★★★★]08_Maven项目生命周期概述-[★★]09_Maven项目生命周期常用命令-[★★★★★]命令使用方式常用命令演示10_Maven自定义jar包演示-[★★★★★]案例需求11_依赖管理之

2020-10-02 19:36:52 271

原创 WebStrom 安装教程_配置文件修改

下载webStrom:https://www.jetbrains.com/webstorm/安装步骤:网站下载好后,直接点击文件“WebStorm-2020.2.2.exe”进行安装,点击 Next选择安装目录位置,建议修改选择处理系统的位数,环境变量设置,创建文件类别创建应用快捷方式一路 next 到最后...

2020-10-02 16:08:34 548

原创 JAVA WEB DAY 17_ Redis

文章目录Redis01_NOSQL的概述-[★★]02_为什么要使用NOSQL-[★★]High Performance - 数据库高并发访问Huge Storage - 高海量数据的存储03_Redis的安装和启动-[★★]04_Redis五种数据类型及结构概述-[★★★★★]05_string类型操作命令-[★★★★★]06_hash类型操作命令-[★★★]Redis01_NOSQL的概述-[★★]NOSQL:泛指非关系型数据库02_为什么要使用NOSQL-[★★]NOSQL的好处:快

2020-10-02 16:07:20 588 1

原创 JAVA WEB DAY 16_ 综合案例-联系人管理系统

文章目录综合案例-联系人管理系统01-案例演示和功能说明-[★★]02-项目环境搭建和数据准备-[★★★]项目结构综合案例-联系人管理系统01-案例演示和功能说明-[★★]查询联系人删除联系人添加联系人修改联系人02-项目环境搭建和数据准备-[★★★]使用三层架构开发实现联系人CURD项目结构...

2020-09-29 22:42:02 765

原创 JAVA WEB DAY 15_ MyBatis(day03 下)

文章目录MyBatis09-Mybatis延迟加载01-一对一延迟加载-[★★★]10-Mybatis延迟加载02-一对多延迟加载-[★★★★★]11-Mybatis注解开发-一对一延迟加载-[★★★★★]12-Mybatis注解开发-一对多延迟加载-[★★★★★]13-XML与注解2种配置方式选择-[★★]14-Mybatis缓存-一级缓存概述和演示-[★★]15-Mybatis缓存-二级缓存概述和演示-[★★]MyBatis09-Mybatis延迟加载01-一对一延迟加载-[★★★]需求:实现账

2020-09-26 16:52:07 120

原创 JAVA WEB DAY 15_ MyBatis(day03 上)

文章目录MyBatis01-表关系回顾-[★★]02-多表查询之1对1关系-环境搭建与类设计-[★★]MyBatis01-表关系回顾-[★★]一对一  主键是外键:从表的主键和主表的主键形成主外键关系  外键唯一:从表添加一列作为外键列,引用主表的主键列的值,外键列添加唯一约束。一对多  从表(多方)添加一列作为外键列引用主表(1方)的主键列的值多对多  创建一张中间表,至少有两个字段:分别作为外键引用各种一方的主键,这两个字段一起作为联合主键:共同确定记录的唯

2020-09-26 14:35:48 95

原创 MyBatis 使用报错:多表查询出现问题

报错:org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found in com.ntt.bean.User matching解决方案:给实体类添加空的构造方法原因未知:...

2020-09-26 09:59:52 409

原创 JAVA WEB DAY14_ MyBatis(day02)

文章目录MyBatis01-根据用户 ID 查询用户-[★★★★]02-配置元素properties基本使用-[★★★★]03-配置元素 typeAliases 基本使用-[★★★★]04-配置元素 mappers 基本使用-[★★★★]使用 Mybatis 实现 CRUD 操作-[★★★★★]05-方式1- Mapper 接口代理的开发方式05-01-根据用户名称模糊查询用户-[★★★★★]05-02-新增用户-[★★★★★]05-03-获取新增记录的主键值-[★★★★★]05-04-根据用户 id 修改

2020-09-24 22:24:55 140

原创 MyBatis 使用报错:Type interface com.xxx.dao.XxxMapper is not known to the MapperRegistry

MyBatis 使用报错:org.apache.ibatis.binding.BindingException: Type interface com.ntt.dao.UserMapper is not known to the MapperRegistry.解决:XxxMappper.xml里面的namespace 和对应的接口地址不一样映射的作用:一个映射文件就对应一个接口,一个接口可以有多个映射文件,一般是一对一关系。mapper 标签的 namespace 属性的作用:关联接口,需要配置

2020-09-23 23:10:11 1197

原创 LeetCode_617_合并二叉树

合并二叉树节点合并存在三种情况:两个节点都为空,返回节点为空其中一个节点为空, 返回非空节点两个节点都是非空节点,new 一个新的节点,并合并两个非空节点的值,返回这个新的节点一个节点合并后,继续对该节点左右节点进行合并(递归) /** * n,m 是两个二叉树的节点个数 * T:O(min(n,m)) * S:O(min(n,m)) */ public TreeNode mergeTrees(TreeNode t1, TreeNode

2020-09-23 21:09:36 126

原创 JAVA WEB DAY 12_ MyBatis(day01)

MyBatis01_数据库元数据概述-[★★]元数据的概念:用来定义数据表的数据元数据的分类:数据库元数据:用来获得数据库厂商的信息,驱动包的信息等参数元数据:用来获取占位符的个数以及对应数据类型结果集元数据:用获取结果集中的列的数量,列的类型,列的名字02_ParameterMetaData 元数据-[★★★]ParameterMetaData对象常用方法ParameterMetaData对象常用方法说明int getParameterCount()

2020-09-23 15:06:40 257

原创 IDEA 上次华为云 Git 失败

首次推送:Push rejected: Push to origin/master was rejected 推送到原点/主节点被拒绝在GIT BASH 中运行:git push -u HuaWeiMaven master -f:如下图推送远程库成功!接下来就可以直接在 IEDA 中操作

2020-09-22 21:38:50 368

原创 集成:IDEA 操作 Git

文章目录IDEA-配置GitIDEA-创建本地仓库IDEA-忽略文件IDEA-提交代码IDEA-提交远程仓库IDEA-克隆项目IDEA-配置Git在 File --> Settings --> Version Control --> Path to Git executableIDEA-创建本地仓库VCS菜单: VCS --> Import into Version Control --> Create Git Repository2. 选择本地仓库

2020-09-22 20:49:52 477

原创 JAVA WEB DAY 12_Git 版本管理工具

文章目录GIT 版本管理工具Git 命令入门Git 命令 - 创建版本库Git 命令-添加文件并提交Git 命令-文件的修改、状态、日志Git 命令-版本回退Git 忽略文件Git的远程仓库【重点】关联远程仓库同步本地仓库到远程仓库远程仓库-克隆远程仓库到本机远程仓库-同步远程仓库到本地仓库远程仓库-SSH协议连接远程仓库分支管理-合并分支、切换分支GIT 版本管理工具Git 命令入门Git 命令 - 创建版本库git init Git 命令-添加文件并提交git add 文件名 //将文

2020-09-22 18:52:33 148

原创 连接 MySQL 数据库出现问题:The server time zone value ‘�й���׼ʱ��‘ is unrecogni....

出现问题The server time zone value '�й���׼ʱ��' is unrecogni....解决方案在 URL 后面加上 ?serverTimezone=UTC 如下:url=jdbc:mysql://localhost:3306/myBase?serverTimezone=UTC

2020-09-21 22:34:20 1615

原创 JAVA WEB DAY 11_ JDBC & 连接池

文章目录JDBC & 连接池目标01_ JDBC 概述-[★★]02_ JDBC 核心 API 概述-[★★]JDBC & 连接池目标01_ JDBC 概述-[★★]JDBC 是什么:英文:Java DataBase Connectivity中午:Java 数据库连接技术JDBC 的作用:与数据库建立连接并对数据库执行操作:增删改查操作JDBC 的组成:由一组官方定义的接口(规范)组成:接口实现类由数据库厂商提供:数据库驱动(实现操作数据库接口的类)JD

2020-09-21 22:28:53 147

原创 JAVA WEB DAY 10_ MySQL 多表查询 与 事物

文章目录MySQL多表查询与事务目标01_DCL-[★]02_数据库备份和还原-[★★★]03_数据库三大范式-[★★]04_表关系-一对一-[★★★]05_表关系-一对多-[★★★]06_表关系-多对多-[★★★]08_多表查询概述和数据准备-[★★]09_笛卡尔积现象-[★★]10_内连接查询-[★★★]11_左外连接查询-[★★★]12_右外连接查询-[★★★]13_子查询概述-[★★]14_单行单列子查询-[掌握]15-多行单列子查询-[★★★]16-多行多列子查询-[★★★]17_多表查询案例-[

2020-09-20 21:29:02 122

原创 JAVA WEB DAY 09_MYSQL 基础语法

文章目录MYSQL 基础语法目标01_数据库概述-[★★★]02_数据库安装与卸载-[★★★]03_MySQL目录结构-[★]04_数据库服务器启动和停止-[★★★]05_数据库登录和退出-[★★★]06_数据库服务器、数据库和表的关系-[★★★]07_实体类与表的对应关系-[★★]08_SQL 概述-[★★★]09_DDL 语句-操作数据库-[★★★★]10_SQLyog 工具安装和使用-[★★★]11_MySQL 数据类型-[★★]12_DDL 语句-操作数据表-[★★★★]13_DDL 语句-修改表结

2020-09-20 19:58:47 363

原创 JAVA WEB DAY 08_AJAX & JOSN

01_全局和局部刷新概述-[★★]全局剧新:每次刷新页面是刷新整个网页的内容局部剧新:刷新页面中某个区域的内容02_Ajax概述-[★★]概念:Asynchronous JavaScript And XML异步 JavaScript 和 XML作用:发送异步请求到服务器获取数据实现页面局部刷新03_同步请求与异步请求的区别-[★★]同步和异步发送请求的区别:同步请求:浏览器发送的请求,请求如果没有响应回来则用户只能等待,无法执行其他操作异步请求:由 JS 发送的请

2020-09-20 19:57:51 217

原创 JAVA WEB DAY 07_ jQuery 基础

文章目录jQuery 基础目标01_jQuery 概述和导入-[★★★]02_ jQuery 对象与 JS 对象的转换-[★★★★]03_ jQuery 之基本选择器-[★★★★]04_ jQuery 之层级选择器-[★★★★]05_ jQuery 之属性选择器-[★★★★]06_ jQuery 之基本过滤选择器-[★★★★]07_ jQuery 之表单属性选择器-[★★★★]08_ jQuery 常用事件概述-[★★★]09_ jQuery 常用事件示例-[★★★★]10_事件切换函数与示例-[★★★★]

2020-09-20 17:44:40 302

原创 JAVA WEB DAY 06_过滤器 & 监听器

文章目录过滤器 & 监听器目标01_JavaWeb 三大组件概述-[★★]02_过滤器概述和应用场景-[★★]03_过滤器入门案例-[★★★]04_过滤器的执行流程-[★★]05_过滤器的生命周期-[★★★]06_过滤器的映射路径-[★★★]07_过滤器默认拦截方式-[★★★]08_修改过滤器拦截方式-[★★★]修改默认拦截方式09_过滤器链概述和演示-[★★★]10_过滤器链的执行顺序-[★★★]11_过滤器案例01:解决全局乱码-[★★★★]12_过滤器案例02:用户权限的控制-[★★★★]13

2020-09-20 16:17:00 191

原创 JAVA WEB DAY 05_JSP-EL-JSTL-三层架构

文章目录JSP - EL - JSTL - 三层架构目标01_JSP概述-[★★]02_JSP的执行过程-[★★]JSP - EL - JSTL - 三层架构目标 能够说出 jsp 的优势 能够编写 jsp 代码片段、声明、脚本表达式 能够说出 el 表达式的作用 能够使用 el 表达式获取 javabean 的属性 能够使用 jstl 标签库的 if 标签 能够使用 jstl 标签库的foreach 标签 能够使用 jstl 标签库的 choose 标签01_JSP概述-[★★]

2020-09-20 00:03:10 296

原创 IDEA 修改 JS 后部署没生效

IDEA 修改 JS 后部署没生效先查看一系列 Tomcat 问题后,确定不是 Tomcat 问题后,还是没生效。有可能就是浏览器缓存问题。打开浏览器(chrome)将disable cache勾选,就不缓存了。

2020-09-17 17:55:07 531

原创 JAVA WEB DAY 04_Cookie & HttpSession 会话

文章目录Cookie和HttpSession会话目标01 会话概述 [★★]02 会话技术概述[★★]03 Cookie 概述和应用场景[★★★]04 Cookie 使用演示[★★★]05 如何查看 Cookie 信息[★]06 Cookie 技术运行原理[★★]07 设置 Cookie 过期时间[★★★]08 服务器端读取 Cookie 数据[★★★]09 设置 Cookie 的有效路径[★★★]10 Cookie 案例-实现自动登录[★★★★]Cookie和HttpSession会话目标 能够说

2020-09-17 17:51:17 140

原创 JAVA WEB DAY 03_响应对象(response) & 上下文域(ServletContext)

文章目录Response & ServletContext学习目标01 HTTP 响应概述[★★★]02 响应行概述[★★]03 响应头概述[★★]04 响应头概述[★★★]05 response 设置响应行状态码[★★★]06 常见状态码 404 和 405 出现的原因[★★]07 response 设置响应头方法介绍[★★★]08 响应头使用演示_01-refresh[★★]09 响应头使用演示_02-location[★★]10 响应头使用演示_03-Content-Encoding[★★]r

2020-09-15 00:18:56 259

原创 JAVA WEB DAY 02_请求对象(request)

文章目录request对象01 HTTP 协议概述[★]01_01 概念:01_02 作用:01_03 特点:01_04 组成:02 HTTP 请求概述[★★★★]02_01 查看HTTP请求03 请求行概述[★★★]03_01 POST & GET 区别04 请求头概述[★★★]05 请求体概述[★★★]06 HttpServletRequest 对象概述[★★★]07 获取请求行的相关方法[★★★]08 获取请求头相关方法[★★★]09 获取请求参数相关方法[★★★]BeanUtils 工具使用

2020-09-13 20:09:16 130

原创 JAVA WEB DAY 01_Tomcat & Servlet

文章目录Tomcat 服务器与 Servlet目标01 软件架构 [★]02 web资源概述[★]03 web服务器概述[★★]03_01 常见web服务器04 模拟一个 web 服务器[★]05 Tomcat 启动和关闭[★★★]06 Tomcat 目录结构[★★]07 Tomcat 启动时常见问题[★★★]08 Tomcat项目的发布方式[★★★★]方式1:webapps方式2:虚拟目录Tomcat 服务器与 Servlet目标 理解软件架构 启动 & 关闭 Tomcat 服务器

2020-09-12 18:25:53 466 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除