- 博客(62)
- 收藏
- 关注
原创 Windows如何设置远程连接断开后屏幕不锁屏
摘要:本文介绍如何通过创建bat文件和设置任务计划程序来自动断开远程桌面连接。具体步骤包括:1) 新建bat文件,写入断开连接的tscon命令;2) 在任务计划程序中设置常规选项、触发器(如登录时触发)和操作(指定bat文件路径)。该方法可以实现系统登录后自动执行断开远程连接的操作。
2025-11-13 10:55:58
228
原创 Typora上传图片保存到assets目录下
本文介绍了如何正确管理Markdown文件和资源文件夹。首先需要新建一个文件夹,将.md文件和assets资源文件夹放在同一级目录下。随后通过示例图片展示了具体的执行步骤,包括目录结构设置和操作流程。整个过程通过三张示意图进行说明,帮助用户直观理解如何规范存放Markdown文档及其相关资源文件。
2025-08-09 23:16:41
207
原创 如何解决本地分支和远程分支的版本是一致的但是代码不一致
摘要:执行git pull时因本地文件被IDEA自动标记为更改而报错。解决方案是使用git reset --hard origin/back强制将本地分支与远程back分支同步,覆盖未提交的更改。
2025-06-19 09:14:33
462
原创 如何验证腾讯云服务器端口是否开放(不登录后台的情况下)
摘要:检测服务器端口开放状态的方法:首先在服务器启动临时监听服务(如使用Python的http.server模块),然后在Windows终端通过telnet命令连接目标IP和端口,若端口开放则会建立新连接窗口。该方法可快速验证端口可用性。
2025-06-17 16:11:52
246
原创 git拉取分支到本地后查看与远程分支版本是否一致
摘要:通过git log -1命令对比本地与远程分支(origin/back)的最新提交记录,确认版本号一致后,可使用git branch -u origin/back master命令将本地master分支设置为跟踪远程back分支,实现分支同步关联。操作包含版本验证与分支追踪配置两步。(98字)
2025-06-16 22:19:35
239
原创 git如何强制拉取远程分支覆盖本地分支
要强制拉取远程分支覆盖本地分支: 先执行 git fetch origin 分支名 获取远程最新代码 再用 git reset --hard origin/分支名 强制将本地分支重置到远程版本 这两条命令会丢弃所有本地修改,确保本地与远程分支完全一致。注意操作前备份重要更改。
2025-06-16 21:53:11
226
原创 若依RedisCache存入对象如何在另一个项目中安全取出
若依框架在Redis序列化配置中使用FastJson2JsonRedisSerializer时,会包含对象的@type类型信息。当从缓存取出数据时,若包路径不一致会导致反序列化失败,数据以JSONObject形式返回。解决方案是通过判断对象类型,当为JSONObject时调用toJavaObject方法转换为目标对象。配置类中RedisTemplate设置键为String序列化,值为FastJson序列化,并提供了限流脚本和消息监听容器的初始化方法。
2025-06-12 15:05:02
317
原创 若依使用RedisCache需要注意的事项
Redis存储对象时会自动添加@type字段记录类路径名,当存取双方的类路径不一致时会导致类型转换错误。临时解决方案是手动移除JSON中的@type信息后再转换。永久解决方案是通过配置RedisTemplate,使用FastJson2JsonRedisSerializer并设置ParserConfig,开启自动类型支持并指定允许的包名前缀,从而确保序列化和反序列化时类型匹配。这解决了因类路径不同导致的对象转换问题。
2025-06-10 16:11:38
626
原创 若依添加添加监听容器配置(删除键,键过期)
本文介绍了Redis键监听机制的实现方法,主要包括三部分:1)基础配置需要在Spring项目中添加Redis配置类并启用缓存;2)键删除监听通过继承KeyExpirationEventMessageListener实现,可监听到指定数据库的键删除事件;3)键过期监听类似删除监听,配置参数为expired事件。两种监听器都需要指定数据库编号,并在onMessage方法中实现业务逻辑。配置简单,只需添加注解和少量代码即可实现对Redis键操作的实时监听。
2025-06-06 14:29:48
461
原创 解决idea编译运行项目时间长的问题
摘要:本文介绍如何优化IntelliJ IDEA的JVM参数配置。通过修改安装目录下的idea.exe.vmoptions文件,调整内存设置和垃圾回收机制:将ReservedCodeCacheSize增大至512m,使用G1GC替代CMS垃圾回收器,增加JIT编译线程,并添加启动时预分配内存等优化参数(如AlwaysPreTouch、MaxGCPauseMillis等)。这些调整可以提升IDE性能,特别适合大内存配置的开发环境。(147字)
2025-06-04 16:00:38
1175
1
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lxsq.service.
【摘要】MyBatis报错"Invalid bound statement"通常由Mapper文件路径问题引起。示例中DeviceInfoMapper.insertDeviceInfo方法找不到,原因是文件夹结构错误。正确做法是创建层级文件夹"mapper/service",而异常情况显示为平级结构。对比target目录下的正常结构与异常结构可发现,MyBatis要求Mapper文件的包路径必须与接口完全匹配,包括多级目录结构。解决方法是调整资源文件夹为正确的层级结构
2025-05-29 17:10:40
192
原创 基于若依+minio的文档分级管理系统
🌟 角色管理:配置账号角色,限制操作权限,不同组之间不能跨级操作,院长可以管理整个院的文档。🌟 组员管理:管理组员信息。🌟 小组管理:轻松管理不同小组的文件,组长管理整个小组的文档,组员只能查看和上传自己的文档,实现数据隐私隔离,避免撞车。🌟 集中管理文档:文档上传在minio,方便文档在服务端或者本地拉取远程文件备份、对外访问、下载等。🌟 文档预览:支持word、excel、pdf文档预览,无需下载,轻松预览。🌟 文档撤回:组员可以撤回2分钟以内上传的文档,超出两分钟后不允许撤回。
2024-11-08 13:50:00
1223
2
原创 使用Java实现小猿口算图像识别并比较结果
先说一下整体思路,模拟器登录小猿口算后,然后将窗口位置固定,先录制手势脚本,也就是大于号和小于号,然后绑定快捷键触发,然后使用Java的截图方法截取指定位置的图片,然后将图片流传给OCR,识别出数字后然后进行运算,运算完成后触发前面绑定的快捷键即完成一次做题。
2024-10-13 19:53:34
599
原创 css中的伪类
伪类(Pseudo-classes)是 CSS 中的一个重要概念,它们用于定义元素的特定状态。伪类可以基于元素的特定属性或状态来选择和样式化文档树中的元素,而不需要使用类或 ID。伪类通常以冒号 : 开头。
2024-08-30 11:26:37
619
原创 mysql数据库数据的批量插入
在写sql语句的时候常常会有很多疑问,那就是当单表的数据量很大的时候,查询性能怎么样,以及索引对数据查询的影响,今天用navicat批量造了很多重复数据来对mysq在数据量大的时候查询的性能的测试。
2024-08-29 11:43:27
2167
原创 uni-app中分页器的实现
刚进页面的时候,接收上一个页面传递过来的查询参数,此时调用后端查询接口,这时候的pageSize和pageNum值是固定的,默认查询第一页,同时将数据总条数设置给total,组件会自动根据你设置的pageSize大小和后端查询出的total计算出总的页数。后面就是用户点击上一页或者下一页按钮来触发change函数,传来当前的页数,你再去调用接口查询当前页码的数据即可。
2024-08-27 15:12:13
953
原创 若依如何添加测试单元
在ruoyi-admin的pom文件中加入以下依赖,此处为什么不需要写版本号?SpringBoot版本中有对应的默认版本,可以防止新手小白乱写版本后引发冲突。
2024-08-24 20:54:40
1423
原创 uniapp(微信小程序如何使用单选框、复选框)
说明:selected用来记录每次用户选择的值,当是单选的时候属性中的selected属性需要设置成字符串,当是复选框的时候,此时选择的是数组,selected属性应设置为数组。disabled属性是配合组件使用的,意思是是否禁用该选项,name属性用来将选项渲染给用户看,_name是根据我自己的业务需求设计的,我的需求是记录用户选择的每个选项,我需要根据用户的选项在表单上进行定位,最终生成pdf文件。此处需要将用户选择的非空选项对应的_name值记录到一个数组中去。
2024-08-23 11:16:55
3121
原创 js中filter函数使用箭头函数的时候注意事项
在JavaScript的箭头函数中,如果函数体只包含一个表达式,并且该表达式返回一个值,那么你可以省略大括号{}和return关键字。箭头函数会自动返回该表达式的结果。此时返回的是一个空数组。
2024-08-23 10:42:04
418
原创 ES6中解构的使用
在JavaScript中,你可以使用对象解构(Object Destructuring)来提取一个对象中的几个属性,并构造一个新的对象。在这个例子中,name和email属性被从originalObject中提取出来,并且被用来创建一个新的对象newObject。由于this.form中的属性很多,很多都是不需要的,我们需要对此进行解构,拿出我们需要的属性。
2024-08-20 16:40:46
707
原创 若依前后端分离版本中前端如何配合pagination实现分页
每次点击分页的组件的时候都会改变查询参数的值,同时会调用getList函数,实现数据的动态切换查询。
2024-08-19 10:32:32
409
原创 权限管理系统中如何根据当前用户的部门id查询出该部门以及该部门下的所有部门的数据
部门管理员查询本部门下的全部用户列表(部门是树形结构),上级部门需要查询出本部门以及下属部门的全部用户列表。最终sql(查询出部门id为100以及祖先部门中包含100的全部用户数据)此处需要使用左连接,用户表去拼接部门表。首先先了解一个sql常用的语句。
2024-08-15 18:10:27
768
原创 异步编程容易犯的错误
此处以uniapp开发为例scan() {console.log('条码类型:' + res.scanType);console.log('条码内容:' + res.result);});} else {that.$modal.msgError('没有权限');});});},此处犯了一个低级错误,flag变量的赋值是在异步操作完成之后发生的,所以当查flag的值时,它可能还没有被赋值为dd。异步编程容易犯的错误
2024-08-15 15:05:26
253
原创 Mysql中左连接和内连接的使用区别
如果用户表中的某些用户在检查记录表中没有对应的记录,那么使用等值连接将不会返回这些用户的信息。如果您希望即使某些用户没有检查记录也返回他们的信息(检查记录部分为空),那么您应该使用左连接(LEFT JOIN)。如果您确定每个用户至少有一条检查记录,或者您只对有检查记录的用户感兴趣,那么使用等值连接是合适的。如果您想要确保即使没有检查记录的用户也被列出,那么应该使用左连接。一张是表是用户表,一张是检查记录表,检查记录表中存了用户的id。
2024-08-15 10:46:20
227
原创 Java实现生成二维码并存入Minio
执行此方法可以获得一个随机秘钥,此处需要将秘钥存储起来,后续加密解密都需要使用,也可改成256位的,AES需要的秘钥是需要符合规定位数的字符串,所以此处最好是用方法生成。此处采用对称加密算法AES。
2024-08-13 18:45:29
733
原创 uniapp中如何使用uni.canvasToTempFilePath方法上传Canvas内容为图片,并理解其工作原理
uniapp通过封装复杂的网络请求和文件处理逻辑,使得开发者能够通过简单的API调用实现文件上传功能。开发者不需要手动处理HTTP请求的细节,只需提供必要的参数并处理响应即可。
2024-08-13 10:03:40
3614
1
原创 Java中常用的遍历Map集合的方法
每种方法都有其适用场景,你可以根据具体需求选择最合适的方法。例如,如果你只需要键或值,那么遍历键集或值集会更高效;如果你需要进行更复杂的操作,比如过滤或转换,Stream API 可能是更好的选择。
2024-08-12 13:23:02
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