自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue 组件间通信的六种方式

Event Bus 是一个简单的 Vue 实例,可以通过 $emit 方法向其他 Vue 组件发送事件,也可以通过 $on 方法接收其他 Vue 组件发送的事件。$parent 属性指向组件的父组件,$children 属性指向组件的子组件。通过 $parent 和 $children 属性,组件可以直接访问父组件和子组件的数据和方法。在 vue 中,组件是构建应用程序的基本单位,组件是用于显示和处理数据的可复用代码块。当多个组件共享状态时,使用 Vuex 可以更方便地管理组件之间的数据交换和通信。

2024-09-23 07:42:19 1002

原创 SpringBoot整合Mybatis

最后打开类SpringbootMybatisApplication类,这个是SpringBoot的启动类。我们需要在里面添加一个注解@MapperScan。--UserService接口:和上面UserMapper接口中的方法是一样的,所有就不贴了。

2024-09-18 04:33:09 446

原创 java的封装和继承

封闭, 包装封闭: 隐藏细节(类隐藏属性(不能直接访问),方法)包装: 把数据(属性)或者方法组合在一起,形成一个类(整体), 使用类这个创建对象, 通过对象就可以访问这个类属性和方法java中封装的实现:给属性设置private访问修饰符: 属性私有化 private 私有: 本类可见 public 公开, 所有类都可以访问给属性提供公开的方法, 给属性设置值, 获取属性的值的公开方法如果一个属性有对应set方法: 可写属性如果一个属性有对应的get方法: 可读属性​//属性私有化。

2024-09-09 14:38:59 721

原创 验证码的实现

/ 图片样式 水纹com.google.code.kaptcha.impl.WaterRipple 鱼眼com.google.code.kaptcha.impl.FishEyeGimpy 阴影com.google.code.kaptcha.impl.ShadowGimpy。// 验证码文本字体样式 默认为new Font("Arial", 1, fontSize), new Font("Courier", 1, fontSize)// 验证码文本字符颜色 默认为Color.BLACK。

2024-09-02 23:18:26 1210

原创 Java运算符

如果第一个表达式1的结果false, 整个与表达式的结果确定false, 与表达式2无关, java中&& 不执行表达式2。&& 与: 表达式1 && 表达式2 都为true,结果才为true, 有一个为false,结果就是false 短路与。三元运算符结果 = 如果条件为true, 三元运算符表达式结果就是值1, 如果为false, 结果就是值2。|| 或: 表达式1 || 表达式2 有一个为true,结果就是true 短路或。// 后赋值:把a的值赋值给 (++a)表达式 (++a)=11。

2024-08-19 10:48:56 407

原创 Java数组

变量: 存储一个值int a;存储一个班所有学生的姓名...​使用变量存储:代码重复, 写20行取大量相似变量名定义某个东西一次性存储多个值: 数组数组: 存储一组相同数据类型的数据的容器数组要素:数组名(数组的空间的门牌号)数据类型数组的元素(多个)数组下标: 从0开始, 第一个元素下标:0变量使用三部曲:声明变量(开辟内存空间) 数据类型 变量名;给变量赋值使用变量数组使用四部曲:声明数组(没有开辟空间)数据类型[] 数组名;//第一种写法。

2024-08-19 08:33:36 415

原创 Java循环

把重复执行的代码 放在一个循环结构中, 重复的代码只需要写一次, 程序通过循环结构重复执行代码循环结构:while循环do-while循环for循环。

2024-08-12 08:53:57 366

原创 Mybayis

MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis,也就是从3.0版本开始 iBatis改名为MyBatis。。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)

2024-08-04 23:13:16 909

原创 Tomcat

所以Tomcat就是一个服务器,而且是本地的服务器,可以将我们的Java程序放在Tomcat服务器中,就可以用它来完成不同客户端的请求和响应。当Tomcat启动后,客户端发送请求过来,通过在Tomcat上的Java程序完成请求,然后将处理的结果返回给客户端。

2024-08-02 11:45:17 779

原创 Maven

