上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页
摘要: servlet是什么 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发 阅读全文
posted @ 2020-09-09 19:41 艾尔夏尔-Layton 阅读(123) 评论(0) 推荐(0)
摘要: 什么是tomcat tomcat是一个由java开发的web应用服务器之一,是一个应用程序(软件)。更本质地来说,tomcat是一个封装和实现了http传输协议的容器。 通俗理解tomcat 我家有一台机器,可以把石头变成金子。你快递给我一箱子石头,让我把它们变成一箱子金子再快递给你。 这个机器就是 阅读全文
posted @ 2020-09-09 19:31 艾尔夏尔-Layton 阅读(109) 评论(0) 推荐(0)
摘要: 二级缓存指的是mybatis中SqlSessionFactory对象的缓存,由同一个SqlSessionFactory创建的SqlSession共享其缓存。 它的结构是这样的,由SqlSessionFactory创建的若干个sqlsessin共享工厂内部的二级缓存。 我们写出如下测试代码 但我们看到 阅读全文
posted @ 2020-09-07 21:45 艾尔夏尔-Layton 阅读(134) 评论(0) 推荐(0)
摘要: 一级缓存 它指的是mybatis中sqlsession对象的缓存。 当我们执行查询后,查询的结果会同时存到sqlsession为我们提供的一块区域,该区域的结构是个map。 当我们再次查询同样的数据,这样mybatis会去sqlsession中查看是否有,有的话会直接拿出来用。 当sqlsessio 阅读全文
posted @ 2020-09-07 00:14 艾尔夏尔-Layton 阅读(178) 评论(0) 推荐(0)
摘要: 什么是缓存 缓存是内存中的临时数据,用于减少与数据库交互的次数,提高执行效率。 什么数据适用缓存 经常查询并且不经常改变,数据的正确与否对最终结果影响不大。 什么数据不适用缓存 经常改变的数据,或者是数据的正确与否对最终结果的影响很大。 例如股市的牌价,商品的库存,银行的汇率。 阅读全文
posted @ 2020-09-06 23:56 艾尔夏尔-Layton 阅读(174) 评论(0) 推荐(0)
摘要: 连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个。它可以减少我们获取连接所消耗的时间,连接池里面有若干连接,每个线程需要连接的时候就取一个出来,用完了就把连接放回去,连接池本质上就是一个存储连接的容器,也可以理解为一个集合对象且该集 阅读全文
posted @ 2020-09-06 08:39 艾尔夏尔-Layton 阅读(239) 评论(0) 推荐(0)
摘要: 概念 我们设想一个场景,在用户-角色一对多的情况下,假如我们有一个用户,它有100个账户。在查询用户的时候要不要把关联的账户查询出来,在查询账户的时候要不要把关联的用户查询出来? 前者在内存中是这样的,用户对象里有账户列表的引用,这是非常大的开销,所以我们想用的时候查出来,不用的时候不查出来 所以我 阅读全文
posted @ 2020-09-01 22:16 艾尔夏尔-Layton 阅读(271) 评论(0) 推荐(0)
摘要: 这次我们来实现多对多查询,我们考虑用户和角色这两个关系,角色有很多种比如说院长,校长什么的。一个用户可能有多个角色,一个角色可以赋予多个用户。这样用户和角色两个实体类就是多对多的。 现在我们要实现查询用户时,可以同时得到用户所包含的角色信息。当我们查询角色时,可以同时得到角色的所赋予的用户信息。 前 阅读全文
posted @ 2020-09-01 11:20 艾尔夏尔-Layton 阅读(516) 评论(0) 推荐(0)
摘要: maven工程默认的jdk是5,每次新改动依赖或者新建maven工程时都需要改java编译器,但在pom配置里加入 <properties> <maven.compiler.source>1.11</maven.compiler.source> <maven.compiler.target>1.11 阅读全文
posted @ 2020-08-30 23:46 艾尔夏尔-Layton 阅读(259) 评论(0) 推荐(0)
摘要: 这次我们来实现一对多查询的实现,要求在查询user时返回其附属的所有account。 我们来到IUserDao,方法还是IUserDao,加点注释 我们的实体类也要加入一对多的关系映射,也就是加入从表的集合,并且生成它的getset方法 因为不是所有人都有账户,我们的sql语句就要改动一下,同时我们 阅读全文
posted @ 2020-08-30 23:29 艾尔夏尔-Layton 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页