返回顶部
摘要:[toc] 算是经历了整整四天吧,前两天听课跟着视频敲。后两天自己手动完成剩余的其他若干功能,一路debug过来,收获许多,在此记录。希望自己永远保持热忱,加油。 有小伙伴反应码云链接失效的问题,呃。。如果有需要的小伙伴可以评论区联系我,可以发邮箱给你们,有问题可以交流,一起进步哦。 一、项目配置问 阅读全文
posted @ 2020-03-30 23:35 天乔巴夏丶 阅读(571) 评论(56) 推荐(7) 编辑
摘要:[toc] 一、前言 版本: springMVC 5.0.2RELEASE JDK1.8 前端控制器的配置: web.xml springmvc.xml配置 二、初始化 DispatcherServlet的启动与Servlet的启动过程紧密联系,我们通过以上继承图就可以发现。 1. 容器初始化 Se 阅读全文
posted @ 2020-05-09 11:48 天乔巴夏丶 阅读(162) 评论(3) 推荐(0) 编辑
摘要:[toc] 前文传送门: "mybatis源码学习:从SqlSessionFactory到代理对象的生成" "mybatis源码学习:一级缓存和二级缓存分析" "mybatis源码学习:基于动态代理实现查询全过程" 一、自定义插件流程 自定义插件,实现Interceptor接口。 实现interce 阅读全文
posted @ 2020-04-26 17:15 天乔巴夏丶 阅读(247) 评论(4) 推荐(3) 编辑
摘要:前文传送门: "mybatis源码学习:从SqlSessionFactory到代理对象的生成" "mybatis源码学习:一级缓存和二级缓存分析" 下面这条语句,将会调用代理对象的方法,并执行查询过程,我们一起来看看它的内部是如何实现的。 一、动态代理:执行代理对象的方法时拦截,进行方法增强。 可以 阅读全文
posted @ 2020-04-26 10:05 天乔巴夏丶 阅读(221) 评论(0) 推荐(1) 编辑
摘要:[toc] 前文传送门: "mybatis源码学习:从SqlSessionFactory到代理对象的生成" 零、一级缓存和二级缓存的流程 以这里的查询语句为例。 一级缓存总结 以下两种情况会直接在一级缓存中查找数据 主配置文件或映射文件没有配置二级缓存开启。 二级缓存中不存在数据。 根据statet 阅读全文
posted @ 2020-04-25 22:03 天乔巴夏丶 阅读(220) 评论(0) 推荐(2) 编辑
摘要:[toc] 一、根据XML配置文件构建SqlSessionFactory 一、首先读取类路径下的配置文件,获取其字节输入流。 二、创建SqlSessionFactoryBuilder对象,调用内部的build方法。 三、根据字节输入流创建XMLConfigBuilder即解析器对象parser。 四 阅读全文
posted @ 2020-04-25 15:06 天乔巴夏丶 阅读(156) 评论(0) 推荐(1) 编辑
摘要:[toc] Spring IoC与bean A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container. Otherwise, a bean is simpl 阅读全文
posted @ 2020-04-07 20:00 天乔巴夏丶 阅读(183) 评论(0) 推荐(0) 编辑
摘要:注:以下内容是参考黑马的spring教程+Spring in Action+个人的一些新见解整合而成的学习笔记。 Spring的概述 先来一波醒目的spring模块图。 Spring这个 轻量级的开源框架 的创建是用来代替更加重量级的企业级Java技术,以 和`面向切面编程(Aspect Orien 阅读全文
posted @ 2020-04-07 13:31 天乔巴夏丶 阅读(71) 评论(0) 推荐(0) 编辑
摘要:[toc] 算是经历了整整四天吧,前两天听课跟着视频敲。后两天自己手动完成剩余的其他若干功能,一路debug过来,收获许多,在此记录。希望自己永远保持热忱,加油。 有小伙伴反应码云链接失效的问题,呃。。如果有需要的小伙伴可以评论区联系我,可以发邮箱给你们,有问题可以交流,一起进步哦。 一、项目配置问 阅读全文
posted @ 2020-03-30 23:35 天乔巴夏丶 阅读(571) 评论(56) 推荐(7) 编辑
摘要:@[toc] 什么是Tomcat Tomcat是一个网络服务器软件,它支持全部jsp和servlet规范,可以用以部署web项目。 安装了服务器软件的计算机,就是服务器。 安装注意点 安装目录不要包含中文和空格。(养成好习惯) 配置环境变量 到Tomcat运行需要的jdk。 安装完毕,可以进入安装目 阅读全文
posted @ 2020-03-14 15:51 天乔巴夏丶 阅读(34) 评论(0) 推荐(0) 编辑
摘要:啥是批处理 将多条SQL添加到一个批中,一次性将批发送给数据库,数据库依次执行SQL语句,减少SQL语句发送的次数,提升程序运行的效率。 Statement批处理 优点: 可以在一次批处理中处理不同语义的SQL语句 。 缺点: 没有预编译机制,不能防止sql注入攻击,且执行效率低。 SQL语句无法预 阅读全文
posted @ 2020-03-10 22:18 天乔巴夏丶 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、数据库连接池 小白喊话:本文应该有很多不严谨的地方,仅供参考,日后学成归来再做完善。 部分参考自: "https://blog.csdn.net/crankz/article/details/82874158" "https://blog.csdn.net/dzy21/article/detai 阅读全文
posted @ 2020-03-10 22:17 天乔巴夏丶 阅读(55) 评论(0) 推荐(0) 编辑
摘要:JDBC事务支持 JDBC连接的事务支持由Connection对象提供,且默认自动提交,即默认事务是关闭的状态。也就是说,SQL语句执行将会立即提交至数据库,永久生效。 JDBC中关于事务的操作: 需要注意的是:当遇到一个未处理的 的异常时,系统会非正常退出,事务会自动回滚。但如果显式捕捉该异常,则 阅读全文
posted @ 2020-03-10 22:16 天乔巴夏丶 阅读(83) 评论(0) 推荐(0) 编辑
摘要:DCL(Data Control Language):数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。 一、管理用户 1、创建用户 ps:如果出现了 的错误,可以先执行 语句。 2、修改用户 3、查询用户 %通配符匹配所有。 4、删除用户 二、权限管理 1、查询权限 2、授予权限 3、 阅读全文
posted @ 2020-03-08 20:59 天乔巴夏丶 阅读(40) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、事务的概念 什么是事务呢? 事务是由一步或几步数据库操作序列组成的逻辑执行单元,这系列操作 要么全部执行,要么全部放弃执行 。 二、事务的四大特性 原子性(Atomic),一致性(Consistency),隔离性(Isolation),持续性(Durability),简称ACID性。 阅读全文
posted @ 2020-03-08 16:34 天乔巴夏丶 阅读(180) 评论(2) 推荐(1) 编辑
摘要:[toc] 一、JDBC概述 Java Database Connectivity:数据库连接,是一种可执行SQL语句的API。 JDBC是 面向接口编程 的典型应用:关系型数据库系统类型多样(诸如MySQL,DB2,Oracle),为了实现统一简化开发,Sun公司制定这套标准的API(接口),不同 阅读全文
posted @ 2020-03-07 21:56 天乔巴夏丶 阅读(43) 评论(0) 推荐(0) 编辑
摘要:[toc] 借着上回外键约束的例子,这篇将对多表查询的一些概念和操作进行学习。 二话不说,直接创建一个例子: 一、笛卡尔积查询 二、内连接查询 三、外连接查询 左外连接 在内连接查询的基础上获取【左边表有而右边没有的数据】。 首先先添加一下这样的数据测试一下: 右外连接 在内连接查询的基础上获取【左 阅读全文
posted @ 2020-03-07 13:35 天乔巴夏丶 阅读(22) 评论(0) 推荐(0) 编辑
摘要:[toc] 所有的关系型数据库都支持对数据表使用约束,在表上强制执行数据校验,保证数据的完整性。 MySQL数据库支持以下四种约束形式: 非空约束 NOT NULL 所有数值类型的值都可以为null。 空字符串和0都不等于null。 唯一约束 UNIQUE 保证指定的列不允许出现重复值,但是可以存在 阅读全文
posted @ 2020-03-06 22:55 天乔巴夏丶 阅读(41) 评论(0) 推荐(0) 编辑
摘要:乱码问题如下: 导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。 解决: character_set_client:客户端的字符集 character_set_connection:连接的字符集 character_se 阅读全文
posted @ 2020-03-06 20:51 天乔巴夏丶 阅读(16) 评论(0) 推荐(0) 编辑
摘要:分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些。 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [column1,column2..]。 这样, 查询结果将会根据group by后面的字段,将值相同的 阅读全文
posted @ 2020-03-06 19:13 天乔巴夏丶 阅读(66) 评论(0) 推荐(0) 编辑
摘要:DQL(Data Query Language):数据查询语言,用以查询数据库中表的记录(数据)。 一、基本查询 select关键字后面跟着的是字段名, 表示查询结果显示所有字段。 1、查询所有信息与指定信息 2、清除重复值 3、查询结果参与运算 参与运算的需要是数值类型。 二、条件查询 SELEC 阅读全文
posted @ 2020-03-06 15:07 天乔巴夏丶 阅读(35) 评论(0) 推荐(0) 编辑
摘要:DML(Data Manipulation Language):数据操作语言,用以操作表中数据。 假设现在已经在数据库中创建好了一个表,结构如下: 一、添加表记录 1、添加全部的字段值 2、添加部分字段值 3、注意事项 列名和值需要一一对应。 字符和日期型数据需要用引号引起。 二、复制表中数据 1、 阅读全文
posted @ 2020-03-05 11:53 天乔巴夏丶 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、DDL操作数据库 关键字理应大写,为便于记忆,本篇都采用小写形式。 DDL(DATA Definition Language):数据定义语言,用于定义数据库对象。 1、创建数据库 2、查看数据库 3、修改数据库 4、删除数据库 5、使用数据库 二、DDL操作数据表 在使用某个数据库的前提下,才可 阅读全文
posted @ 2020-03-05 10:20 天乔巴夏丶 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一、数据库的定义 数据库是“按照数据结构来 组织 、 存储 和 管理 数据的仓库”。 是一个 长期存储 在计算机内的、有组织的、有共享的、统一管理的数据集合。 严格来说, 数据库 (Database)仅仅是存放用户数据的地方,用户进行访问、操作数据库内的数据时,还需要 数据库管理系统 的帮助(Dat 阅读全文
posted @ 2020-03-04 22:16 天乔巴夏丶 阅读(45) 评论(0) 推荐(0) 编辑
摘要:解决IDEA找不到javax.servlet.jar包的问题 配置完tomcat,准备照着资料实现Servlet接口,发现IDEA中并不能找到javax.servlet.jar包,一番查找之后,解决了问题,解决方法如下: 一、右键点击项目,选择 。 二、选择 ,点击加号 ,选择 。 三、浏览目录,找 阅读全文
posted @ 2020-03-03 18:49 天乔巴夏丶 阅读(43) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、内容操作 1、html() 与JS中的interHTML属性类似,用以读取或者设置某个元素的HTML内容。 2、text() 与JS中innerText属性类似,用以读取或设置某个元素中的文本内容。 3、val() 与JS中的Value属性类似,用以设置和获取元素的value属性值。 阅读全文
posted @ 2020-03-03 13:48 天乔巴夏丶 阅读(35) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、获取节点 1、获取节点文本内容 2、获取节点属性 二、创建节点 创建节点不等同于添加节点,创建的节点还不在文档节点树中。 1、创建元素 2、创建文本节点 3、创建属性节点 三、添加节点 添加操作都两两对应: append()与appendTo():在元素内部追加新内容。(内部的末尾) 阅读全文
posted @ 2020-03-03 13:44 天乔巴夏丶 阅读(21) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、jQuery概述 write less , do more . jQuery是轻量级的JavaScript函数库,在使用时需要引入jQuery库文件。引用方式如下,两种都可。 二、jQuery对象的创建方式 1. :接收一个css选择器的字符串,去匹配一组元素,如 。 2. :接收一 阅读全文
posted @ 2020-03-02 19:49 天乔巴夏丶 阅读(19) 评论(0) 推荐(0) 编辑
摘要:jQuery实现轮播图无缝连接 参考链接地址: "https://blog.csdn.net/qq_36996271/article/details/82015950" 自我总结: 本身对CSS样式不太熟悉,这段代码参考自其他博主,一步步测试CSS样式属性,加深了对CSS定位的理解。 :生成绝对定位 阅读全文
posted @ 2020-03-01 15:39 天乔巴夏丶 阅读(43) 评论(0) 推荐(0) 编辑
摘要:jQuery实现简易版列表联动 本文为学习过程中的总结,也许许多地方可能过于片面,考虑不周全,还望前辈们评论区批评指正呐! 简易版三级联动效果如下: 代码如下: 总结一下注意的点: jQuery的引入确实简化了JS代码,JS操纵DOM对象,而jQuery操纵jQuery对象, 。 this关键字仍然 阅读全文
posted @ 2020-02-29 19:26 天乔巴夏丶 阅读(21) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、DOM的概念 DOM的英文全称是 Document Object Model ,即文档对象模型,是用以操作 HTML文档和XML文档 的API。 W3C将DOM分为三个不同的部分,分别是:核心DOM,XML DOM,HTML DOM。 二、DHTML与HTML DOM 所谓 即`Dy 阅读全文
posted @ 2020-02-28 21:37 天乔巴夏丶 阅读(26) 评论(0) 推荐(0) 编辑