- 博客(54)
- 问答 (1)
- 收藏
- 关注
原创 海康工业相机 Could not find module MvCameraControl.dll(已解决)
【代码】海康摄像机 Could not find module MvCameraControl.dll(已解决)
2025-01-05 21:41:43
418
原创 CountDownLatch
想象一下,你正在组织一次家庭聚会。为了确保一切都按计划进行,你需要完成几项准备工作,比如布置餐桌、准备食物和装饰房间。你希望所有的准备工作都完成后,再正式开始聚会。为了协调这些任务,你可以使用类似的机制。
2024-12-28 18:18:37
454
原创 PessimisticLock
想象你和你的朋友都想去图书馆借同一本非常受欢迎的小说。为了确保你们中的一位能够成功借到这本书,图书馆采用了悲观锁机制来管理借阅过程。
2024-12-28 18:05:48
383
原创 OptimisticLock
想象你和你的朋友去了一家很受欢迎的餐厅。你们想要点一份特别的菜品——这家餐厅的招牌菜,但因为这道菜非常受欢迎,所以它的状态可能会随时变化(比如售罄或重新上架)。
2024-12-28 17:08:18
936
原创 ReadWriteLock
提供了一种更加细粒度的并发控制机制,允许更多的线程在同一时间进行非破坏性的读取操作,只有在确实需要修改共享资源时才阻止其他任何类型的访问。这提高了系统的效率和响应速度,特别是在读操作远多于写操作的情况下。就是用于实现这样的规则。它包含两个锁:一个读锁和一个写锁。在 Java 中,ReadWriteLock。
2024-12-28 16:24:05
297
原创 MySql B树 B+树
想象你有一本书,书中的每一页都是一个节点。在这本书里,有些页面包含的是目录或章节标题(这些可以类比为内部节点),而另一些页面则包含了实际的内容,比如故事、文章或者数据记录(这些是叶子节点)。叶子节点就是存储真实数据的最终位置,在树结构中它们位于最底层,没有子节点。
2024-12-26 23:20:24
731
原创 AOT 打包失败 GraalVM Runtime Environment Oracle GraalVM 17.0.13+10.1 (build 17.0.13+10-LTS-jvmci-23.0-b4
mvn -Pnative native:compile??????????? 目前 springboot 版本是 3.0.0 graalVM 版本是 17.0.13 可能是版本不匹配 更换 springboot 版本 可以看到可以打包了
2024-12-26 22:08:47
265
原创 element-plus table tableRowClassName 无效
在 vue3 中用样式穿透 即可生效 不用去掉 scoped。但是 如果 加上了 scoped 这样样式是无效的。
2024-11-06 14:27:04
405
3
原创 java springboot mqtt控制海康摄像头
GHHKControlService 接口package org.gh.ghhk.service;public interface GHHKControlService { boolean monitorControl(String payload);}GHHKControlServiceImpl 实现类package org.gh.ghhk.service.impl;import com.alibaba.fastjson.JSONArray;impor
2024-08-09 18:49:06
721
原创 clion PlatformlO 开发51(最最最全的教程)
选择 Local Download (macOS/Linux/Windows)安装插件 PlatformlO for CLion。进入这个网站下载get-platformio.py。点击 Installation Methods。点击 get-platformio.py。关闭clion 重新打开 新建项目。
2024-07-01 19:07:58
2095
9
原创 SyntaxError: The requested module does not provide an export named ‘batchImportDevicesByExcel‘
耽误我好久 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!我以为引错了 我一看也没有 我之前都是这么用的啊?在ts中写的 js中没有这个api 补上就可以了。然后我换了一个方法引入 可以了。这就怪事了 找了老半天。今天新加了一个api。
2024-06-27 17:24:53
433
原创 computeIfAbsent是Java 8引入的Map接口中的一个方法
computeIfAbsent是Java 8引入的Map接口中的一个方法,它提供了一种更高效且线程安全的方式来 conditionally compute or retrieve a value for a given key in a map. 当你想要为一个键计算一个值(如果该键尚不存在对应的映射关系),并且仅当该键还没有关联的值时才执行计算时,这个方法非常有用。如果key不存在,那么mappingFunction会被调用,其结果会被插入到Map中与key关联,并返回这个新计算的值。
2024-06-15 20:47:51
894
原创 vue3 ts element-plus el-tree添加树节点 删除树节点 修改树节点
【代码】vue3 ts element-plus el-tree添加树节点 删除树节点 修改树节点。
2024-04-14 14:40:09
3187
1
原创 IDEA2023.1使用Dockerfile创建镜像的bug
显示创建镜像 但是服务器上没有在webstorm上却能正确的显示创建的镜像应该是IDEA缓存的原因
2024-01-06 00:19:27
537
原创 mybatis错误Available parameters are [ghNdeviceMaster, deptId, param1, param2](已解决)
【代码】mybatis错误Available parameters are [ghNdeviceMaster, deptId, param1, param2](已解决)
2023-12-05 16:29:55
441
原创 b-code-editor通过$nextTick方法清除数据
在上面的代码中,我将设置编辑器值的逻辑放在了this.$nextTick的回调函数中。这样可以确保在下一次DOM更新循环结束后再尝试设置编辑器的值,从而避免在组件mounted时就立即设置值导致的问题。奇怪了,我怀疑是dom节点没有创建,导致清除不成功。这个回调函数会在下一次DOM更新循环结束后被执行。点击修改按钮json数据正常显示出来。但是点击新增我发现数据没有被清空。所有我使用$nextTick方法。我在这做清除操作竟然没有作用。我又做了一个按钮触发。
2023-11-08 19:54:44
242
原创 vue中js深拷贝
this.option为写死的数据,将this.option赋值给this.copyOption,然后请求接口,将接口数据赋值给this.copyOption,我发现this.option里面的数据竟然和this.copyOption里面的数据一样了,我怀疑是引用了同一个对象或内存地址,所以这里我使用了深拷贝的方法。这样this.copyOption里面的数据发生变化时this.option的数据就不会发生变化并赋值给this.copyOption。
2023-10-07 13:56:20
87
1
原创 @Param
打印数据发现这是那个数据都拿到了,但是就是说nDeviceId这哦设备ID找不到,加上@Param("nDeviceId")就可以了,不知道是不是顺序的事,还是其他的原因。
2023-09-24 23:08:14
70
1
空空如也
关于#java#的问题:jsonpath变为json
2022-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人