- 博客(23)
- 收藏
- 关注
转载 CompletableFuture原理与实践-外卖商家端API的异步化
CompletableFuture是由Java 8引入的,在Java8之前我们一般通过Future实现异步。
2024-06-02 23:00:00
25
1
原创 Java的基础入门
数据结构+扩容情况+put查找的详细过程+哈希函数+容量为什么始终都是2^N,JDK1.7与1.8的区别。参考:https://www.jianshu.com/p/9fe4cb316c05HashMap在底层数据结构上采用了数组+链表+红黑树,通过散列映射来存储键值对数据。默认的负载因子是0.75,如果数组中已经存储的元素个数大于数组长度的75%,将会引发扩容操作。【1】创建一个长度为原来数组长度两倍的新数组。【2】1.7采用Entry的重新hash运算,1.8采用高于运算。
2024-06-01 15:05:19
636
原创 前端el-table-column使用template的新发现哈哈哈
在 Vue 和 Element UI 中,不能在同一个 el-table-column 中直接放置多个 template 标签,除非每个 template 标签都使用了不同的具名插槽。通过使用具名插槽(slot)区分它们
2024-06-01 12:19:14
1244
原创 前端splice函数学习
第二个参数代表要删除【几个】元素(注意是几个元素,不是第几个)第三个参数【...item】代表后面可以添加多个元素;使用场景:动态列删除。第一个参数代表处理的数组中下标值,
2024-05-29 22:31:10
187
原创 前端使用el-table自带排序功能注意
前端排序如果不考虑分页数据,则不用处理。如果需要考虑到分页后的数据也要排序,那么要考虑调用后端重新排序了。那就要使用到在 Table 上监听sort-change事件进行处理了
2024-05-29 22:12:45
442
原创 后端如何保证接口的幂等性
说在前面:这个只是简单的测试而已,好多都没有考虑.以上只是简单的一个demo,在实际开发中,我们还要考虑的更多,比如说方法名称是不是可能重复即方法是否重载等。我这里只是最简单的自我测试和学习。
2024-05-19 19:11:33
169
原创 集合(必会)
Java集合框架是Java平台的核心特性之一,它提供了用于存储和操作对象的高效、灵活的工具。集合框架包括一系列接口和类,它们定义了存储、检索、遍历和操作对象的标准方法。
2024-05-19 19:05:55
775
原创 java根据模板导出数据XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCellStyle
使用XSSFWorkbook、XSSFCellStyle、XSSFSheet、XSSFRow、CellRangeAddress根据模板导出excel数据
2024-04-21 12:15:03
563
2
原创 前端表单防抖\节流
前端防抖是一种常用的技术,用于减少频繁触发的事件的性能消耗。当一个事件频繁触发时,可以使用防抖来限制事件的触发频率,只在指定的时间间隔内执行一次。setTimeout和clearTimeout来控制定时器的执行和清除。前端在utils报下创建一个validate.js文件,写如下函数。前端节流的主要方式是通过控制函数的执行频率来减少函数的调用次数。在提交表单处引入该文件,并调用该函数方法。
2024-04-14 18:48:33
162
1
原创 springboot整合EasyRules读取规则文件rule.json【简单实现】,EasyRules规则引擎读取配置json文件
规则引擎EasyRules入门。springboot整合EasyRules读取规则文件rule.json【简单实现Demo】
2024-01-07 16:05:33
927
1
原创 表单验证输入框必填校验,输入框中存在值时,校验的提示还一直展示,校验如果有值则是必填项,并且输入的值是正确的;如果没有值,不校验
form表单校验,表单校验某个指定属性,表单校验有值时,校验提示信息没有清除。表单中如果有值必须校验,没有值不校验
2024-01-07 15:28:03
1268
1
原创 org.springframework.web.util.NestedServletException:PlainSelect.getGroupByColumnReferences()Ljava/ut
pagehelper-spring-boot-starter和mybatis依赖org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()Ljava/util/List
2023-08-12 14:46:49
687
1
原创 关于前端时间选择的处理问题,禁止选择今天以前的日期或以后的日期
最近在处理前端时间问题:关于前端时间选择时,不可选择今天之前的日期的处理方法
2023-03-08 23:34:52
1829
2
原创 误操作导致debug状态下没有变量值,debug状态下代码后面不显示变量值
关于IDEA在debug时,代码后面不显示变量值【代码后面没有灰灰的代码】在刚开始安装idea时,默认是会展示的,由于不小心的操作导致不能展示了。
2022-08-31 22:47:10
1532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人