03 2021 档案
摘要:1为什么学习数据库 1.使用集合、数组也能存储数据,但是它们是存储在内存中,一旦发生断电等情况,数据就会丢失。 2.当然你也可以使用文件的方式存储数据,比如使用文件夹存储图片,但这样做缺点是:存储容易,但是查询麻烦。 3.鉴于以上种种原因,数据库出现了。它能实现数据持久化,还能统一管理,方便查询。
阅读全文
摘要:分页查询 1.通过该网址下载PageHelper的jar包:https://github.com/pagehelper/Mybatis-PageHelper2.它支持多种数据库 3.这个插件是国内作者写的,不是mybatis框架自带的。 3.步骤 1.pom.xml中添加依赖 <!-- PageHe
阅读全文
摘要:一:数据库的属性配置文件 1.把数据库连接信息放到一个单独的文件中,和mybatis主配置文件分开。 2.目的:便于修改、保存,可以处理多个数据库的信息。1.定义: 1.在resources目录中定义一个属性配置文件,例如:【jdbc.properties】 2.在属性配置文件中定义数据,格式:ke
阅读全文
摘要:1.动态sql:sql的内容是变化的,可以根据条件获取到不同的sql语句。主要是where部分发生变化。2.动态sql的实现使用的是mybatis提供的标签:<if>,<where>,<foreach>一:<if>是判断条件的 语法: <if test="判断java对象的属性值"> 部分sql语句
阅读全文
摘要:1.使用动态代理的方式 你只需要提供接口,mybatis自动帮你创建实现类和对象。 public class TestMybatis3 { // 测试插入方法 @Test public void testInsert() throws IOException { SqlSession sqlSess
阅读全文
摘要:1.Mybatis在IDEA中的使用 如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.
阅读全文
摘要:代码模板: Settings > Editor > File and Code Templates > Files1.例如mybatis的主配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//
阅读全文
摘要:package com.bjpowernode.util; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.Sql
阅读全文
摘要:1.三层架构 名称 作用 对应的包 对应的框架 示例 界面层 和用户打交道,接收用户的请求参数,显示处理结果 controller SpringMVC jsp、html、Servlet 业务逻辑层 接收到了界面层传过来的数据,执行逻辑运算,调用数据库,获取数据 service Spring 数据访问
阅读全文
摘要:1.属性配置 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compi
阅读全文
摘要:1.依赖范围(scope):表示maven在构建项目的哪些阶段起作用。
阅读全文
摘要:1.简单介绍 1.一般不使用idea中默认的Maven,因为修改它的设置不是很方便。2.使用自己安装的maven,需要覆盖idea中默认的maven。3,修改的步骤:点击File选项(1).Settings:对当前工程起作用 1.第一步: 2.第二步: 1.VM Options:-Darchetyp
阅读全文
摘要:1.约定目录结构 1.maven约定的目录结构 每一个maven项目都是一个文件夹(例如项目Hello) Hello src main > 主程序java代码和配置文件 java > 程序包和包中的java文件 resources > 配置文件 test > 测试程序代码和文件(可以没有) java
阅读全文
摘要:1.Maven简介 1.maven(meivn)是一个管理项目的工具2.为什么使用maven 1.可以管理jar包 2.构建项目3.可以管理jar包 1.自动下载jar包和它的文档 2.管理jar包的直接依赖 3.管理jar包的版本4.构建项目 1.清理 把之前项目编译的东西删除掉,为编译新的代码做
阅读全文
摘要:掌握内容: 1.什么是动态代理? 2.动态代理能干什么? 1.简单介绍 1.现实中: 1.你:你有一个项目需要短信验证码用来校验登录,但是你没有能力让运营商帮你给用户发短息。 2.动态代理:于是你找到了运营商的子公司,它们可以帮你发短息,完成你的需求。 3.目标:这样即使没有运营商的直接帮助,它们的
阅读全文
摘要:1.使用jQuery函数,实现Ajax请求的处理 1.使用三个函数就能实现Ajax请求的处理 2.函数: 1.$.Ajax():jQuery中实现Ajax的核心函数 2.$.get():使用get方式发送Ajax请求 3.$.post():使用post方式发送Ajax请求 3.$.Ajax()函数的
阅读全文
摘要:1on方法在被选元素上添加事件处理程序。2.语法:$(选择器).on(event,function)3.参数: 1.event:事件名称,一个或多个,多个之间用空格隔开 2.function:事件的处理函数,可选。绑定当事件发生时运行的函数。4.示例 <input type="button" id=
阅读全文
摘要:1.常用函数 函数名 调用方式 作用 val $(选择器).val() 读取数组中第一个dom对象的value属性值 $(选择器).val(值) 对数组中所有dom对象的value属性值进行统一赋值 text $(选择器).text() 读取数组中所有dom对象的文字显示内容,将得到的内容拼接为一个
阅读全文
摘要:1.基本过滤器1.jQuery对象中存储的dom对象与页面标签声明关系<div>1</div><div>2</div><div>3</div>$("div") == [dom1,dom2,dom3]2.过滤器就是过滤条件,对已经定位到数组中的DOM对象进行过滤筛选。3.过滤条件不能独立出现在jQue
阅读全文
摘要:1.基本选择器 1.选择器就是定位条件,用来通过jQuery函数定位满足条件的dom对象。 名称 语法 作用 id选择器 $("#id名") 通过id定位dom对象,id值在本页中是唯一值 class选择器 $(".class样式名") class表示CSS中的样式,用来定位dom对象 标签选择器
阅读全文
摘要:1.jQuery简单介绍 1.在JS中操作DOM对象不方便,名字太长。为了简化JS对DOM的操作,jQuery产生了。2.JQuery是一款跨主流浏览器的JS库,封装了JS相关方法调用,简化了JS对DOM的操作。3.$在JS中是一个合法的标识符,被当做函数使用。根据dom对象的ID获取dom对象。4
阅读全文

浙公网安备 33010602011771号