自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PageHelper

2021-03-15 19:18:00 187

原创 mybatis-动态sql

2021-03-15 16:03:32 206

原创 mybatis-like模糊查询

2021-03-15 09:44:23 168

原创 mybatis-封装输出结果

resultmap

2021-03-14 21:59:33 150

原创 mybatis-参数理解

2021-03-11 19:32:23 86

原创 mabatis-工具类

测试类 mybatis的动态代理(主要方式)

2021-03-11 16:17:22 96

原创 mybatis-配置日志

2021-03-10 21:50:56 109

原创 mybatis-实现步骤

2. 3 . 4,接口 5.xml文件(sql映射文件)

2021-03-09 21:59:47 100

原创 mabatis-基础介绍

原本的JDBC访问 jdbc缺点:

2021-03-09 19:01:30 103

原创 Spring+Mybatis

使用步骤: 1.定义DAO接口,studentdao 2.定义mapper文件 ,student。xml 3.定义主配置文件 3.创建dao的代理队对象 student dao= sqlsession.getmapper(student.class) list<student> studengt=dao.selectsStudengt() 要使用dao对象,需要getmapper方法 怎么使用getmapper方法 1.获取sqlsession对象,需要sqlsessionfac

2021-03-08 19:30:08 98

原创 spring-AOP实现

技术实现:aspectj 切面的时间 切面的位置 具体步骤 创建接口并创建实体类 3. 4. 5. 6.

2021-03-05 21:54:21 89

原创 spring-AOP(动态代理)

AOP-面向切面编程 1.动态代理

2021-03-05 12:40:49 207 1

原创 spring-DI ioc(注入(赋值)及常用注解)

实现步骤: 1.创建maven项目 2.加入maven的依赖 spring的依赖 junit依赖 3.创建类(接口和他的实现类) 4.创建spring需要使用的配置文件 声明类的信息,有spring创建管理 通过spring语法完成注入(属性的赋值) 5.测试spring创建的对象 设置注入(set注入) 构造注入 引用类型的自动注入 ...

2021-02-25 22:09:27 130

原创 spring大概流程

spring的ioc由spring创建对象 实现步骤: 1.创建maven项目 2.加入maven的依赖 spring的依赖 junit依赖 3.创建类(接口和他的实现类) 4.创建spring需要使用的配置文件 声明类的信息,有spring创建管理 5.测试spring创建的对象 ...

2021-02-25 14:48:36 91

原创 AJAX JSON

## 今日内容 1. AJAX: 2. JSON # AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 ...

2020-11-15 10:41:18 126

原创 JQuery 基础

## 今日内容 1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例 # JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或Java...

2020-11-09 09:37:24 100

原创 过滤器

## 今日内容 1. Filter:过滤器 2. Listener:监听器 # Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: ...

2020-11-07 20:41:05 142

原创 宏伟蓝图

2020-10-26 22:42:45 428 1

原创 JSP SVM EL JSTL

# 今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构 ## JSP: 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: ...

2020-10-23 20:39:24 109

原创 会话技术cookie和session

# 今日内容 1. 会话技术 1. Cookie 2. Session 2. JSP:入门学习 ## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session ## C...

2020-10-22 13:43:01 103

原创 response以及servletcontext对象

# Response对象 * 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 ...

2020-10-21 15:47:42 113

原创 request

Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest ...

2020-10-19 22:50:18 130

原创 HTTP

概念: hyper transfer protcol 超文本传输协议 传输协议:客户端服务器端发送数据的格式 特点:基于TCP/IP的高级协议 默认端口号8080 基于请求/响应模型的 无状态的:每次请求之间相互独立,不能交换数据 请求消息数据格式 1.请求行 方式:7种请求,常用2种 get参数在请求行中,长度有限制,不安全 post在请求体中,长度无限制 2.请求头 1...

2020-10-19 15:03:32 106

原创 servlet

概念:server applet(运行在客户端的小程序),接口,定义了java类被浏览器访问到的规则 入门: 1.创建javaee的项目 2.定义一个类实现接口 3.实现抽象方法 4.配置 ...

2020-10-17 17:09:01 88

原创 web概念及tomcat

1.软件架构 C/S B/S 2.资源分类 静态:所有用户访问结果是一样的 动态:所有用户访问相同资源后访问的不一样 servlet/jsp 3.通信三要素 ip:电脑的唯一表示 端口:应用程序再计算机中的唯一标识 传输协议:规定了数据通信的规则 1.基础协议: tcp utp web服务器软键 安装了服务器软件的计算机 在web服务器中,部署web项目,让用户通过浏览器来访问项目 常见web服务器的软件 weblog...

2020-10-16 20:55:06 118

原创 使用框架的首页

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上面的不要动-.

2020-10-15 20:25:16 187

原创 xml

1.概念 可扩展标记语言 标签可以自定义 2.功能: 存储数据 1.配置文件 2.网络传输 3.和html的区别 自定义标签 语法严格 存储数据 4.语法 基本语法 1..xml 2.第一行是文档声明 3.有且只有一个根标签 4.必须规范,属性有引号5.区分大小子写 组成部分: 文档声明:<?xml 属性列表?> ...

2020-10-15 12:52:47 111

原创 Bootstrap

