![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb学习日志
奔跑的白羊
这个作者很懒,什么都没留下…
展开
-
spring学习笔记
1.spring概念:spring是一个全栈式的轻量级框架,提供了展现springmvc,业务层,持久层的技术,同时能够整合世界上其它优秀框架和第三方类库。2.spring优点:(1)使程序易于测试(2)降低程序间的耦合(3)提供AOP支持,能够实现OOP不能够轻易实现的功能,AOP能够轻易实现(4)提供声明式事务支持,即通过配置来实现事务控制(5)能够整合其它优秀框架。3.程序间的依赖有两种:(1)类与类之间的依赖(2)方法与方法之间的依赖。4.解耦:实际开发中应该做到编译期不依赖,运行期才依赖。通原创 2020-10-03 22:22:52 · 137 阅读 · 0 评论 -
mybatis面试题笔记
1.什么是mybatis?答:mybatis是一个优秀的持久层框架,底层封装了JDCB使开发者开发时只用关心sql语句的编写即可。通过简单的Xml和配置来映射原生文件,使用pojo映射了数据库数据。免除了几乎所有的JDBC代码,参数设置以及处理结果集。(记忆:免除-封装-数据库)2.mybatis的优缺点?答:优点:(1)在xml或注解中直接编写sql代码,比较灵活,方便sql语句的优化和调整(2)免除了重复的JDBC代码(3)与spring易于集成。 缺点:(1)当字段多,涉及多表的操作时,需要编写原创 2020-10-02 22:34:44 · 1262 阅读 · 0 评论 -
redis 学习笔记.Arsu
1.NoSql(Not only sql):泛指非关系型数据库,如Redis,Memcache,Mongodb。2.Redis特性:KV(键值对),Cache(缓存),Persistence(持久化)。3.大数据时代的3V:海量,多样,实时。4.互联网需求3高:高并发,高性能,高可扩。5.Nosql数据库的四大分类。(1)KV键值数据库:如redis,memcache,tair。(2)文档型数据库:mongodb。(3)列存储数据库:hbase。(4)图关系数据库:neo4j,infogri原创 2020-09-29 23:16:52 · 116 阅读 · 0 评论 -
mysql面试题笔记
1.数据库的创建和删除?答:create database 库名;drop database 库名;2.MyISAM与InnoDB的区别?答:(1)MyISAM用于表锁,不支持事务,不支持外键(2)InnoDb可以用于行锁和表锁,但主要用于行锁,支持事务,支持外键。3.char和varchar区别?答:char表示长度固定的字符串类型,varchar表示长度可以改变的字符串类型。4.mysql获取当前日期答:select current_date();5.获取mysql版本答:select原创 2020-09-28 12:43:12 · 182 阅读 · 0 评论 -
springmvc面试题笔记
1.什么是springmvc?答:springmvc是spring的一个模块,是基于MVC模型的一个框架。2.springmvc的优点?答:(1)是基于组件技术的,控制器,视图,以及业务对象都是java组件,和spring提供的内部结构紧密结合(2)支持各种视图技术,不仅仅局限于jsp(3)支持各种请求资源的映射策略(4)更易于拓张。3.springmvc的工作原理?答:(1)客户端发送请求到DispatcherServlet(2)DispatcherServlet去查询HandlerMappin原创 2020-09-26 21:22:49 · 449 阅读 · 0 评论 -
2020-09-03
JavaWeb学习(2020.9.2)一、Web服务器概念安装Web服务器软件的电脑就可称为Web服务器,当前学习阶段所使用的免费且开源的服务器软件是TomCat二、Tcomcat软件目录介绍三、Servlet(一)概念指运行在服务器端的小程序。简而言之servlet就是一个接口(规范),它是使java代码能够被浏览器访问到(tomcat识别)的规则。(二)执行原理...原创 2020-09-03 08:15:48 · 76 阅读 · 0 评论