- 博客(261)
- 资源 (9)
- 收藏
- 关注
原创 gitlab 在线合并分支a-分支b,解决冲突后,反向合并分支b-分支a
原文链接:https://blog.youkuaiyun.com/weixin_43869439/article/details/116951807。2.看A分支会发现一条 B->A的合并记录 ,并且覆盖所有未解决冲突的代码(代码回滚了)实际开发中遇到gitlab中源分支解决冲突合并,自动反向合并问题。A(源分支)往B(目标分支)分支合并,发生冲突。1.看B分支会有一条合并记录A->B的提交记录。明明是A->B,为什么还有B->A?
2025-07-28 19:29:32
229
原创 解决Window远程桌面无法复制粘贴?一招搞定:重启rdpclip.exe进程(附详细图文+脚本)
在远程服务器上按下Ctrl+Shift+ESC打开任务管理器 → 找到rdpclip.exe → 右键“结束任务”。使用远程桌面连接服务器时,发现本地与远程计算机之间无法通过Ctrl+C/V复制粘贴文本或文件,严重影响工作效率。远程剪贴板服务rdpclip.exe进程异常,导致数据传输中断。事件日志分析:检查事件查看器 → Windows日志 → 应用程序中rdpclip相关错误。按下Win+R打开运行窗口 → 输入rdpclip.exe → 回车执行。(若未显示进程,直接执行此步骤)
2025-07-18 11:18:37
321
原创 如何解决打开PL/SQL执行sql语句,中文显示乱码???
4)新建变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(这里的变量值需要与数据库环境相同所以不固定:比如还会有utf-8等,此处变量值内容是select userenv('language') from dual查询的结果),确定即可;1)输入sql语句select userenv('language') from dual 按下F8执行语句,查看。3)查看下环境变量的设置,查看是否有变量NLS_LANG,没有则新建该变量;
2025-07-08 10:55:25
171
原创 关于使用idea打包的时候报错,Maven提示乱码java: �Ҳ�������
【代码】关于使用idea打包的时候报错,Maven提示乱码java: �Ҳ�������。
2025-07-08 10:54:42
240
原创 Spring Data JPA基本方法调用规律
派生方法名由三部分组成:,其中:示例:二、常见前缀与用途 前缀 用途 返回值类型 查询符合条件的记录 、 删除符合条件的记录 (删除数量) 统计符合条件的记录数 判断是否存在符合条件的记录 查询符合条件的第一条记录 查询符合条件的前 5 条记录 三、常
2025-07-07 14:09:03
452
原创 ollama基本操作
对于Windows来说通常会报错,提示端口占用,因为Ollama已经在运行,通常是开机自动运行,并且对于Windows来说,想启动Ollama也无需使用命令行,像打开其他软件一样直接双击就可启动。可以根据Modelfile 创建模型。3、查看已下载的模型列表。9、启动Ollama服务。7、查看正在运行的模型。8、停止正在运行的模型。
2025-06-25 17:45:02
166
原创 plsql连接oracle
第一行将instantclient_23_8下刚才新建的文件路径填入D:\javaSoft\oracle\23.8\instantclient_23_8\network\admin,第二行将D:\javaSoft\oracle\23.8\instantclient_23_8\oci.dll填入。1、先下载好plsql和instantclient_23_8,后者版本可以高一点,防止版本低不支持连接的oracle。3、进入instantclient_23_8文件夹到如下位置,如果没有对应路径和文件就手动创建。
2025-06-24 09:30:07
431
原创 maven编译报错java: Compilation failed: internal java compiler error
改大一点,默认700,1500就够了。
2025-06-18 13:52:13
292
原创 Navicat连接oracle数据库
二、连接时可能会报错ORA-28547: connection to server failed, probable Oracle Net admin error,这是由于连接工具oci.dll版本和数据库不匹配。1、查看oracle版本,方法一:通过去安装服务器确认;2、navicat-》工具-》选项-》环境,将刚下载的客户端oci.dll选择到这里,然后。或者直接找高版本oracle client下载解压到电脑上。一、下载navicat安装,打开navicat。
2025-06-17 14:43:38
881
原创 springboot集成大华人脸机
三、将res下文件复制到resources文件夹下,将libs复制到resources文件夹下。六、编写测试代码,默认连接地址:默认ip:192.168.1.108 port 37777。四、将jna.jar通过mvn安装到本地maven库中,然后通过pom引入项目。五、win+R输入 %temp%,将下图win64下文件复制到temp文件夹中。二、将demo中全量文件复制到springboot新建的包下,然后全局替换。为 自己建的包名前缀。)下载对应的demo。
2025-04-08 09:40:11
555
原创 springboot使用undertow服务器禁用TRACE请求
验证方式:curl -v -X TRACE -I 172.0.16.195:9991。
2025-01-10 16:12:18
463
原创 PostGIS计算地图上两点距离
坐标为“地理”或“纬度/经度”的数据很常见。与 Mercator、UTM 或 Stateplane 中的坐标不同,地理坐标不是**笛卡尔坐标**。地理坐标并不表示在平面上绘制的距原点的直线距离。相反,这些球坐标描述了地球上的角坐标。在**球坐标**中 ,点由相对于参考子午线(经度)的旋转角度和相对于赤道(纬度)的角度来指定。您可以将地理坐标视为近似笛卡尔坐标并继续进行空间计算。然而,距离、长度和面积的测量是**没有意义的**。由于球坐标测量**角**距离,因此单位为“度”。
2024-12-06 08:40:42
617
原创 PostGIS使用
上面的示例 SQL 代码创建了一个名为的数据表,插入了 5 个几何对象:1 点,1 线,1 多边形,1 带洞多边形,1 集合。最后,使用 SELECT 语句把插入的数据选出来并输出到面板上。
2024-12-05 16:19:17
594
原创 springboot+mybatis对接使用postgresql中PostGIS地图坐标扩展类型字段
设计表时对于坐标类型使用三个字段,double x ,double y, POINT p;在插入时Point需要特殊处理一下,sql语句使用x y 加上拼接就可以插入进去;使用 org.postgresql.geometric包下的 PGpoint 类来接收数据库中POINT类型,但是由于直接使用无法达到指定sql语句格式,需要重写一下getValue()方法。mybatis原生类型中没有这个类型,需要自定义handler进行处理。简单说一下思路,不做详细介绍,正常使用原生mybatis即可。
2024-12-03 10:08:59
501
原创 rabbitMq两种消费应答失败处理方式
需要自己在业务代码中调用api,发送 ack 或 reject,存在业务入侵,但更灵活。1、手动应答模式需要用户自己决定消息是丢弃或者重新放回队列,还可以结合死信队列对消息进行重试处理。如果在消费时还没走完整个方法而停止整个服务,则在重新启动服务时会重新消费这个消息。消费时,会按照参数进行重试,如果达到最大重试次数还没有成功,会丢弃掉消息。一、auto模式(默认模式),这种是在配置文件中直接设置参数进行处理。如果是消息处理或校验异常,自动返回 reject。二、manual手动应答,此配置下,
2024-11-27 16:51:53
673
原创 Java中使用Jackson教程
3.1 使用时不一定将全部字段和bean对应,比如新建的bean只取json中一个字段也可以,需要加上@JsonIgnoreProperties(ignoreUnknown = true) 注解。3.2 在进行复杂的、多层的网络传输中,为了避免传输中String(多次转义、丢失符号等)出错,建议使用byte[]2.3 Jackson提供了多种方式来控制序列化行为,比如忽略空字段、忽略未知字段等。2.5 Jackson允许我们自定义序列化器来控制特定类型的序列化行为。2.2 灵活地控制JSON输出的格式。
2024-09-30 15:31:49
1113
原创 RabbitMq实现延迟队列功能 和 解决最大时间49.7天无法支持倒计时
1、rabbitmq服务端打开延迟插件 (超过 4294967295毫秒 ≈ 1193 小时 ≈ 49.7 天 这个时间会立即触发)该插件在通过上述命令启用后就可以直接使用,不需要重启。结尾的插件包,将其复制到RabbitMQ安装目录下的。注意:只有RabbitMQ 3.6.x以上才支持。在下载好之后,解压得到。3、配置交换机和队列。
2024-08-21 17:07:47
868
原创 flowable工作流设置审批人为指定角色+部门的实现方式
我们设置好对应审批人后,还需要在该查到的时候查到,比如 有一个部门d1,里面有 张三-员工 李四-部门领导 两个人。张三发起了一个审批,审批人设置的是本部门领导角色。此时,在李四登录时应该在待办列表里看到这条审批。此时,用方式1显然不支持,因为发起人是变化的,dept也会跟着变,只能在发起审批流程时读取到传入发起人信息后进行设置。查询这块包含了发起中所有情况,因为查的时候要遵循宁可把可能的群组都查,也不能漏掉。在xml中设置 CandidateGroup时,需要指定为可变参数,类似下图这种。
2024-05-15 11:39:46
6211
7
原创 MyBatis报错 Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “(“ “(“
2.在mapper接口上面增加 @InterceptorIgnore(tenantLine = "true") 注解,1.如果当前mybatisplus v3.5.1 以下的 升级得到v3.5.1 版本既可以解决 此问题。
2024-05-09 15:40:57
771
原创 数据库将一列处理后插入另一新列
在SQL中,如果您想要在插入一个表的同时对数据进行正则表达式处理,并将处理后的结果插入到另一列,您可以使用内置的正则表达式函数来实现。如果您使用的是其他数据库系统,如PostgreSQL,您可以使用。请根据您使用的数据库系统和具体需求选择或调整正则表达式函数。列中的数据进行正则处理,并将处理后的结果存储在。函数,而在SQL Server中,您可以使用。函数来进行正则替换。是您的过滤条件,用于指定哪些行需要被更新。为您的具体正则表达式和处理逻辑。以MySQL为例,您可以使用。等函数进行类似的操作。
2024-04-18 14:17:15
471
Tomcat启动初始化mqtt连接并在全局使用此链接.rar
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人