- 博客(49)
- 收藏
- 关注
原创 redis入门
Redis是一个基于的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
2024-04-21 11:45:00 645
原创 swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。
2024-04-19 12:32:28 561
原创 mybatis-plus入门
用plus写条件部分,然后用sql写剩下的部分@Test//更新条件//定义条件//调用sql方法</update>
2024-04-04 10:17:38 802
原创 springboot常用注解大全
这是 Spring 提供的一个注解,用于指示如何将字符串格式的日期和时间转换为 Java 中的日期和时间对象,或者将 Java 中的日期和时间对象转换为字符串格式。这个注解告诉 Spring MVC 从请求参数中查找所有名为 "hobby" 的参数,并将它们的值收集到一个字符串列表中。在Spring中给我们提供了一种简化方式,可以直接将配置文件中配置项的值自动的注入到对象的属性中。这个注解在 Spring MVC 中表示,你希望将一个或多个 HTTP 请求参数的值绑定到一个。在这个例子中,它指示。
2024-04-01 10:14:56 671
原创 yml配置文件
前面我们一直使用springboot项目创建完毕后自带的application.properties进行属性的配置,那其实呢,在springboot项目当中是支持多种配置方式的,除了支持properties配置文件以外,还支持另外一种类型的配置文件,就是我们接下来要讲解的yml格式的配置文件。
2024-04-01 10:14:26 210
原创 Mysql的一些基本概念
SQL语句中嵌套select语句,称为嵌套查询,又称子查询。子查询外部的语句可以是insert / update / delete / select 的任何一个,最常见的是 select。根据子查询结果的不同分为:标量子查询(子查询结果为单个值[一行一列])列子查询(子查询结果为一列,但可以是多行)行子查询(子查询结果为一行,但可以是多列)表子查询(子查询结果为多行多列[相当于子查询结果是一张表])where之后from之后select之后。
2024-03-31 20:14:52 478
原创 vue前后端分离
修改vue.config.js文件配置端口对于vue项目,index.html文件默认是引入了入口函数main.js文件,我们找到new Vue({router,import: 导入指定文件,并且重新起名。例如上述代码导入当前目录下得App.vue并且起名为Appnew Vue(): 创建vue对象将vue对象创建的dom对象挂在到id=app的这个标签区域中,作用和之前学习的vue对象的le属性一致。router: 路由,详细在后面的小节讲解render: 主要使用视图的渲染的。
2024-03-31 14:54:58 330
原创 jsDom操作
依据我们学习过得DOM的知识点,我们知道html中的标签被加载成element对象,所以我们也可以通过element对象的属性来操作标签的属性。document.getElementsByName() :根据标签的name的属性值获取标签对象,name属性值可以重复,所以返回值是一个数组。document.getElementById(): 根据标签的id属性获取标签对象,id是唯一的,所以获取到是单个标签对象。方式1:通过html标签中的事件属性进行绑定。
2024-03-31 11:40:43 345
原创 java反射
反射的第一步首先获取到类才行。由于Java的设计原则是万物皆对象,获取到的类其实也是以对象的形式体现的,,用Class类来表示。获取到字节码对象之后,再通过字节码对象就可以获取到类的组成成分了,这些组成成分其实也是对象,其中。
2024-03-30 14:46:47 405
原创 单元测试Junit框架
所谓单元测试,就是针对最小的功能单元,编写测试代码对其进行正确性测试。比如说我们写了一个学生管理系统,有添加学生、修改学生、删除学生、查询学生等这些功能。要对这些功能这几个功能进行测试,我们是在main方法中编写代码来测试的。第三方框架,需要自己导包。
2024-03-30 14:16:56 248
原创 日志技术logback
Logback提供了一个核心配置文件logback.xml,日志框架在记录日志时会读取配置文件中的配置信息,从而记录日志的形式。具体可以做哪些配置呢?
2024-03-30 10:06:53 171
原创 XML约束
XML约束指的是限制XML文件中的标签或者属性,只能按照规定的格式写。比如我在项目中,想约束一个XML文件中的标签只能写<书>、<书名>、<作者>、<售价>这几个标签,如果写其他标签就报错。
2024-03-30 09:54:35 153
原创 io流基础
文件数据读写的一套api读:iput reader写:out write读取流程:建立连接、read或者write读写数据、close()断开连接。
2024-03-30 09:03:58 323
原创 迭代器Interator的并发异常处理
为什么会出现这个异常呢?那是因为迭代器遍历机制,规定迭代器遍历集合的同时,不允许集合自己去增删元素,否则就会出现这个异常。怎么解决这个问题呢?这时候,改用Iterator迭代器的remove方法,就不会报错。使用集合删除方法list.remove会出现报错。
2024-03-29 16:09:38 205 1
原创 java数据集合实际开发中的选择
等,每种类型都有其特点和适用场景。在实际开发中,选择哪种集合类型主要取决于你的具体需求,包括数据的性质、操作的需求以及性能的要求。在Java中,有多种集合类型可供选择,包括。
2024-03-29 11:11:49 196 1
原创 异常处理进阶
需求:写一个saveAge(int age)方法,在方法中对参数age进行判断,如果age=150就认为年龄不合法,如果年龄不合法,就给调用者抛出一个年龄非法异常。分析:Java的API中是没有年龄非常这个异常的,所以我们可以自定义一个异常类,用来表示年龄非法异常,然后再方法中抛出自定义异常即可。先写一个异常类AgeIllegalException(这是自己取的名字,名字取得很奈斯),继承// 1、必须让这个类继承自Exception,才能成为一个编译时异常类。
2024-03-29 10:33:45 288 1
原创 Lambda表达式
需要给说明一下的是,在使用Lambda表达式之前,必须先有一个接口,而且接口中只能有一个抽象方法。有了以上的Swimming接口之后,接下来才能再演示,使用Lambda表达式,简化匿名内部类书写。像这样的接口,我们称之为函数式接口,只有基于函数式接口的匿名内部类才能被Lambda表达式简化。按照下面的格式来编写Lamdba。
2024-03-28 17:32:10 210 1
原创 javase自定义排序
重写compareTo方法,并返回自定义排序规则。让javabean继承comparable接口。在参数类中调用方法测试。
2024-03-28 17:10:02 107 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人