- 博客(26)
- 问答 (2)
- 收藏
- 关注
原创 Java-equals和==
默认判断的是两个对象的内存地址是否一致,一般用在基本数据类型上(字符串除外)object类提供的一个方法,用来判断两个对象是否相等。默认调用的是object提供的equals方法。判断左右两端的数据是否一致。
2025-01-16 10:15:24
219
原创 Java-Map的使用
2.添加元素(当键重复时会覆盖之前的值)8.集合的长度(键值对的个数)5.判断集合是否包含指定的键。6.判断集合是否包含指定的值。3.根据键删除键值对元素。4.移除所有的键值对元素。7.判断集合是否为空。2.获取所有键的集合。3.获取所有值的集合。
2025-01-16 10:04:50
197
原创 Java-ArrayList的使用
2.删除指定索引处的元素,返回被删除的元素。3.修改指定索引处的元素,返回被修改的元素。3.在此集合中的指定位置插入指定元素。2.将指定的元素追加到此集合的末尾。1.删除指定元素,返回删除是否成功。1.创建一个空的集合对象。4.返回指定索引处的元素。5.返回集合中元素的个数。
2025-01-16 09:59:00
516
原创 JS异步解决方案
async可以单独使用,并且返回的是promise;await(后面跟的是个异步/promise)必须配合async一起使用,不然会报错。ES6新增内置函数,有三种状态pending =>转换成两种状态resolve(成功)/reject(失败)。同步就是代码从上到下依次执行而异步则是等待执行(上面的逻辑没走完,下面的代码逻辑已经走完)。Promise.all 多个异步执行完再进行操作。1.callback(回调函数)形式。3.async/await形式。以参数的形式传到异步里面。2.promise形式。
2025-01-16 09:53:21
462
原创 JS对象的深拷贝和浅拷贝
ps:如果对象里有undefined或函数,那么使用这个方法会获取不到undefined或函数。深拷贝:完全复制一份数据一致非同一个地址的数据。深拷贝和浅拷贝只针对复杂数据类型。浅拷贝:复杂数据类型的传址。
2025-01-16 09:48:41
142
原创 TkMybatis使用手册
此框架为我们实现这些功能所有的改动都在Mapper层面,所有的Mapper都继承了 tk.mybatis.mapper.common.Mapper 及 tk.mybatis.mapper.common.ids.SelectByIdsMapper。当example.createCriteria()的查询条件有部分参数允许为空时,必须在调用updateByExample和updateByExampleSelective方法前进行非空参数的校验,确保不会进行全表操作。
2025-01-14 10:31:31
782
原创 Mybatis使用手册
MyBatis 是支持定制 化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects, 普通的 Java对象)映射成数据库中的记录。
2025-01-14 10:21:34
1037
原创 Java通freemarker生成Word转PDF格式并导入临时路径
一、aspose-words离线jar包操作1.下载aspose-words离线jar包,在项目中对应的服务下新建libs包,将jar包放入新建的包下2.在pom文件里写入aspose-wordsps:${project.basedir}为获取当前文件根路径 <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words
2024-12-20 10:24:46
312
原创 uniapp上拉分页查询判断是否为最后一页
有时候后台给前端的分页查询接口可能是工具类里封装的,移动端查到最后一页时,再往上拉时,不会返回个空数组,而是把第一页的数据返给了前台,本方法就是解决这个问题。业
2024-07-24 10:06:13
203
1
原创 vue页面加载调用v-for循环的第一个点击事件
目录一、在v-for循环中加入ref=“名称”二、在生命周期updated里将this.$refs.名称[0](代表循环中第一个元素)赋值给变量三、在watch监听中,监听该变量直接".click()"即可实现页面加载调用v-for循环的第一个点击事件
2023-10-17 09:57:56
346
原创 创建公共css样式文件,定义css样式变量全局引入
使用公共CSS 变量会是更好的选择,有利于后期更改,精简代码,减少冗余,代码更直观,有利于响应式开发及客户更改需求时快速更改。
2023-07-18 14:10:05
1181
1
转载 Vue中如何实现在线预览word文件、excel文件
(1)安装 npm install --save mammoth1(2)引入import mammoth from “mammoth”;1。
2023-07-04 09:19:25
14050
6
原创 uniapp跳转页面不清除缓存问题
用uni.navigateTo跳转页面不会关闭当前页面,造成数据缓存,这时改用uni.redirectTo,会关闭当前页面,再次点击页面,会重新加载页面。
2023-02-24 16:06:26
1949
原创 前端给数组里对象的每个元素赋一个新的元素
我们通过请求API获取数据,需要对数组里的每个对象做出判断,这时候我们可以用for循环+if判断从而往数组里的每个对象添加一个标识
2023-02-24 13:54:51
390
空空如也
uniApp端口传参,显示不出message数据
2022-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人