- 博客(223)
- 收藏
- 关注
原创 ChatGPT输出的数学公式复制到markdown文档后乱码
向ChatGPT发送命令提示词:发送命令:粘贴到markdown后的效果: 现在就正常显示了,完。
2024-10-09 09:21:15 1926 1
原创 若依代码生成器生成的界面查询和导出突然报错了
之前用的好好的,查询的时候也有数据,但是把参数给分页插件的时候就报错了,我忘了啥错误了,很奇怪。不知道为啥行,但是用@CacheNamespace开启二级缓存之后的确行了,反正很奇怪。ha在对应Mapper上加上:@CacheNamespace注解,完。
2024-08-24 23:19:24 234
原创 SpringBoot测试报错:org.apache.http.conn.HttpHostconnectException: connect to 127.0.0.1:8621 [/127.0.0.1]
Spring Boot测试中,webEnvironment 属性的主要作用是定义测试运行时Spring Boot应用如何处理Web环境。这个属性可以配置在 @SpringBootTest 注解中,它决定了是否启动一个嵌入式Web服务器以及如何启动这个服务器。以下是该属性的四种可能配置:默认配置,使用模拟的Servlet环境。这个设置不会启动嵌入式服务器,但会完全创建Spring应用上下文。
2024-08-24 22:50:26 1099
原创 若依AjaxResult的get(AjaxResult.CODE_TAG)有时返回的200,有时返回的字符串“200“
这个项目是多模块项目,之前通过web json格式,多模块之前传输用的restTemplate,但是对接其它系统时要用XML就添加了XML的依赖。
2024-08-24 22:27:54 473
原创 HttpMessageNotReadableException
之前的流程是接收到AGV的返回值之后,把他们存储为JSON字符串再转为对象,发现报错了,大概的意思是AGV反馈的JSON,但是我转为字符串了,不清除他之前为什么没问题,现在报错了。项目本身用的全是JSON,但是对接MES的时候他们用的XML,就添加了对XML的支持,然后发现AGV发送任务的接口报下面的错误了。改成直接把反馈转为实体对象,完。
2024-08-23 17:01:42 454
原创 若依使用多数据源
自身的数据库使用MySQL8,甲方的数据库是SQL Server2008。默认使用的是主数据源,想使用从数据源用一个注解就行。若依多数据源本身支持的。配置类注意下面这段代码。为另一个数据库的别名。
2024-06-13 15:06:20 428
原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not acc
我这里用的jdk1.8因为厂家没钱写接口,让我们直接连接厂家的数据库,没想到居然是sql server2008。这个项目原来使用的mysql8,在兼容之前的基础上,新加厂家的sql server2008数据库。
2024-06-01 12:25:57 482
原创 Possible solutions:- Check that Maven pom files do not contain http repository http://maven.aliyun.
这个依赖是 Spring Boot 的“BOM”(Bill of Materials)依赖。BOM 是一个特殊的 Maven POM 文件,它定义了一组具有特定版本的项目依赖项。通过在项目中导入 BOM,你可以确保你的项目依赖项具有兼容和推荐的版本,而无需在每个依赖项中单独指定版本号。这种做法有助于简化依赖管理并提高项目的一致性和可维护性。一脸懵逼,怎么项目突然就崩了,回滚历史记录发现父模块pom.xml文件中少了下面的依赖。不小心把这个删了,然后整个项目就崩了。
2024-04-07 09:27:48 964
原创 微信小程序登录后根据code获取APP_ID和APP_SECRET与用户信息
调用:getSessionKeyAndOpenId方法传入code值,返回openid与session_key,session_key是与用户微信客户端之间通信的密钥,获取用户信息时会用到。appid: 应用唯一标识,在微信开放平台提交应用审核通过后获得。secret: 应用密钥,也是在微信开放平台获得。把下面代码复制粘贴就能直接用了。话不多说,直接上代码。
2024-03-19 22:52:44 762
原创 自动化仓储业务流程,WMS WCS(全)
物料清单,它是一份列出完成一个产品生产所需的所有原材料、部件、组件、装配件以及它们的数量的详细清单。物料需求计划,管理制造过程中材料需求的计划和控制系统。
2024-03-11 22:09:09 2243
原创 MyBatis-Plus字段自动填充
在一个实体类的字段上使用@TableField(fill = FieldFill.INSERT_UPDATE)注解时,MyBatis-Plus会在执行插入和更新操作时自动调用MetaObjectHandler接口的实现类中相应的insertFill和updateFill方法,以便对注解标记的字段进行自动填充。
2024-03-11 16:36:01 609
原创 Vue3 error Parsing error: Unexpected token <,error Parsing error: The keyword ‘import‘ is reserved
【代码】Vue3 error Parsing error: Unexpected token
2024-02-18 14:46:04 543
原创 gcore服务器设置root账号密码登录
这个厂商很奇怪,默认只能用centos用户与公钥登录,但是这样有时候很麻烦。他默认开启了SELinux,和强制ssh密钥登录。
2024-02-06 11:28:00 1164
原创 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
如果开启代理:Cloudflare不仅提供DNS解析服务,还会代理网站流量。这意味着所有的HTTP/HTTPS请求都会先经过Cloudflare的网络,然后再转发到你的服务器。此网站无法提供安全连接www.hongkong.ioyunxin.top 使用了不受支持的协议。把cloudflare的所有代理都关掉,就正常了。
2024-02-05 17:24:20 1250
原创 V2Board后台登录时:请求失败遇到了些问题,我们正在进行处理
查看数据库发现数据库中有V2Board的内容,排除数据库没有对上的问题。查看网站日志发现xxx 500,表示服务器内部错误。
2024-02-05 11:24:18 2445 6
原创 Java Server-Sent Events没有数据
因为之前的代码中使用了单个 SseEmitter 实例,这导致旧的连接没有正确关闭而产生冲突。可以通过为每个请求创建一个新的 SseEmitter 实例来优化代码,同时确保旧的实例被适当地清理。做可视化大屏,开始有数据,刷新几次页面之后就没数据了很奇怪,前端的请求在不停的重新连接。
2024-01-23 10:39:11 831
原创 Java Server-Sent Events通信
等待数据推送:虽然 stream() 方法创建了连接,但实际的数据推送是由其他部分的代码来处理的。通常,这涉及到在服务层或控制器的其他部分设置逻辑,以在某些事件发生时调用 SseEmitter 的 send() 方法来推送数据。stream() 方法返回的 SseEmitter 对象用于建立一个 SSE (Server-Sent Events) 连接,但它本身并不负责推送数据。保持连接开启:这个连接将保持开启状态,直到服务器发送完成信号或连接超时。连接默认超时时间为三十分钟,这是设置为1天。
2024-01-22 15:04:25 1038
原创 SecurityException: JCE cannot authenticate the provider BC
SecurityException: JCE cannot authenticate the provider BC” 这样的错误,通常意味着Java加密扩展(JCE)无法验证加载的加密提供者,即找不到Bouncy Castle,或者Bouncy Castle有多个,再或者Bouncy Castle版本不对等。添加指定的:>bcprov-jdk18on依赖就好了。
2024-01-08 11:35:44 3240 3
原创 中付-机构交易流水通知内容
每当有自己服务商名下pos机交易时就会自动推送到你的接口,这不是实时的,可能会有几分钟的延时。把你的接口部署到线上之后,跟中付的人说一下,他们就会把你的接口与你的服务商号进行关联。dataList是一个数组,一般为一个元素,但是有时候会有多个元素。Controller直接用@RequestBody接收就行。
2023-12-18 22:39:29 519
原创 SpringSecurity工作原理
通过支持不同类型的Authentication实现,Spring Security能够提供一个统一的框架来处理多种认证机制,从而增加了框架的通用性和灵活性。这样,开发者可以根据自己的安全需求和业务逻辑选择或扩展适当的认证类型。
2023-12-02 09:32:24 1258
原创 ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL
因为mybatis-plus的分页插件重复配置了。
2023-11-18 20:54:51 234
原创 若依框架下载文件
若依下载的逻辑是指定文件存储的路径,在ruoyi-admin模块下的application.yml中配置路径结尾必须要加'/'或者'\'结尾。他使用的是虚拟路径映射,所以文件名必须是配置路径下真实的文件名。若依采用的是流的方式,前端必须要用bolb的方式去接收,然后保存成本地文件。
2023-11-13 11:17:16 4261
原创 warning: /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-client-plugins-8.0.35-1.
遇到的问题是关于 GPG 密钥验证。由于 YUM 在安装软件包时进行 GPG 签名验证,如果 GPG 密钥不正确或已过期,可能会阻止软件包的安装。
2023-11-10 22:55:29 1025
原创 若依框架的使用
代码生成功能中选择要生成的表和要生成的包路径,它就会自动生成代码,生成前端和后端的,吧后端的代码替换原来的代码就能使用了,但是记得要把生成的后端controller层的代码放到:suoyi-admin模块的src/main/java/com.ruoyi.web.controller中。ruoyi项目所有的controller都是在suoyi-admin模块的src/main/java/com.ruoyi.web.controller中的。
2023-10-17 14:38:10 344
原创 Docker常用操作
镜像名称一般分两部分组成:[repository]:[tag],如:mysql:8.1。在没有指定tag时,默认是latest,代表最新版本的镜像。
2023-09-20 09:23:48 427
原创 Centos安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。
2023-09-16 16:13:50 216
原创 Gateway网关
Spring Cloud Gateway 是一个构建在 Spring Framework、Project Reactor 和 Spring Boot 之上的 API 网关。它主要用于处理 API 请求,执行各种策略如路由、过滤和转发,然后将请求代理到适当的微服务。
2023-09-13 23:53:05 164
原创 SpringBoot虚拟路径映射
总之,这个类实现了Spring MVC中虚拟路径映射的功能,通过配置可以映射虚拟路径到实际磁盘路径,从而隐藏具体文件位置,改善外部访问方式。这个Java类和重写的addResourceHandlers方法是用来实现Spring MVC中的虚拟路径映射功能的。要求:访问:127.0.0.1/image/下的文件时,自动映射到真实路径:D:Files\。
2023-08-31 22:51:01 853
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人