我们使用继承的目的是为了消除重复性,实际项目中最常用的是把子模块pom中很多相同的依赖配置提取出来,统一锁定在父模块的pom中。所以建议我们在创建项目的时候为项目模块提供一个合理的Name,因为构建的结果中是通过各个模块中配置的Name来标识每一个项目模块的构件状态的。在dependencies中声明了依赖的版本,则使用该依赖的版本,不管在dependenciesManage中有没有声明依赖的版本,都以dependencies中声明的版本为主。版本锁定:指的是锁定项目中依赖的版本。

2024-07-25 08:54:52 610

原创 2.Maven的环境配置

添加变量值:%MAVEN_HOME%\bin。其中“%MAVEN_HOME%\bin”代表的就是”D:\Maven\apache-maven-3.6.3\bin“目。变量值:D:\Maven\apache-maven-3.6.3(这是你Maven的存储路径)4.检验配置是否成功:用win键+R,输入cmd进入dos命令,输入mvn -v,出现如下信息则表明成功。5.配置运行参数环境变量(可选配置):MAVEN_OPTS。1.首先右击此电脑—>属性—>高级系统设置—>高级—>环境变量。

2024-07-22 09:50:30 164

原创 maven的生命周期

Maven生命周期是对项目构建和发布的一系列阶段按顺序执行的抽象流程。它由不同的阶段(phase)组成,每个阶段完成特定的构建任务,如清理、编译、测试、打包等。package:将编译后的代码打包成JAR、WAR等格式的可分发文件。deploy:将包部署到远程仓库,共享给其他开发者和项目。validate:验证项目的完整性和必要的信息是否齐全。post-clean:清理后立即完成的收尾工作。pre-clean:在清理前执行的准备任务。clean:移除上一次构建生成的文件。site:生成项目文档和站点信息。

2024-07-16 09:01:24 298

原创 Java EE

定义:Java EE是Sun公司(后被甲骨文收购)推出的企业级应用程序版本,它提供了一套用于开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序的规范和标准。Java EE是在Java SE(Java Platform, Standard Edition)的基础上构建的,增加了更多适用于企业级开发的应用框架和API。综上所述,Java EE是一个强大的企业级开发平台,提供了丰富的技术规范、开发环境和架构选择,帮助开发者构建高性能、高可用的企业级应用程序。

2024-06-24 18:30:28 250

原创 数据库的分页查询

在Web应用程序或其他类型的应用程序中,你通常会动态地计算`OFFSET`值,基于当前的页码和每页的记录数。例如,如果用户正在查看第`n`页,并且每页有`p`条记录,那么`OFFSET`就是`(n - 1) * p`。`starting_point`:从哪里开始获取记录(即跳过前面的记录数)。在MySQL中,分页查询通常使用`LIMIT`和`OFFSET`子句来实现。假设我们有一个名为`users`的表,并且我们想要每页显示10条记录。`number_of_records`:每页要显示的记录数。

2024-06-16 21:19:26 158

原创 java反射

意义:反射打破了常规编程中类型检查的限制,提供了一种动态处理对象的方式。:代表一个类,是反射的核心,可以获取类的构造方法、方法、属性等信息。:利用反射API动态生成代理类,实现对目标对象的增强或控制。:通过反射读取和写入对象的属性,实现对象的序列化和反序列化。:合理使用反射,避免在性能敏感的代码中使用复杂的反射操作。:确保反射操作的合法性和安全性,避免违反类的访问控制策略。:代表一个类的成员变量,用于获取或设置变量的值。:代表一个类的方法,可以用于调用具体的方法。:代表一个类的构造器,用于创建对象实例。

2024-06-03 10:08:18 235

原创 数据库的多表查询

3.一对一(one-to-one)指的是两方都只拥有一个相关的对象,而这两个对象之间建立了关系。比如一个人和他的身份证号码之间的关系,一个公司和它的营业执照号码之间的关系。2.多对多(many-to-many)指的是两方都有多个相关的对象,而这些对象之间都建立了关系。比如多个学生和多个课程之间的关系,一个作者和多个出版社之间的关系。1.一对多(one-to-many)指的是一方拥有多个相关的对象,而这些对象只与这一方建立关系。比如一个学校和多个学生的关系,一个老师和多个学生的关系。

2024-05-07 16:01:49 216 2

空空如也

空空如也

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

TA关注的人

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