- 博客(92)
- 收藏
- 关注
原创 MYSQL中对varchar类型的数字进行排序
表中,字段:chapter_number 为varchar,存的值为1,2,3,4,5,10,11,12数字,进行按正序排序时,返回的数据为1,10,11,12,2,3,4,5。
2024-04-19 15:56:05 302
原创 macOS运行软件提示:“无法打开“微信支付商户平台证书工具.app”,因为无法验证开发者。”
在系统设置、隐私与安全性、允许连接中,选择允许即可。macOS安全性问题导致的。
2024-04-12 16:13:48 149
原创 vue [Element UI] 实现table给表格一个斜线分隔线分割表单
【代码】vue [Element UI] 实现table给表格一个斜线分隔线分割表单。
2024-03-21 10:00:00 188
原创 使用 @JsonIgnore注解后 获取不到参数值问题
默认情况下,Jackson会使用Java字段或方法的名称作为JSON属性的名称。但是,通过在字段或方法上添加@JsonProperty注解并指定属性名称,可以自定义JSON属性的名称。这样可以在序列化和反序列化过程中,将Java对象的属性与JSON中的属性进行映射。当一个字段或方法被标记为@JsonIgnore时,Jackson序列化和反序列化JSON时会忽略该字段或方法,不会包含在生成的JSON中。@JsonIgnore注解是Jackson库中的注解,用于忽略被注解的字段或方法的序列化和反序列化操作。
2024-03-19 15:27:27 276
原创 【Spring Boot】发送邮件功能
邮箱->设置->POP3/SMTP/IMAP->开通POP3/SMTP和IMAP/SMTP服务。有两种方式配置:固定配置在application.yml中,或者将发送邮箱配成活的参数。注意:发送者必须开通了smtp服务,(4)和(5)目录中介绍开通smtp服务。在邮箱->设置->账号->开通POP3/SMTP服务。不需要在application.yml中配置信息。网易邮箱:smtp.163.com。QQ邮箱:smtp.qq.com。
2023-11-03 16:56:05 329
原创 vuejs实现点击导出按钮把数据加密后传到json/txt格式文件中并下载,以及上传json文件解密获得json内容
(3)数据加密后传到json/txt格式文件中并下载。上传json文件解密获得json内容。(1)在Vue.js中使用crypto-js进行加密和解密,首先安装crypto-js库。decryptData函数使用AES算法对加密后的数据进行解密,并返回解密后的数据。encryptData函数使用AES算法对数据进行加密,并返回加密后的数据。(2)在需要使用加密解密的组件中引入crypto-js库。详细介绍:使用CryptoJS的方法进行加密和解密。data是要加密的数据。
2023-10-24 15:10:42 479
原创 [element-ui] 点击el-dialog区域以外,会关闭对话框的解决办法
当用户点击修改、新增等按钮弹出el-dialog输入框时,点击el-dialog弹框内关闭按钮以外区域时,弹框关闭。(1)方法一:添加:close-on-click-modal=“false”(2)方法二:全局配置。在main.js文件中。
2023-08-16 10:00:51 1208
原创 xlsx导出excel时报错:Cannot read properties of undefined (reading ‘utils‘)
xlsx导出excel时报错:Cannot read properties of undefined (reading ‘utils’)
2023-07-24 14:32:48 888
原创 SpringContextUtil获取bean方法
非Spring环境获取Spring的Bean;所以使用SpringContextUtil来进行获取bean方法。
2023-07-17 10:53:49 1561
原创 对日志表进行添加日期分割
由于日志内容太大,需要将xxxx1表,改名为:xxxx1_202307表,在创建xxxx1表再次作为新表逻辑:(1)判断改名的这张xxxx1_202307表是否存在(2)不存在将调用xxxx1表修改为xxxx1_202307表(3)创建xxxx1表。
2023-07-11 15:58:53 324
原创 springboot项目中引入本地依赖jar包,并打包到lib文件夹中
描述:下载了第三方相关jar包后,项目中引入本地jar,测试环境正常,打包线上报错提示为找到该jar原因:应该在/WEB-INF/lib/xxx.jar,被打包到此目录:/WEB-INF/classes/lib/xxx.jar。
2023-07-11 15:40:35 3043
原创 [element-ui] el-descriptions站位,换行用法
需要将el-descriptions-item换行用法:使用span(1)span 代表占位,当span 的值大于 column的值,就会自动换一行(2)span:元素占据的列数,默认为1。默认每个item占据一个格子。
2023-07-07 10:36:40 5560 1
原创 问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
Springboot项目中,在mybatis中mapper数据库操作接口(有的称DAO,有的直接说mapper,都只同一文件)与mapper配置文件在做映射绑定的时候出现问题,就是接口与xml要么是找不到,要么是找到了却匹配不到。(1)查看yml配置文件中,mybatis: mapper-locations: 有没有配置对应的mapper.xml路径。(2)在mapper.xml文件中没有找到对应的查询方法selectJobList。
2023-06-29 15:03:58 195
原创 解决:Field xxMapper in xx.xxServiceImpl required a bean of type ‘xx.xxMapper‘ that could not be found.
找到@MapperScan ,是扫描mapper类的注解,后面添加上找不到那个mapper的路径。
2023-06-29 14:50:36 554
原创 Field xxService in xx.xx.controller required a bean of type ‘xx.xxService‘ that could not be found.
启动Spring boot项目时,找不到controller,或者service文件。
2023-06-29 14:41:56 692
原创 Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException问题处理
因为spring容器初始化同名不同包的类时,不知道加载哪一个,而导致的冲突。找到两个文件,去掉一个。
2023-06-28 10:50:43 461
原创 git pull指令报错 error: You have not concluded your merge (MERGE_HEAD exists).
注意: 使用git pull的时候,本地不要有修改的代码且未提交,如果修改的代码就是不需要提交的代码,可以使用git stash暂存起来,等执行完git操作且没有问题后,使用git stash apply还原到本地即可。我在git pull指令执行之后,从远程拉取代码到本地,会自动执行一个merge操作,如果有冲突,就会merge失败,正常情况下,第一次pull会显示merge失败的文件,然后让你手动去修改。:放弃本次merge操作,然后重新pull代码,手动修改冲突代码,合并上传。
2023-06-13 23:21:20 4590 1
原创 关于spring boot报javax/servlet/MultipartConfigElement错误以及的问题
解决方法:将pom.xml文件中的provided删掉。
2023-06-12 11:45:35 700
原创 MYSQL存放datetime类型结束时间时会变成第二天问题
代码中存入的时间为2023-05-20 23:59:59 数据库中展示:2023-05-21 00:00:00。
2023-06-07 17:29:11 236
原创 java 获取 MAC OS 网卡的 MAC 地址
测试结果:直接请求获取到的数据+换网请求获取到的数据是一样的,关机重启后:MAC address for llw0,MAC address for awdl0会变化,想要一台电脑一直获取同样的数据时,可以加个判断,再输出。
2023-06-02 10:13:44 373 1
原创 linux安装tomcat8
(1)将tomcat jar上传到usr/local目录。kill -9 程信号,上方红框处为进程号。(2)解压tomcat压缩包。(3)删除tomcat压缩包。(4)重命名为tomcat。(7)查看tomcat启动。(8)关闭tomcat进程。(5)启动tomcat。(6)关闭tomcat。(3)ll 查看文件。
2023-06-01 15:54:35 1019
原创 linux安装jdk8
etc/profile文件的改变会涉及到系统的环境,我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk。(8)通过命令source /etc/profile让profile文件立即生效。按英文i进入编辑,在profile文件尾部添加如下内容。(1)将jdk源码包,上传到/usr/local。(4)使用ll命令查看文件是否存在。(2)进入上传jar包目录。(6)修改文件名为jdk。(7)配置jdk环境变量。(3)使用解压命令解压。(9)查看是否安装成功。(10)查看安装版本。
2023-06-01 15:38:41 1002
原创 java.lang.NoSuchMethodError报错问题处理
java 的类加载机制是把所有不同名称的本类和引用类的包全部加载到内存,在不同的jar包里有两个类名,包名一致的代码,导致JVM无法区分。(2)方法二:删除冲突类、Jar包,更换冲突的Jar包版本。(1)方法一:修改其他一个包名或类名。
2023-05-29 18:13:55 953
原创 Error creating bean with name ‘documentationPluginsBootstrapper‘ defined in URL
原因:controller中有两个方法使用了同一个url路径,出现两个接口地址一致的情况。解决原因:将其中地址修改成唯一url路径。
2023-05-29 10:56:21 1882 1
原创 处理IDEA 启动后一直update indices问题
fild->Invalidate Caches / Restart ,让删除索引,重启idea。出现原因:idea不正常关闭,再次启动一直update indices。idea 出现一直下载不完的情况。
2023-05-29 10:49:03 1038
原创 docker进入redis命令删除缓存
(1)打开终端,输入命令:docker ps 查看镜像(2)Docker exec -i -t 镜像id /bin/bash 进入容器(3)redis-cli 进入redis终端(4)执行命令 dbsize 查看redis大小(5)flushall 删除全部缓存(6)exit 退出指定key删除 del key查看全部key值 keys *
2023-05-29 10:35:44 1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人