自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue入门

Vue

2022-08-02 21:55:28 87 1

原创 Mybatis之动态Sql&分页

1).动态SQL,通过MyBatis提供的各种标签对条件作出判断以实现动态拼接SQL语句,主要是where部分有变化。2).常用的动态SQL标签有、、、等。3).MyBatis的动态SQL语句,与JSTL标签中的语句非常相似。4).动态SQL应用场景主要用于解决查询条件不确定的情况。在程序运行期间,根据用户提交的查询条件进行查询。提交的查询条件不同,执行的SQL语句不同。...

2022-07-24 13:24:39 805

原创 Mybatis

它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低ORM (Object Relation Mapping),对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的Student类,去对应数据库中的一张student表,类中的属性和表中的列一一对应。Student类就对应student表,一个Studen

2022-07-24 12:37:24 177

原创 【Spring JdbcTemplate基本使用】

它是spring框架中提供的一个对象,是对原始繁琐的JdbcAPI对象的简单封装。spring框架为我们提供了很多的操作模板类。例如操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。...

2022-07-20 20:42:34 99

原创 SpringMVC 数据响应

通过SpringMVC帮助我们对对象或者集合进行JSON字符串的转换并回写,为处理器适配器配置消息转换参数,指定使用jackson进行对象或集合的转换,可以json转换工具jackson进行转换,导入jackson坐标。回写数据的时候一定要配置处理器映射器,不然回写字符串,回写json字符串都会报错。默认底层就集成了jackson进行对象或集合的json格式字符串的转换。的注解驱动器来代替,内部集成了上述的配置。上述对处理器映射器的配置过于繁琐可以使用。回写数据需要配置处理器映射器。...

2022-07-19 01:28:33 115

原创 Spring AOP

代码的内容相信大家都能够读懂,对于save方法中有计算万次执行消耗的时间。当在App类中从容器中获取bookDao对象后,分别执行其save , delete , update和select方法后会 有如下的打印结果: 这个时候,我们就应该有些疑问?...

2022-07-07 19:39:31 110

原创 Maven

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个对象模型(POM)POM(Project Object Model):项目对象模型 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个对象模型(POM)POM(Project Object Model):项目对象模型项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题统一开发结构:提供标准的、统一的项目结构 仓库:用于存储资源,

2022-07-07 18:45:53 223

原创 Spring集成web环境

org.springframeworkspring-web5.0.5.RELEASEcontextConfigLocationclasspath:appactionCon

2022-07-03 20:13:24 59

原创 Spring配置数据源

导入数据源的坐标和数据库的坐标创建数据源对象设计数据源的基本连接数据使用数据源获取连接资源和归还连接资源2.3 手动创建druid数据源2.4 通过properties配置文件创建数据源在resources文件夹下创建相对应的properties配置文件,在里面编写数据库连接参数获取properties配置文件的数据,并给它设置数据库连接参数2.5 通过spring配置文件配置数据源DataSource有无参数构造方法,而spring默认是通过无参构造方法实例化对象DataSo

2022-06-29 19:48:23 105

原创 Spring相关API

appactionContext:接口类型,代表应用上下文,可以通过其实例获得Spring容器中的Bean对象 FileSystemXmlApplicationContext从磁盘路径下加载配置文件,配置文件可以在磁盘的任意位置AnnotationConfigApplicationContext当使用注解配置容器对象时,需要使用此类来创建spring容器注解getBean()方法的运用当参数的数据类型是字符串时,表示根据Bean的id从容器中获得Bean实例,返回是Object,

2022-06-29 19:04:20 114

原创 【Spring配置文件】

用于配置对象交由Spring来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能构件成功。scope:是对象的作用范围,取值如下:依赖注入:是Spring核心IOC的具体实现在编写程序时,通过控制反转,把对象的创建交给Spring,但是代码中不可能出现没有依赖的情况。IOC解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍会调用持久层的方法。那这种业务层和持久层的依赖关系,在使用Spring之后,就让Spring来维护了。简单说,就是坐等框架把持久层对象传入业务层,而不是我们自

2022-06-28 15:47:49 89

原创 反射机制-

...

2022-06-08 23:35:25 51

原创 【集合框架总结】

集合框架简介特点Collection接口List集合Set集合Map接口集合工具类CollectionsCollection 和 Collections的区别数组工具类 Arrays简介集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体

2022-05-17 16:17:52 110 1

原创 Bootstrap