Bootstra评论管理p前端开发的框架 响应式布局:兼容不同分辨率的设备 快速入门: 1.下载 2.导入 3.创建一下页面,引入必要文件 响应式布局: 实现:依赖于栅格系统 步骤: 1.定义容器 分类:container(有留白) container-fluid(每一种设备都是百分百宽度) 2.定义行 样式:row 3.定义元素 指定该元素在不同设备上所占格子数目 样式:col-设备代号-格子数目 xs...

2020-10-14 16:57:15 102

原创 BOM.DOM.事件

DOM功能:控制html文档内容 获取页面标签对象Element document.getElemrentById(''id值''):通过元素的id获取对象 操作对象: 1. 设置属性值 明确获取对象 查看API文档,找其中哪些属性可以设置 2.修改标签体 事件简单学习 功能:某些组件被执行了操作后,触发某些代码的执行 绑定事件: 1.直接在html上指定事件属性,onclick 2.通过j...

2020-10-13 21:41:50 158 1

原创 javascript

JavaScript 概念:客户端脚本语言 运行在客户端浏览器中,不需要编译,直接被浏览器解析 功能:可以来增强用户和html的交互过程,可以用来控制html元素,增强体验 ECMAScript:脚本语言标准 1.基本语法 与html有两种结合方式 内部js<script></script> 外部js src引入外部文件 2. 注释// 3.数据...

2020-10-12 16:34:27 89

原创 CSS

页面美化和布局控制:Cascading Style Sheets 层叠样式表

2020-10-11 23:00:53 95

原创 数据结构(三十三):堆排序

大顶堆:每个节点的值都大于或者等于它的左右子节点的值。(升序) 小顶堆:每个节点的值都小于或者等于它的左右子节点的值。(降序) 堆排序的基本思想是: 1、将带排序的序列构造成一个大顶堆,根据大顶堆的性质,当前堆的根节点(堆顶)就是序列中最大的元素; 2、将堆顶元素和最后一个元素交换,然后将剩下的节点重新构造成一个大顶堆; 3、重复步骤2,如此反复,从第一次构建大顶堆开始,每一次构建,我们都能获得一个序列的最大值,然后把它放到大顶堆的尾部。最后,就得到一个有序的序列了。 package com.a

2020-10-11 16:06:16 104

原创 数据结构(三十三):线索化二叉树

n个节点的二叉链表含有n+1个空指针域,利用二叉链表中的空指针域,存放指向节点在某种遍历次序下的前驱和后驱节点的指针,这种附加的指针成为线索 package com.atguigu.tree.threadedbinarytree; import java.util.concurrent.SynchronousQueue; public class ThreadedBinaryTreeDemo { public static void main(String[] args) { ...

2020-10-11 15:31:39 102

原创 HTML

HTML: Hyper Text Markup Language 超文本标记语言 超文本是由信息结点和表示信息结点间相关性的链构成的一个具有一定逻辑结构和语义的网络。 标记语言:由标签构成的语言 语法 1.后缀 html 2.标签分类 围堵标签:有开始结束标签 自闭和标签:<br/> 3.标签可以嵌套 4.在开始标签中可以定义属性,属性由键值对构成 5.标签不区分大小写,建议用小写 3.标签 1.文件标...

2020-10-11 11:55:02 84

原创 web概念

web: javaweb:使用JAVA语言开发基于互联网的项目 软件架构:C/S:client/server客户端/服务器端 在客户本地有一个客户端,在远程服务器有一个服务端(QQ) 优点:他体验好 缺点:开发安装部署维护麻烦 B/S:browser/server ...

2020-10-11 08:42:52 135 1

原创 JDBC连接池

数据库连接池:一个容器,存放数据库连接,当系统初始化后,容器被创建,容器中会申请一些连接对象,访问完后可以归还给容器 好处:1.节约资源 2.用户访问高效 实现: 标准接口 1.方法: 获取连接:getconnection() 归还连接:connection.close() 由数据库厂商实现 C3P0:数据库连接池技...

2020-10-10 22:27:00 115

原创 JDBC管理事务

package cn.itcast.jdbc; import cn.itcast.util.JDBCUtils; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; /** * 事务操作 */ public class JDBCDemo10 { public static void main(String[] args) { Connec...

2020-10-10 13:55:41 88

原创 JDBC练习

需求: 1.通过键盘录入用户名密码 2.判断用户是否封路成功(查表) 步骤: 1.创建数据库表 CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(32), PASSWORD VARCHAR(32) ); SELECT *FROM USER; INSERT INTO USER VALUES(NULL,'zhangsan','123'); INSERT INTO U...

2020-10-10 13:47:53 176

原创 数据结构(三十二):二叉树的顺序存储

从数据存储来看,数组的存储方式和数的存储方式可以相互转换 第n个元素的左子节点为2*n+1 第n个元素的右子节点为2*n+2 第n个元素的父节点为(n-1)/2 package com.atguigu.tree; public class ArrBinaryTreeDemo { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5, 6, 7 }; //创建一个 ArrBi...

2020-10-09 22:16:33 166

原创 数据结构(三十一):二叉树的节点删除

若是叶子节点就删除 若是非叶子节点就删除整棵树 思路: 1.因为二叉树是单向的,所以我们应当判断当前节点的子节点是否需要删除,而不能直接判断 2.左子节点是就删除,并返回 3.右子节点是就删除,并返回 4.2,3都没删除左子树递归 5.第4步也没删除,向右子树递归 ...

2020-10-09 16:04:55 726

空空如也

空空如也

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

TA关注的人

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