- 博客(56)
- 收藏
- 关注
原创 java中的反射知识总结(详细)
反射在 Java 里是一个非常强大的特性,不过它也会带来一些性能开销,因为在运行时需要进行额外的检查和处理。所以,只有在必要时才使用反射,例如在框架开发、依赖注入等场景中。
2025-04-09 16:15:36
675
原创 java的面向切面编程(AOP)
面向切面编程(AOP,Aspect-Oriented Programming)是一种编程范式,它可以将横切关注点(如日志记录、事务管理、权限验证等)从业务逻辑中分离出来,从而提高代码的可维护性和可复用性。在 Java 里,AOP 能让开发者在不修改原有代码的基础上,对程序进行增强。下面为你详细介绍 Java 中的面向切面编程。
2025-04-09 16:11:27
878
原创 Java 中的强制类型转换
在 Java 里,基本数据类型间的转换分为自动类型转换和强制类型转换。当把范围大的数据类型转换为范围小的数据类型时,就需要进行强制类型转换。// 把 double 类型强制转换为 int 类型System.out.println("double 值: " + doubleValue);System.out.println("转换后的 int 值: " + intValue);// 把 long 类型强制转换为 int 类型。
2025-04-09 16:10:18
935
原创 async/await 异步编程
接受一个Promise数组作为参数,当所有Promise都成功时,返回一个包含所有Promise解决值的数组;只要有一个Promise失败,整个就会失败。:接受一个Promise数组作为参数,只要数组中有一个Promise率先解决或拒绝,就返回该Promise的结果。:用于捕获async函数中await表达式可能抛出的异常,进行错误处理。通过结合这些方法,可以灵活地处理各种复杂的异步场景,使异步代码更加简洁和易于理解。
2025-04-08 17:16:36
363
原创 数据对象:DTO、DO、PO和 BO的区别和关系
DTO:主要用于数据传输,关注数据的传递和展示。DO:代表业务实体,封装业务逻辑和状态。PO:与数据库表对应,用于数据的持久化操作。BO:处理复杂的业务流程,协调多个对象完成业务操作。这些概念在不同的项目中可能会有不同的使用方式和侧重点,但总体上都是为了提高代码的可维护性、可扩展性和复用性。
2025-04-06 15:07:27
507
原创 Spring Boot 框架注解:@ConfigurationProperties
是 Spring Boot 框架里的一个注解,其主要功能是把配置文件(像或者)里的属性值绑定到一个 Java 类的字段上。
2025-04-06 00:38:20
462
原创 Vue 2 和 Vue 3 中的钩子函数
创建阶段和created(Vue 2)、(Vue 3)用于在实例初始化和挂载前执行操作,像数据初始化这类操作就适合在这一阶段进行。挂载阶段和mounted(Vue 2)、onMounted(Vue 3)用于在组件挂载到 DOM 前后执行操作,比如操作 DOM 元素、发起网络请求等。更新阶段和updated(Vue 2)、和onUpdated(Vue 3)用于在数据更新前后执行操作,可用来处理数据更新时的副作用。销毁阶段和destroyed(Vue 2)、和。
2025-03-31 16:42:22
739
原创 Mybatis中封装查询结果,什么时候用 resultType,什么时候用resultMap
若查询结果简单,列名和属性名一致,优先使用resultType。若查询结果复杂,列名和属性名不一致,或者需要进行复杂的映射,使用resultMap。对于简单的字段映射,使用AS关键字和resultMap能达到相同效果。对于复杂的映射需求,如嵌套查询、关联查询等,resultMap更具优势,而AS关键字无法满足要求。
2025-03-29 14:29:10
832
原创 @RequestBody注解解释
是Spring框架中的一个注解,主要用于将方法的返回值直接写入HTTP响应体中,而不是解析为视图进行跳转。功能,该对象会被自动转换为JSON格式返回给客户端 ,返回结果类似。
2025-03-17 12:29:13
442
原创 @pathvariable注解的应用与解释
是Spring框架中的注解,用于处理路径参数,能将URL中的动态部分绑定到控制器的方法参数上,让restful风格接口更清晰。
2025-03-16 19:25:37
323
原创 Java 中的强制类型转换
在 Java 里,基本数据类型间的转换分为自动类型转换和强制类型转换。当把范围大的数据类型转换为范围小的数据类型时,就需要进行强制类型转换。
2025-03-12 18:38:28
422
原创 props配置项的详细介绍
备注:props是只读的,Vue底层会监测你对props的修改,如果进行了修改,就会发出警告,若业务需求确实需要修改,那么请复制props的内容到data中一份,然后去修改data中的数据。required:true, //必要性。如果在这个地方,不想加入单向事件绑定的话,也可以。default:'老王' //默认值。type:String, //类型。功能:让组件接收外部传过来的数据。
2024-11-21 00:47:03
747
原创 ES6 模块化语法
ES6 模块化语法模块功能主要由两个命令构成:export 和 import。export 命令用于规定模块的对外接口(哪些数据需要暴露,就在数据前面加上关键字即可)import 命令用于输入其他模块提供的功能(一个模块想用另一个模块的功能的时候使用)
2024-11-20 21:35:01
1300
原创 react使用js创建虚拟dom的两种方法、区别以及jsx语法规则
使用js如果现在需要在h1里面加一个span标签,怎么加呢?使用JSX使用JS。
2024-10-13 16:39:04
563
原创 change事件在JavaScript中的多种用途【全!!!】
这意味着,如果用户在输入框中输入文本,然后移动焦点(例如,通过点击页面上的其他位置或按Tab键),或者从下拉列表中选择一个新的选项,属性(虽然这通常不推荐,因为它将JavaScript与HTML混合在一起,违反了内容与行为分离的原则)。事件在JavaScript中的多种用途,从简单的验证到复杂的UI更新,都能通过监听和处理。事件是一个非常常用的DOM事件,它主要在元素的值发生变化且元素失去焦点后(对于。方法给元素添加一个事件监听器,或者使用HTML的。javascript中change事件的用法。
2024-08-13 15:07:27
1153
原创 【问题解决】图片过大,超过div盒子--background-size属性
在有些情况下,背景图片大小超过了div的宽高,那么可以采用background-size来调整如果你想要背景图片完全填充div,同时保持图片的宽高比(这可能会导致图片的一部分被裁剪),你可以使用background-size: cover;。如果你想要背景图片完全显示在div内,但允许图片缩小以完全适应(这可能导致div的某些部分没有图片),则可以使用background-size: contain;。
2024-07-31 16:36:47
903
原创 利用html、css、javascript实现 单选全选按钮的交互效果【全】
checked伪类选择器可用于选择匹配所有被选中的单选按钮(radio)或复选框(checkbox)例:设置被选中的单选按钮(radio)或复选框(checkbox)的背景颜色为粉色。
2024-07-30 11:40:42
459
原创 全选单选按钮案例
全选小米净水器</td><td>小米手机</td><td>小米电视</td><th>商品</th><th>商家</th><th>价格</th><td>小米</td><td>小米
2024-07-06 16:19:17
963
原创 tab切换栏
<a href="javascript:;">美食</a></li><li><a href="javascript:;">百货</a></li><li><a href="javascript:;">个护</a></li><li><a href="javascript:;">预告</a>tab栏切换
2024-07-06 15:24:09
693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