Bootstra[bootstrap的介绍bootstrap必须引入的三个文件bootstrap的介绍概念:一个前端开发的框架,Bootstrap是基于html、css、Javascript的。框架:框架是一个半成品软件,开发人员可以在框架基础上进行开发,简化编码。好处:定义了许多CSS样式和js插件。开发者可以直接引用这些样式和插件。响应式布局:同一套页面可以兼容不同分辨率的设备。bootstrap必须引入的三个文件...

2022-04-13 23:58:06 94

原创 Ajax-

Ajax1. 什么是Ajax2. 为什么我们需要Ajax?1. 什么是AjaxAjax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而

2022-04-10 23:39:06 1113

原创 过滤器&监听器

过滤器&监听器1. 过滤器1.1什么是过滤器1.2过滤器的作用1.3 过滤器的功能1.4 Filter过滤器的使用1.5 过滤器的web.xml文件配置2. 监听器2.1 什么是监听器2.2 Listener接口分类2.2.1 ServletContext监听器2.2.2 HttpSession监听器注意: HttpSessionActivationListener不需要web.xml配置文件注意: HttpSessionBindingListener不需要web.xml配置文件2.2.3 Serv

2022-04-02 18:54:01 57

原创 域对象&EL表达式&JSTL

域对象&EL表达式&JSTL域对象1.1四大作用域有哪些1.2获取四大作用域数据的优先级2.EL表达式2.1 语法结构2.2 EL表达式的特点2.3 EL 隐含对象2.4 EL算术运算五个:2.5 EL关系运算符六个2.6 EL逻辑运算符三个![在这里插入图片描述](https://img-blog.csdnimg.cn/fa04be199c26468caaa7771637f99da5.png#pic_center)2.7 其他运算符3. JSTL3.1 JSTL是什么3.2 JSTL的作用

2022-03-13 23:50:33 1955

原创 Jsp标准动作

Jsp标准动作 Jsp标准动作标准动作元素包括:根据各个标准动作的功能,可以将这些标准动作分成以下5组:Jsp标准动作JSP标准动作元素的使用格式为:jsp:标记名,它采用严格的xml标签语法来表示.这些jsp标签动作元素是在用户请求阶段执行的,这些标准动作元素是内置在jsp文件中的,所以可以直接使用,不需要进行引用定义.标准动作元素包括: <jsp:useBean>:定义jsp页面使用一个JavaBean实例; <jsp:setProperty>:设置一个Jav

2022-03-12 13:58:03 116

原创 application&富文本编辑器&文件上传

application&富文本编辑器&文件上传1.application1.1 application对象:1.2 application对象的主要方法:2.富文本编辑器(CKeditor4)2.1第一步:导入ckeditor插件到项目中2.2第二步:在页面引入CKeditor.js文件2.3第三步:写一个文本域 必须给标签添加一个name属性,添加class选择器起名为:ckedid3.文件上传1.application1.1 application对象:Application 的作

2022-03-07 22:03:26 560

原创 javabean&三层架构

javabean&三层架构javabean&三层架构javabean1.1什么是javabean1.2jsp中使用javabean的好处:2.三层架构2.1什么是三层架构 (分为那三层?)2.1.1表现层2.1.2业务逻辑层2.1.3数据访问层2.2 三层的优缺点2.2.1优点:2.2.2 缺点:3.什么是高内聚低耦合?3.1高内聚:3.2 低耦合:javabean&三层架构javabean1.1什么是javabeanJavaBean是一种Java语言写成的课重组组件。为写成

2022-03-06 22:44:49 238

原创 Oracle 分页

Oracle 分页oracle分页的基本属性总页码:maxPage每页最多展示的条数/页大小:pageSize当前页码:pageIndex 默认从第一页开始浏览每页开始的条数:start 每页结束的条数:end oracle分页的公式总页码:maxPage = 总数据量 % 每页展示的数据(页大小) == 0 ? 总数据量 / 页大小 : 总数据量 / 页大小 + 1每页开始的条数:start = (pageIndex-1) * pageSize + 1每页结束的条数:end = p

2022-03-05 16:34:07 7062 1

原创 session和Cookie

session和Cookiesessionsession是保存在服务端的数据(本质是键值对)session的应用:依赖于Cookiesession的作用:保持会话session的好处:敏感信息不会直接给客户端,客户端拿到的是session值一、Session的概念Session 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第

2022-03-03 13:38:31 81

原创 Servlet

ServletServlet生命周期Servlet生命周期分为三个阶段:初始化阶段、响应客户请求阶段、终止阶段如图下所示:首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应 的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层 的方法,实现对客户的响应。在Servlet接口和GenericServlet中是没doGet,doP

2022-03-01 19:30:10 679

空空如也

空空如也

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

TA关注的人

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