- 博客(100)
- 收藏
- 关注
原创 Spring+Mybatis
使用步骤:1.定义DAO接口,studentdao2.定义mapper文件 ,student。xml3.定义主配置文件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 75
原创 spring-DI ioc(注入(赋值)及常用注解)
实现步骤: 1.创建maven项目 2.加入maven的依赖 spring的依赖 junit依赖 3.创建类(接口和他的实现类) 4.创建spring需要使用的配置文件 声明类的信息,有spring创建管理 通过spring语法完成注入(属性的赋值) 5.测试spring创建的对象设置注入(set注入)构造注入引用类型的自动注入...
2021-02-25 22:09:27 107
原创 spring大概流程
spring的ioc由spring创建对象实现步骤: 1.创建maven项目 2.加入maven的依赖 spring的依赖 junit依赖 3.创建类(接口和他的实现类) 4.创建spring需要使用的配置文件 声明类的信息,有spring创建管理 5.测试spring创建的对象...
2021-02-25 14:48:36 78
原创 AJAX JSON
## 今日内容 1. AJAX: 2. JSON# AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 ...
2020-11-15 10:41:18 107
原创 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 88
原创 过滤器
## 今日内容 1. Filter:过滤器 2. Listener:监听器# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤:...
2020-11-07 20:41:05 131
原创 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 89
原创 会话技术cookie和session
# 今日内容 1. 会话技术 1. Cookie 2. Session 2. JSP:入门学习## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session## C...
2020-10-22 13:43:01 85
原创 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 96
原创 request
Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest ...
2020-10-19 22:50:18 116
原创 HTTP
概念: hyper transfer protcol 超文本传输协议传输协议:客户端服务器端发送数据的格式特点:基于TCP/IP的高级协议 默认端口号8080 基于请求/响应模型的 无状态的:每次请求之间相互独立,不能交换数据请求消息数据格式 1.请求行 方式:7种请求,常用2种 get参数在请求行中,长度有限制,不安全 post在请求体中,长度无限制 2.请求头 1...
2020-10-19 15:03:32 84
原创 servlet
概念:server applet(运行在客户端的小程序),接口,定义了java类被浏览器访问到的规则入门: 1.创建javaee的项目 2.定义一个类实现接口 3.实现抽象方法 4.配置...
2020-10-17 17:09:01 77
原创 web概念及tomcat
1.软件架构C/SB/S2.资源分类静态:所有用户访问结果是一样的动态:所有用户访问相同资源后访问的不一样 servlet/jsp3.通信三要素ip:电脑的唯一表示端口:应用程序再计算机中的唯一标识传输协议:规定了数据通信的规则1.基础协议: tcp utpweb服务器软键 安装了服务器软件的计算机在web服务器中,部署web项目,让用户通过浏览器来访问项目常见web服务器的软件weblog...
2020-10-16 20:55:06 95
原创 使用框架的首页
<!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 159
原创 xml
1.概念 可扩展标记语言 标签可以自定义2.功能: 存储数据 1.配置文件 2.网络传输3.和html的区别 自定义标签 语法严格 存储数据4.语法基本语法 1..xml 2.第一行是文档声明 3.有且只有一个根标签 4.必须规范,属性有引号5.区分大小子写组成部分: 文档声明:<?xml 属性列表?> ...
2020-10-15 12:52:47 87
原创 Bootstrap
Bootstra评论管理p前端开发的框架响应式布局:兼容不同分辨率的设备快速入门:1.下载2.导入3.创建一下页面,引入必要文件响应式布局:实现:依赖于栅格系统步骤:1.定义容器 分类:container(有留白) container-fluid(每一种设备都是百分百宽度)2.定义行 样式:row3.定义元素 指定该元素在不同设备上所占格子数目 样式:col-设备代号-格子数目 xs...
2020-10-14 16:57:15 89
原创 BOM.DOM.事件
DOM功能:控制html文档内容获取页面标签对象Element document.getElemrentById(''id值''):通过元素的id获取对象操作对象: 1. 设置属性值 明确获取对象 查看API文档,找其中哪些属性可以设置 2.修改标签体事件简单学习 功能:某些组件被执行了操作后,触发某些代码的执行绑定事件: 1.直接在html上指定事件属性,onclick 2.通过j...
2020-10-13 21:41:50 118 1
原创 javascript
JavaScript概念:客户端脚本语言 运行在客户端浏览器中,不需要编译,直接被浏览器解析功能:可以来增强用户和html的交互过程,可以用来控制html元素,增强体验ECMAScript:脚本语言标准 1.基本语法 与html有两种结合方式 内部js<script></script> 外部js src引入外部文件 2. 注释// 3.数据...
2020-10-12 16:34:27 68
原创 数据结构(三十三):堆排序
大顶堆:每个节点的值都大于或者等于它的左右子节点的值。(升序)小顶堆:每个节点的值都小于或者等于它的左右子节点的值。(降序)堆排序的基本思想是:1、将带排序的序列构造成一个大顶堆,根据大顶堆的性质,当前堆的根节点(堆顶)就是序列中最大的元素;2、将堆顶元素和最后一个元素交换,然后将剩下的节点重新构造成一个大顶堆;3、重复步骤2,如此反复,从第一次构建大顶堆开始,每一次构建,我们都能获得一个序列的最大值,然后把它放到大顶堆的尾部。最后,就得到一个有序的序列了。package com.a
2020-10-11 16:06:16 93
原创 数据结构(三十三):线索化二叉树
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 72
原创 HTML
HTML: Hyper Text Markup Language 超文本标记语言 超文本是由信息结点和表示信息结点间相关性的链构成的一个具有一定逻辑结构和语义的网络。 标记语言:由标签构成的语言语法1.后缀 html2.标签分类 围堵标签:有开始结束标签 自闭和标签:<br/>3.标签可以嵌套4.在开始标签中可以定义属性,属性由键值对构成5.标签不区分大小写,建议用小写3.标签 1.文件标...
2020-10-11 11:55:02 68
原创 web概念
web: javaweb:使用JAVA语言开发基于互联网的项目 软件架构:C/S:client/server客户端/服务器端 在客户本地有一个客户端,在远程服务器有一个服务端(QQ) 优点:他体验好 缺点:开发安装部署维护麻烦 B/S:browser/server ...
2020-10-11 08:42:52 107 1
原创 JDBC连接池
数据库连接池:一个容器,存放数据库连接,当系统初始化后,容器被创建,容器中会申请一些连接对象,访问完后可以归还给容器好处:1.节约资源 2.用户访问高效实现: 标准接口 1.方法: 获取连接:getconnection() 归还连接:connection.close() 由数据库厂商实现 C3P0:数据库连接池技...
2020-10-10 22:27:00 97
原创 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 74
原创 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 148
原创 数据结构(三十二):二叉树的顺序存储
从数据存储来看,数组的存储方式和数的存储方式可以相互转换第n个元素的左子节点为2*n+1第n个元素的右子节点为2*n+2第n个元素的父节点为(n-1)/2package 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 143
原创 数据结构(三十一):二叉树的节点删除
若是叶子节点就删除若是非叶子节点就删除整棵树思路:1.因为二叉树是单向的,所以我们应当判断当前节点的子节点是否需要删除,而不能直接判断2.左子节点是就删除,并返回3.右子节点是就删除,并返回4.2,3都没删除左子树递归5.第4步也没删除,向右子树递归 ...
2020-10-09 16:04:55 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人