自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot

SpringBoot来简化Spring应用开发,约定大于配置,去繁从简,justrun就能创建一个独立的,产品级别的应用J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。–快速创建独立运行的Spring项目以及与主流框架集成–使用嵌入式的Servlet容器,应用无需打成WAR包–starters自动依赖与版本控制–大量的自动配置,简化开发,也可修改默认值–无需配置XML,无代码生成,开箱即用–准生产环境的运行时应用监控。...

2022-07-23 15:12:22 173 1

原创 springMVC框架

MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC的工作流程:用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller

2022-06-12 23:02:50 342

原创 MyBatis-缓存机制

MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存。一级缓存和二级缓存。– 1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。– 2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。– 3、为了提高扩展性。MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存缓存的好处:什么样的数据适合放入缓存什么样的数据不适合放入缓存一

2022-06-06 20:17:49 81

原创 MyBatis-逆向工程

mybatis的代码生成器–generator3.创建逆向工程的配置文件,generatorConfig.xml3.测试总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...

2022-06-06 19:49:57 117

原创 MyBatis-PageHelper插件

PageHelper是MyBatis中非常方便的第三方分页插件。pagehelper是mybatis的一个插件,其作用是更加方便地进行分页查询2.引入分页插件使用PageHelper的好处是在实际项目开发中更方便原因是:在项目中我们执行一个分页查询时,很多时候还会需要知道该查询的其他信息,如总数、每页数量、当前页数、上一页或下一页等等,这些信息如果每次都自己写的话就太麻烦了,而pagehelper能够帮助我们更方便地获取这些信息,大大方便了我们的开发效率。官方文档:https://github.c

2022-06-06 19:29:12 368

原创 MyBatis-动态SQL

动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。2.choose标签–多条件分支判断3.where标签可以自动添加where关键字,并且可以帮你去除第一个and或or4.set标签可以帮我们生成关键字 set 并且可以去除最后一个逗号5.foreach标签动态 SQL 的另外一个常用的必要操作是需要对一个集合进行遍历,通常是在构建 IN 条件语句的时候。当迭代列表、集合等可迭代对象或者数组时– index是当前迭代的次数,item的值是本

2022-06-05 17:05:46 242

原创 MyBatis-接口式编程

真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。2.修改Mapper文件注意: namespace必须和dao接口一样,而且标签的id必须和接口的方法名一样。二、参数(Parameters)传递1.单个参数– 可以接受基本类型,对象类型,集合类型的值。这种情况MyBatis可直接使用这个参数,不需要经过任何处理。– 任意多个参数,都会被MyBatis重新包装成一个Map传入。Map的key是param1,param2,0,1…,值就是参数的值。

2022-06-05 16:38:46 298

原创 MyBatis-初次使用

本文介绍了如何使用MyBatis。2.在resources下创建MyBatis全局配置文件,mybatis.xmlMyBatis 的全局配置文件包含了影响 MyBatis 行为甚深 的设置(settings)和属性(properties)信息、如数据库连接池信息等。指导着MyBatis进行工作。3.创建SQL映射文件映射文件的作用就相当于是定义Dao接口的实现类如何工作。这也是我们使用MyBatis时编写的最多的文件。在resources下创建mapper文件夹,再创建xxxMapper.

2022-06-05 16:16:06 589

原创 MyBatis简介

MyBatis简介本文介绍了MyBatis的基础内容。https://github.com/mybatis/mybatis-3/以上就是今天要讲的内容,本文仅仅简单介绍了MyBatis。

2022-06-05 15:29:59 84

原创 Java基础_IO流

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、File类的使用1. 常用构造器2. 路径分隔符3. 常用方法3.1 File类的获取功能3.2 File类的重命名功能3.3 File类的判断功能3.4 File类的创建功能3.5 File类的删除功能二、IO流原理及流的分类1. Java IO原理2. 流的分类3. 节点流和处理流4. InputStream & Reader4.1 InputStream4.2 Reader5. OutputStream &a.

2022-04-20 02:31:55 67

原创 Java基础_泛型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、为什么要有泛型(Generic)1. 泛型的设计背景2. 泛型的概念3. 那么为什么要有泛型呢,直接Object不是也可以存储数据吗?二、在集合中使用泛型二、自定义泛型结构1. 泛型的声明2. 泛型的实例化3.泛型类、泛型接口3. 泛型方法总结前言泛型是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,而这种参数类型可以用在类、方法和接.

2022-04-20 01:51:09 124

原创 Java集合框架

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、List接口概述二、List接口方法1.List实现类之一:ArrayList2.List实现类之二:LinkedList3.ArrayList和LinkedList的异同前言Collection子接口之一:鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组一、List接口概述List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的.

2022-04-15 18:07:41 764

空空如也

空空如也

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

TA关注的人

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