- 博客(563)
- 资源 (16)
- 收藏
- 关注
原创 【ES】Elasticsearch常见问题与日常随笔(持续更新)
Elasticsearch (ES) 是一个强大的开源搜索和分析引擎,广泛用于全文搜索、日志和数据分析等场景。由于其复杂性,用户可能会遇到各种问题。
2023-12-28 19:49:39 4072 12
原创 【多线程】常见问题简单总结
多线程编程在提高程序性能方面非常有用,但也引入了一系列常见问题,主要包括竞态条件、死锁、线程饥饿和活锁等。以下是这些问题的解释以及如何在Java中解决它们的例子。
2023-12-28 14:33:44 1423 26
原创 【Mybatis】日常知识点随笔(持续更新)
` 标签定义公共的 SQL 片段,并为其指定一个唯一的 `id`。这个 `id` 将在后续的 `` 标签中被引用。= null">-- 可以继续添加其他公共条件 -->
2023-12-18 19:40:17 2048 34
原创 【Vue】日常错误总结(持续更新)
中组件props中的数据只能单向流动,即只能从父组件通过组件的DOM属性attribute传递props给子组件,子组件只能被动接收父组件传递过来的数据,并且在子组件中,不能修改由父组件传来的props数据。当你监听路由变化时,如果在回调函数中使用了this关键字,它将指向新创建的组件实例,而不是之前的组件实例。在上面的代码中,我们在 `el-form-item` 的 `label` 属性和 `v-if` 判断条件中都使用了表达式,因此应该将它们放在一对花括号中。
2023-12-09 17:08:08 2564 36
原创 【Vue】学习路线图(VIP珍藏版)
MVVMMVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和Silverlight(类似于Java Applet,简单点说就是在浏览器上运行WPF)的架构师Ken Cooper和Ted Peters开发,是一种简化用户界面的事件驱动编程方式。由John Gossman(同样也是WPF和Sliverlight的架构师)与2005年在他的博客上发表。
2023-12-07 10:49:13 4186 35
原创 【Vue】日常小知识总结(持续更新)
初始化默认参数, vue2会把内存地址也复制过去,当params里面的值修改后, this.defParams也会相应改动,所以要先复制一份再赋值给this.params。中组件props中的数据只能单向流动,即只能从父组件通过组件的DOM属性attribute传递props给子组件,子组件只能被动接收父组件传递过来的数据,并且在子组件中,不能修改由父组件传来的props数据。改动了子组件中引用的父组件的变量,也就是props中的数据。
2023-11-13 15:28:49 1683 38
原创 【Mybatis】xml常用总结(持续更新)
SELECT-- 加序号 @i := @i + 1 AS row,( SELECT @i := 0 ) rCASEWHEN NOW() = su.effective_start_time AND NOW() < su.effective_end_time THEN "生效中"WHEN NOW() >= su.effective_end_time THEN "已过期"ELSE NULL。
2023-11-01 14:45:12 5102 48
原创 【Vue】科学计数法常见处理
在上述示例中,number的初始值为科学计数法表示的数字1.23e+6。然后,使用Number()将其转换回数字,并使用toExponential()方法将其转换为科学计数法表示的字符串"1.23e+6"。在计算属性formattedNumber中,我们将这些方法应用到number数据上,并返回一个包含了格式化、保留小数、解析字符串、检查数值的结果的字符串。在Vue中,可以使用JavaScript的内置方法toExponential()来处理科学计数法,并结合toFixed()方法来保留指定小数位数。
2023-10-17 16:25:45 2364 50
原创 Win10使用总结2023(持续更新)
右键单击桌面上的空白区域,点击【在个性化设置窗口中,选择【】选项卡。在右侧的【】中,选择【。勾选【】(我的电脑)并点击【
2023-10-07 23:50:49 167
原创 【Vue】监控路由与路由参数, 刷新当前页面数据的几种方法
在这个示例中,我们在组件的`data`选项中定义了一个`monitoredParam`属性,用于存储监控的参数值。当监控的参数发生变化时,`watch`函数会被触发,将新的参数值保存到组件的`monitoredParam`属性中。在这个示例中,我们在组件的`data`选项中定义了一个`monitoredRoute`属性,用于存储监控的路由信息。当路由发生变化时,`watch`函数会被触发,将新的路由信息保存到组件的`monitoredRoute`属性中。
2023-09-27 10:45:48 11335 53
原创 【Vue】浏览器缓存sessionStorage、localStorage、Cookie
sessionStorage用于在浏览器会话期间存储数据。当用户关闭浏览器标签页或窗口时,存储在sessionStorage中的数据将被清除。
2023-09-13 17:01:13 4517 56
原创 【Vue】监听Enter键
在上述代码中,`@keyup.enter.native`修饰符绑定到输入框上,当用户释放按键时,如果按下的是Enter键,则会调用`handleEnterKey`方法来处理逻辑。在上面的代码中,`@keydown.enter`指令绑定到输入框上,当用户按下Enter键时,会调用`handleEnterKey`方法来处理逻辑。`@keydown.enter`和`@keyup.enter.native`都可以用于监听Enter键的按下事件,但它们之间存在一些区别。你可以根据自己的需求选择其中一种方式来实现。
2023-09-11 19:46:59 7852 18
原创 【MarkDown】使用总结
Markdown是一种轻量级的标记语言,用于简单、易读易写的纯文本格式编写文档。它最初由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)在2004年创建,并迅速流行起来。Markdown 允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。Markdown 编写的文档后缀为 .md, .markdown。
2023-09-07 19:53:17 165
原创 【AI】一文上手ChatGPT(持续更新)
ChatGPT是一个由OpenAI开发的文本生成模型,它是使用深度学习技术训练而成的。ChatGPT在大规模的互联网文本数据上进行了预训练,然后通过使用强化学习算法进行了微调。ChatGPT的目标是生成连贯、有意义、适时的回应来进行对话。它可以应对各种主题的问答、提供解释、提供意见、进行创造性文本生成等任务。它可以根据输入的问题或指令来生成回答,并可以进行多轮对话。然而,ChatGPT仍然有一些局限性。它有时可能会生成不准确、无意义或不合理的回答,也有可能会出现一些不符合社会、道德、法律规范的内容。
2023-08-28 18:17:38 3306 27
原创 【ES】常见错误总结
一开始纠结sort, 百度说什么第一次创建索引sort没初始化的问题, 又去看源码啥的...数据不存在的时候或者索引无法正确识别的时候会出现该问题。
2023-08-25 17:42:32 3327 1
原创 【Java】Could not initialize class net.sf.cglib.beans.BeanMap$Generator异常解决
使用easyexcel时,研发环境正常, 服务器编译正常, EasyExcel调用方法的时候, 服务器出现Could not initialize class net.sf.cglib.beans.BeanMap$Generator问题。springboot最好是不用动了, 查询springboot的asm依赖版本, 跟cglib依赖 asm版本保持一致。easyexcel 3.3.0 依赖 cglib 3.1,cglib又依赖 asm;项目的springboot版本2.x,底层会依赖 asm。
2023-08-25 16:37:17 4517 1
原创 【Mysql】常用SQL总结(持续更新)
另外,如果要修改的表中已经有数据,而修改会导致数据被截断的话,需要注意保存数据,以免数据丢失。注意,这个命令只能修改字段的长度,并带有备注,不能修改字段的类型和约束。字段的长度为3,并且为每个字段添加了相应的备注。连接到mysql服务器并选择要修改的数据库。语句来修改表中的多个字段长度并带有备注。字段的长度从50修改为100,将。字段的长度为100,
2023-07-18 20:00:38 1412 33
原创 【Vue】父组件子组件的通信方式20种(全网最全总结)
目录Props:父组件向子组件传递数据,子组件通过props属性接收数据父组件:子组件:$emit和$on:子组件向父组件传递数据,子组件通过$emit触发事件,父组件通过$on监听事件并接收数据。父组件:子组件:$parent和$children:父组件向子组件传递数据,父组件通过$children获取子组件实例并调用子组件方法传递数据。父组件:子组件:$attrs和$listeners:父组件向子组件传递属性和事件,子组件通过$attrs获取属性,通过$listeners获取事件并绑定在子组件上。父组件
2023-07-11 20:36:45 11287 23
原创 【Vue】中el-table数据项扩展各种类型总结(持续更新)
在这个示例中,我们将el-link放置在el-table-column的作用域插槽中,并使用scope.row来访问每个数据项的属性。在这个示例中,我们将el-select放置在el-table-column的作用域插槽中,并使用scope.row来访问每个数据项的属性。在上面的例子中,我们使用了el-table-column来定义列,同时使用了slot-scope来访问每一行的数据。这样,我们就可以在el-table的数据项中使用动态的el-tag了,每个人的标签会根据不同的类型显示不同的样式。
2023-07-11 20:24:31 6202 29
原创 【Java】JDK8生成随机数
以上是五种常见的随机数生成方法。除了这些方法,ThreadLocalRandom类还提供了更多的随机数生成方法,可以根据实际需要选择使用。除了这些方法,Random类还提供了很多其他的随机数生成方法,可以根据实际需要选择使用。在Java中,可以使用内置的Random类来生成随机数。这个例子中,生成的范围在0到9之间的随机浮点数(不包含9)。这个例子中,生成的范围在0到9之间的随机浮点数(不包含9)。此例中,生成的随机数范围在1到100之间。此例中,生成的随机数范围在1到100之间。
2023-07-06 17:07:45 1639 9
原创 【React】学习路线图
我们还使用了大括号`{}`来嵌入JavaScript表达式,例如在``标记中的`{message}`和在``标记中的箭头函数。- 可以通过在线教程、文档或书籍来学习ES6+的新特性,如MDN的ES6教程:(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/import)您可以使用React提供的`React.lazy`和`Suspense`组件来实现代码分割。
2023-07-06 16:46:42 2112 7
原创 【Vue】字符串,对象,集合常用方法与代码示例(珍藏版)
在 Vue.js 中,字符串操作通常不是由 Vue 自身提供的功能,而是直接使用 JavaScript 中的字符串方法。以下是一些常见的 JavaScript 字符串操作方法,这些方法在 Vue.js 中同样适用。
2023-07-06 16:43:44 3675 19
原创 【Vue】props默认值类型有哪些
在Vue中,props的默认值类型可以是字符串、数字、布尔、对象、数组或函数。在 Vue.js 中,组件之间的数据传递主要依赖于 `props`。`props` 是父组件用来传递数据给子组件的自定义属性。
2023-07-06 09:49:57 5704 28
原创 【Java】各种集合判空总结
这个方法是集合集成到自身的方法,可以看一下List的源码。这个使用到了spring的工具类,需要提前引入依赖。这样就可以同时判断数组实例是否为。这样可以使代码更加简洁易读。,以及数组的长度是否为。及以上版本,也可以使用。
2023-07-05 09:51:22 4015 1
原创 【JS】字符串转数字
需要注意,如果字符串中含有非数字字符,则以上三种方法都会将其转换成NaN。因此,在使用这些方法的时候,需要保证字符串中只包含数字字符。parseFloat()函数可以将字符串转换成浮点数。它的工作方式与parseInt()类似,但它可以将小数点后面的数字读入结果。parseInt()函数可以将字符串转换成整数。它会忽略字符串的开头空格,并读取尽可能多的数字字符,直到遇到非数字字符为止。Number()函数可以将字符串转换成数字,包括整数和浮点数。如果字符串不是有效的数字,则Number()函数返回NaN。
2023-07-05 09:29:07 490 1
原创 【Java】org.apache.ibaorg.apache.ibatis.btis.binding.BindingException: Invalid bound statement
简单来说就是Mybatis配置文件和mapper匹配不到的问题.检查步骤。
2023-07-05 09:27:09 220
原创 【MyBatis】数组与集合判断空
此处list为mapper定义的Array名, 不是数据类型。此处list为mapper定义的list名, 不是数据类型。
2023-07-03 21:35:20 6398 1
原创 【Vue】this.$refs.xxx 报错undefined解决办法
因为 ref 本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们 - 它们还不存在!$refs 也不是响应式的,因此你不应该试图用它在模板中做数据绑定。适用于特定场景, 然后第一次渲染不执行,需要注意的是定义的变量需要在子组件下, 不然也是获取不到的。,如果你使用v-if 、v-for渲染页面的话,那么在刚开始页面没没渲染之前你是拿不到。的时候提示undefined, 一开始以为方式失灵了,后来是发现。的,所以要等到页面渲染之后拿才可以。调用子组件里的函数,页面初始化的时候调用。
2023-07-03 21:25:34 7240
原创 【Git】 取消上一次commit或push
这会创建一个新的提交来撤消提交之前的更改。在命令行中输入该命令后,你需要编辑撤消的提交信息,以便 Git 创建一个新的提交。如果你需要取消上一次的 Git 提交,有几个不同的方法可以实现。无论你使用的是哪种方法,请确保在撤消提交之前首先备份你的工作。这会将工作树恢复到上一次提交的状态,也就是你上一次提交之前的状态。该命令会列出整个Git仓库的提交历史记录,包括HEAD指针所指向的提交和已经被废弃的提交。这会把 HEAD 指针移回上一个提交(HEAD~1),并清除最后一次提交的内容。表示你要撤销的分支名称。
2023-06-29 17:21:50 50599 1
原创 【Java】给实体每一个字段赋默认值
结果输出默认的数值类型、字符类型和布尔类型的默认值,日期类型为null,引用类型也为null,List和Map类型为默认的空集合对象。如果是实体类,则使用递归方式为子实体类的字段赋默认值。工具类代码实现了为任意实体类的所有字段以及多层子实体类的所有字段、各种类型的集合字段赋默认值,需要注意的是,使用该工具类前,必须为实体类的所有字段添加了getter和setter方法。使用方法与上面的示例相同,需要注意的是,使用该工具类前,必须为实体类的所有字段添加了getter和setter方法。2、实体类与测试代码。
2023-06-25 18:25:40 12636 1
原创 【Vue】居中居左居右样式总结
另外,还可以使用 Flex 布局来实现。例如,将按钮所在的容器元素设置为 Flex 容器,并使用 `justify-content: center` 属性来实现水平居中显示。示例如下:```vue。上面的代码中,我们将按钮所在的容器元素设置为 Flex 容器,并使用 `justify-content: center` 属性来实现水平居中显示。上面的代码中,我们在按钮所在的容器元素上添加了 `text-align: center` 样式,来实现按钮居中显示。
2023-06-13 16:17:02 28332 3
原创 【Git】覆盖提交代码
总之,`git commit --force`命令容易不小心破坏提交历史记录,因此在使用之前请务必明确你的操作目的、涉及的文件和团队中其他人的状态。但是,你可以使用`--amend`选项修改上一次提交的提交信息,包括提交信息的描述和已暂存的文件。`git commit --force`命令通常不推荐使用,因为它会强制提交一个新的提交对象,替换掉当前分支上的最后一个提交对象(HEAD)。2. 在使用`--force`选项时,Git会忽略提交信息是否改变的检查,并在当前提交上创建一个新的提交对象。
2023-06-13 15:55:44 13450 10
原创 【Java】 静态(static)方法调用Service层接口
工具类方法直接调用service接口失败, 注入为null, 代码校验也不通过。疑问、交流、鼓励请留言!
2023-05-06 18:16:50 11518
原创 【Vue】项目dialog组件数据项清空
第一次打开dialog就不重置了, 这样第一次dom也构建完毕了, 不会存在获取不到的情况, 第二次的时候在使用this.$refs['myForm'].resetFields();数据清空报错, 发现只有第一次渲染才会报错, 后面就正常了,
2023-05-06 17:38:20 10531
原创 Java中的while循环
有时候总想搞些花里胡哨的代码, 其实有时候简单的更好用呀, 一个循环, 满足条件就跳出,一次刷100万条数据的id区间(主键long自增),一开始是计算循环次数, id好多不连号的, 且java8的foreach多层循环跳出,你懂的。最后wilhe多方便呀。疑问、交流、鼓励请留言!
2023-04-19 23:18:36 8682
鲁大师远古版本鲁大师远古版本鲁大师远古版本
2022-09-12
node-v16.14.2-win-x64.zipnode-v16.14.2-win-x64.zipnode-v16.14.2-
2022-08-28
jdk8+201+321
2022-08-28
Everything轻量搜索软件
2022-07-21
00Xshell5+Xftp5,超好用老版本
2022-07-18
SoapUI-Pro-x64-5.1.2.exe
2022-07-18
HBuilderX.3.4.18.20220630
2022-07-18
Vscode最全插件包(包含所有插件使用链接,插件包迁移教程)
2022-07-18
cpuz轻量电脑配置检测免安装包
2022-06-09
idea-plugins.zip二十多个插件集合包
2022-04-27
超轻量截屏软件(781k大小)
2022-04-27
JDK18-jdk-18_windows-x64_bin.exe
2022-04-27
Visual C++微软常用运行库合集2022
2022-04-24
xampp-windows-x64-7.3.10-0-201910
2020-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人