自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java】反射机制

Java 反射机制是 Java 语言提供的一种能力,它允许程序在运行时查询、访问和修改类和对象的属性和行为。

2024-07-29 00:27:25 219

原创 【设计模式】监听者模式

监听者模式(Observer Pattern)是一种设计模式,它定义了对象间的一对多依赖关系,使得当一个对象(主题)状态发生变化时,所有依赖于它的对象(观察者)都会得到通知并自动更新。在Java SDK开发中,监听者模式可以用于多种场景,包括但不限于事件处理、组件通信、框架集成等。

2024-07-28 23:28:00 212

原创 java自定义注解(由潜到深)带完整的示例代码

/定义一个自定义的注解String[] hobby() default {"吃","喝","玩"};在上面的示例中,我们定义了一个注解 MyAnnotation,使用了 @Retention 注解来指定该注解应该在运行时保留,使用了 @Target 注解来指定该注解应该应用于方法上。注解中包含了四个成员变量,分别表示名称、年龄、爱好和婚姻状况。注解中还包含了一个方法 String toString(),用于返回注解的字符串表示。

2024-07-28 23:15:53 365

原创 在Vue中全局引入JS文件的方法

被引入的js文件位置需要放在public/路径下面。

2024-07-18 18:06:55 283

原创 Vue中使用that代替this(const that = this )的场景

为了解决这个问题,我们使用 that = this 将 this 保存到变量 that 中,并在回调函数中使用 that.message 来访问 Vue 实例中的 message 属性。在上面的代码中,我们使用箭头函数来定义 setTimeout 的回调函数,这样就可以直接访问 this.message,而不需要使用 that = this 了。需要注意的是,在 Vue 3 中,可以使用箭头函数来避免 that = this 的问题,因为箭头函数的 this 指向的是定义时的上下文,而不是运行时的上下文。

2024-07-18 17:37:06 296

原创 【设计模式】委托模式和代理模式

委托模式和代理模式都是常见的设计模式,它们都涉及到对象之间的协作和交互,但是它们的实现方式和应用场景有所不同。

2024-07-09 17:48:39 199

原创 【SpringBoot】无法映射到application.properties中声明的字段

删除install生成的target文件后,再次运行项目出现的报错,也就是找不到application.properties中声明的字段。后来发现是项目没有识别resouce目录下的资源。可以尝试通过下面的方式解决。主要是第二个方法,很有用。

2024-07-09 16:05:39 395

原创 React 表单提交使用React Hook更新数据无效

直接上代码效果如下。

2024-05-13 15:50:57 311

原创 Vue 2 Router的使用方法

下面是一个使用Vue 2和Vue Router 3的完整示例代码,包括创建Vue项目、安装Vue Router、定义路由、创建组件和应用路由。元数据属性用于路由守卫,以确保用户在访问需要认证的路由之前已经登录。这是一个简单的示例,实际应用中可能需要更复杂的认证逻辑。在创建过程中,确保选择了Vue 2作为版本,并且勾选了Router和Vuex选项。,你将看到你的Vue 2应用,可以通过点击导航链接在不同页面间切换。来显示当前路由对应的组件,使用。请注意,这个示例中的。

2024-04-15 17:50:24 932 1

原创 React router使用的方法

以下是一个使用React Router v6的简单示例,展示了如何设置路由并渲染不同的页面组件。,React Router将根据配置的路由渲染对应的页面组件。然后,我们将设置一个路由配置,根据URL路径渲染相应的组件。在这个示例中,我们创建了三个页面组件,并在。现在,当用户访问不同的URL路径时,例如。,React会将应用挂载到这个元素上。组件,它包含导航链接到其他页面。则是当路径匹配时要渲染的组件。- 应用的入口文件,渲染。首先,确保你已经安装了。文件中有一个根元素,如。定义了路由的路径,而。

2024-04-15 17:45:56 319

原创 React 组件引用样式的多种方法

每种方法都有其优缺点,例如内联样式易于调试但难以维护,CSS-in-JS提供了强大的样式封装和复用能力,而传统的CSS文件易于编写和阅读,但可能引入全局样式冲突。如果你喜欢使用Sass、Less等CSS预处理器,可以配置Webpack或你的构建系统来处理这些文件,并将它们编译成普通的CSS文件。,可以让你在JavaScript中编写CSS样式,并将其应用到组件上。你可以创建一个普通的CSS文件,并在组件中通过。这种方式简单直接,但不适合复杂的样式。通过CSS模块,你可以将样式定义在一个单独的。

2024-04-15 17:44:03 313

原创 【Vue】router的使用

Vue Router是Vue.js官方提供的路由管理器,用于构建单页面应用程序(SPA)。它可以帮助我们管理应用程序的路由,实现路由的跳转、路由参数传递、路由拦截等功能。

2024-01-18 14:47:42 385 1

原创 【There is no getter for property named “ XXX “ in class “ XXX “】

注意:有的时候直接传入字段的话不需要使用@Param注解也是可以使用的,原因是mybatis会根据接口中参数的顺序自动在sql中进行映射,所以不会报错,但是当传入的字段为实体的时候mybatis找不到映射关系,所以会报错上述的错误。背景:想要直接往mapper接口中传入一个实体对象,然后sql语句通过该实体对象获取参数,存入到DB中。错误的原因:mapper接口中没有使用@Param注解,导致mybatis不知道参数的名字。@Param注解还可以给传入的对象重命名,可以自行搜索了解更多。

2023-02-13 17:36:25 1074

原创 【Kotlin 的简写技巧 Android 开发】

学习kotlin的时候做的笔记,防止遗忘!

2022-08-18 01:23:19 503

转载 【SpringBoot】SpringBoot 常用注解

40 个 SpringBoot 常用注解,转自[Java专栏],供自学使用(https://mp.weixin.qq.com/s/8J9cafQdhJAu5hxjA20gKQ)

2022-06-16 10:10:47 76

原创 二十三种设计模式

抽象工厂模式是一种创建型模式,它提供了一种创建一组相关或相互依赖对象的最佳方式。在抽象工厂模式中,我们不仅要创建对象,还要创建对象的工厂。// 定义一个 Shape 接口,表示图形// 定义一个 Circle 类,实现 Shape 接口,表示圆形@Override// 定义一个 Rectangle 类,实现 Shape 接口,表示矩形@Override// 定义一个 Color 接口,表示颜色// 定义一个 Red 类,实现 Color 接口,表示红色@Override。

2022-01-17 14:01:32 64

转载 【常见的排序算法】

[转载]排序算法原文地址

2021-12-01 16:56:47 77

原创 Android如何创建一个自定义回调接口(附demo原码)

创建一个自定义的回调接口1.创建一个回调的接口首先,在回调接口中添加几个回调方法,如下public interface MyCallBack { /** * 调用加法的回调 * @param res 结果 * @param isPositive 是否是正数 */ void onPlus(int res,boolean isPositive); /** * 调用减法的回调 * @param res 结果 *

2021-11-16 17:43:29 2360

原创 Android Studio打jar包的方法(附demo源码)

Step1:使用Android Studio创建一个项目工程,该步骤省略Step2:在第一步的基础上创建一个module,Templates选为Android Library,并为module命名。流程如下图所示完成可以在文件中看到自己创建的module。如下图所示在MyLibrary中创建一个类,并添加一个方法如图所示Step3:打开自己创建的library 中的bulid.gradle(注意,是library下的gradle)如图然后在gradle中添加如下的代码Step4:在AS的终端中输

2021-10-13 16:42:41 867

空空如也

空空如也

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

TA关注的人

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