- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 websocket无法使用@Autowired
因为websocket是多实例单线程的,而websocket中的对象在@Autowried时,只有整个项目启动时会注入,而之后新的websocket实例都不会再次注入,故websocket上@Autowried的bean是会为null的。spring管理的都是单例(singleton),和 websocket (多对象)相冲突。新增一个用于获取spring管理的类。
2023-10-31 13:54:34
461
原创 No suitable ObjectReader found forcom.ruoyi.project.system.domain.SysDictData
若依框架
2023-07-28 08:57:01
679
原创 若依 TypeError: Cannot read properties of undefined (reading ‘avatar‘)
2.清空开发环境配置 VUE_APP_BASE_API = ‘’1.打开.env.development 文件。使用若依框架前端登录时出现。
2023-07-12 11:02:56
3111
4
原创 com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
原创建docker容器命令。
2023-07-10 11:39:41
340
原创 docker容器内访问GPU资源
1.安装nvidia-container-runtime。3.进入容器 输入命令 nvidia-smi。2.启动容器加入 --gpus all。
2023-07-07 10:17:41
631
原创 若依springboot框架新增模块调接口报404
2.新增 scanBasePackages = {“com.openness”,“com.ruoyi”}3.新增 @MapperScan(“com.openness.mapper”)到这里基本就成功了,可以postman调用一下试试。2.子模块ruoyi-admin中添加新模块配置。前面的com.openness是你新增模块的包名。3.新模块增加ruoyi-common基础配置。后面的com.ruoyi是框架的包名。1.父项目pom增加新模块配置。这是你自己模块的mapper。
2023-07-06 10:40:09
10275
8
原创 使用若依框架引入模块编译时遇到 Process terminated
结果在打包时遇到 Process terminated,maven加载依赖报错。2.pom文件引入通用工具类 ruoyi-common。3. ruoyi-admin引入新创建的模块。1.在原基础上增加了一个模块。引入模块时加入版本号即可。
2023-07-05 16:06:09
441
原创 删除docker镜像时遇到两个image_id一样的情况
docker删除镜像时出现了相同IMAGE_ID的情况导致报错。使用docker rmi -f image_id。
2023-03-23 09:59:40
651
原创 Caused by: java.lang.IllegalArgumentException: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘
springboot整合mybatis中mapper报错
2022-07-21 16:05:05
834
原创 端口释放命令
打开cmd,依次输入以下命令:1.netstat -aon|findstr 8080 查询占用的端口号对应进程2.tasklist|findstr id 显示进程3.taskkill /f /pid id 通过进程pid删除进程,释放端口。
2022-05-24 09:01:41
943
原创 MD5加密工具类
MD5加密工具类package com.sdcuc.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Encoder { public static void main(String[] args) { System.out.println(encode("Aa123456")); } /** *@name by
2022-05-20 14:33:52
144
原创 将多个实体类合并到一个实体类中
将多个不同或相同的实体类合并到一个实体类中package com.config;import java.lang.reflect.Field;import java.util.Collection;/** * 类相关工具 */public class ClassUtils { /** * 实体数据合并: 将数据源与目标实体中,命名相同的属性值,合并至目标实体 * 注:父类属性值不会合并 * @param sourceBean 数据源实体 *
2022-05-20 09:33:06
5547
1
转载 No subject alternative names matching IP address ... found
java开发https请求ssl不受信任问题服务器不信任我们自己创建的证书,所以要忽略证书信任问题。private static void trustAllHttpsCertificates() throws Exception { javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1]; javax.net.ssl.TrustManager tm = new miTM(
2021-12-16 10:37:23
7147
原创 解决Excel导入mysql数据库时汉字乱码的问题_MySQL
解决Excel导入mysql数据库时汉字乱码的问题_MySQL1.用下面的命令查看数据库是否采用的是UTF-8编码show variables like ‘char%’2.将Excel另存为csv格式,导入mysql后如果出现乱码,说明转换后的csv文件不是UTF-8编码3.将csv文件用Notepad++软件打开,复制内容,新建txt文档,粘贴内容4.将txt文档另存,另存时编码方式选择为UTF-85.将txt文档的后缀改为.csv6.导入后不再乱码...
2021-11-25 16:32:01
2560
原创 Oracle数据库迁移到Mysql过程中类型、函数、存储过程中的变化
Oracle数据库迁移到Mysql过程中类型、函数、存储过程中的变化一、常见数据类型的区别OracleMysql使用区别NUMBERint/bigintoracle:任何长度都可以mysql:当数值长度过大时应使用bigintVARCHAR2varcharoracle:VARCHAR2(20)mysql:varchar(20)NUMBER(12,4)decimal(12,4)都表示为最大长度12位,保留4位小数DATEdatetime都表示为时间类
2021-11-01 20:42:16
619
原创 Oracle中row_number() over partition by 转换mysql
Oracle中row_number() over partition by 转换mysqlrow_number() over (partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)Oracle中的用法-- 新建一个表CREATE TABLE td_school ( name VARCHAR2(30), -- 姓名 age int,
2021-11-01 20:40:42
2557
3
原创 OUT or INOUT argument 6 for routine mot1.P_SYS_PROCEDURE is not a variable or NEW pseudo-variable in
调用mysql存储过程时报错OUT or INOUT argument 6 for routine mot1.P_SYS_PROCEDURE is not avariable or NEW pseudo-variable in BEFORE trigger原因:在调用时out参数没有加@符号DROP PROCEDURE IF EXISTS `P_SYS_PROCEDURE`; CREATE PROCEDURE `P_SYS_PROCEDURE`(in v_pro_id varchar(200
2021-10-22 10:15:51
1121
原创 Java实现从sftp批量下载文件并打包到浏览器
Java实现从sftp批量下载文件并打包到浏览器首先声明: 该项目会先在本地创建一个临时文件夹,将文件下载到本地后打包发送到浏览器,发送完成后将本地文件删除。jsp页面部分<div class="queryCondition"> <table class="query" width="100%" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr>
2021-10-15 09:37:45
3107
原创 SpringMVC+Mybatis使用PageHelpler分页
SpringMVC+mybatis+Spring整合PageHelper插件该项目非maven项目,需要手动加入jar包一、引入jar包pagehelper-5.1.8.jarjsqlparser-1.2.jar二、mybatis中配置pagehelper插件mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//D
2021-10-14 15:33:22
415
原创 SpringMVC配置双数据源
SpringMVC+mybatis配置双数据源一、首先配置数据源(这里采用的本地数据库)spring-config.xml <!-- Oracle --> <bean id="dataSourceOracle" class="org.apache.commons.dbcp.BasicDataSource" > <property name="driverClassName" value="oracle.jdbc.driver.OracleDrive
2021-10-14 09:46:23
1086
空空如也
Mysql中<>与!=的区别
2021-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人