自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis中的延迟加载

Mybatis中的延迟加载问题:​ 查询用户是,用户下的账户信息应该是什么时候使用什么时候查询。​ 查询账户信息是,账户的所属用户信息应该是立即查询出来。延迟加载​ 在真正使用时发起查询,不使用时不查询,按需加载(懒加载)立即加载​ 不管用不用,只要一调用立即发起查询一对一实现延迟加载首先在AccountDao.xml中将resultMap属性做一下修改select属性值是调用的查询user的方法

2020-07-10 12:25:39 131

原创 JNDI

JNDI使用jndi需要创建一个web工程创建好之后需要引入一下两个包 javax.servlet servlet-api 2.5 javax.servlet.jsp jsp-api 2.0 12345678910然后在webapp文件夹下创建META-INF文件夹,在里面加入context.xml文件,文件内容如下<?xml version="1.0" encoding

2020-07-10 12:24:41 93

原创 Mybatis中的动态sql

Mybatis中的动态sqlif标签按名字查询,其余代码和普通查询一样 where1=1的作用仅仅只是为了满足多条件查询页面中不确定的各种因素而采用的一种构造一条正确能运行的动态SQL语句的一种方法。如果加上where标签则可以不使用where1=1,进而使sql语更清晰。 select * from user where 1=1 and username=#{username}

2020-07-10 12:23:55 356

原创 Mbatis配置数据库连接信息及其数据源

标签properties​ 可以在标签内部配置链接数据库的信息,也可以通过属性引用外部配置文件信息 。​ 内部配置​ 123456外部配置首先在resource创建一个jdbcConfig.properties文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisusername=rootpassword=roo

2020-07-10 12:22:36 149

原创 Mybaits的入门案例

Mybaits的入门案例1、读取配置文件2、创建SqlSessionFactory工厂3、创建Session4、创建dao接口的代理对象5、执行dao中的方法6、释放资源​ 注意事项​ 不要忘记在映射配置中告知mybatis要封装到哪个实体类中​ 配置方式:指定实体类的全限定性类名​public static void main(String[] args)throws Exception {//1.读取配置文件InputStream in = Resources.getResou

2020-07-10 12:21:48 72

原创 Mybatis概述以及环境搭建

Mybatis1、Mybatis的概述​ Mybatis是一个持久层框架,用java编写。它封装了jdbc的很多操作细节,使用者只需关注sql语句本身,而无需关注注册驱动、创建连接等繁杂过程。它使用ORM实现了结果集的封装。ORM​ Object Relational Mapping 对象关系映射​ 就是把数据库表和实体类及实体类的属性对应起来,让我们可以通过操作实体类来操作数据库表。2、Mybatis的配置1、创建maven项目2、 导入坐标​

2020-07-10 12:20:59 67

原创 基于注解的AOP配置

基于注解的AOP配置1.配置Spring开启注解AOP的支持aop:aspectj-autoproxy</aop:aspectj-autoproxy>12.表明当前类是一个切面类@Aspect3.配置切入点表达式@Pointcut(“execution(* com.itheima.service.impl..(…))”)public void pt1(){}14.@Around(“pt1()”) 环绕通知使用注解配置时后置通知和最终通知的顺序是有问题的,所以最好使用环绕通知

2020-07-10 12:18:43 142

原创 Spring工程的创建

Spring工程的创建1、创建maven工程2、注入依赖org.springframeworkspring-context5.0.2.RELEASE12345673、创建bean.xml文件<?xml version="1.0" encoding="UTF-8"?><!--把对象的创建交给spring来管理--><bean id="accountService" class="com.itheima.service.impl.Accou

2020-07-10 12:18:03 182

原创 动态代理

动态代理特点:字节码随用随创建,随用随加载作用:不修改源码的基础上对方法增强分类:基于接口的动态代理​ 涉及的类:Proxy​ 提供者:JDK官方​ 如何创建代理对象​ 使用Proxy中的newProxyInstance方法​ 创建对象的要求:​ 被代理类必须实现一个接口,如果没有则不能使用​ newProxyInstance的参数​ classloader:类加载器​ 它是用于加载代理对象字节码的,和被代理对象使用相同的类加载器 固定写法​ class[]:字节码数组​ 他是用

2020-07-10 12:16:44 68

原创 Spring的IOC和AOP

控制反转​ 控制反转(Inversion Of Control,简称IOC),把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专业术语,他包括依赖注入(Dependency Injection简称DI)和依赖查找(Dependency Lookup)IOC 的作用​ 削减计算机程序的耦合(解除我们代码中的依赖关系)耦合:​ 程序间的依赖:类之间的依赖、方法之间的依赖解耦:​ 解除程序间的依赖实际开发中:​ 应该做到,编译时不依赖,运行时才依赖解耦的思路:​ 第一步 使用反

2020-07-10 12:13:54 87

原创 js

一变量的命名规则和规范规则 - 必须遵守的,不遵守会报错由字母、数字、下划线、$符号组成,不能以数字开头不能是关键字和保留字,例如:for、while。区分大小写规范 - 建议遵守的,不遵守不会报错变量名必须有意义遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPasswordpaseFloat和parselnt的区别parseFloat(...

2019-12-08 21:48:01 90

原创 css

HTML 超文本标记语言 从语义的角度描述页面结构。CSS 层叠式样式表 从审美的角度负责页面样式。JS JavaScript 从交互的角度描述页面行为。我们写 css 的地方是 style 标签,就是“样式”的意思,写在 head 里面。type 表示“类型” , text 就是“纯文本”。css 也是纯文本的。一:一些常见的属性:color,font-size,background-...

2019-12-01 15:34:14 112

原创 作业

$(document).ready(function(){ KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲vbtn").click(fu…("#testInput").val()!=""){ alert($("#testInput").val()); $("#testInput").attr(“disabled”,“di...

2019-11-24 18:32:42 71

原创 html复习

HTML新增特性新的特殊内容元素:header、nav、section、article、footer。新的表单控件:calender、date、time、email、url、search。用于绘画的canvas元素。用于媒介播放的video和audio元素。对本地离线存储的更好支持。地理位置、拖曳、摄像头等API。HTML 骨架基本骨架第一部分:术语叫做 DocType Defin...

2019-11-24 18:16:20 358

原创 jq

5.2.1隐藏匹配元素使用hide()方法可以隐藏匹配的元素。hide()方法相当于将元素css样式属性display的值设置为none,他会记住display的值,有两种语法格式,一种是不带参数的形式,用于实现不带任何效果的隐藏匹配元素。语法格式:hide()另一种带参数的形式,用于一优雅的动画隐藏所有的元素,并隐藏完成之后触发一个回调函数。语法格式:hide(speed,[cal...

2019-11-20 22:41:28 386

原创 jquery

2019-11-06 18:55:49 48

原创 j

对DOM节点进行操作4.2.2对元素值操作方法说明val()用于获取第一个匹配元素的当前值,返回值可能是一个字符串,也可能是也个数组val(val)用于设置所有元素的值val(arrval)用于check select 和radio 等元素设置值,参数为字符串例<body> <select name="like" size="...

2019-10-30 22:02:12 73

原创 选择器

DOM

2019-10-28 17:40:18 60

原创 作业1.0

2019-10-23 18:32:15 63

原创 焦点事件

用户名: 密   码: 登录

2019-10-13 18:58:39 71

原创 红绿灯倒计时

在这里插入代码片<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>红绿灯倒计时</title> <style> .box{width:250px;height:52px;padding:15px 30p...

2019-09-26 20:34:15 32374 1

空空如也

空空如也

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

TA关注的人

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