
日常开发问题记录
日常开发问题记录
java李杨勇
CSDN毕设辅导道祖第一人、全网粉丝50W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实习报告—基于SpringBoot的宠物领养系统设计和实现
通过此次实习,我不仅顺利完成了基于SpringBoot的宠物领养系统开发,还在此过程中积累了丰富的实践经验。我不仅理解了企业级项目的开发流程和技术实现,还全面提升了自己在项目开发、问题解决和团队协作等方面的能力。这为我未来的职业生涯奠定了坚实的基础,也为我的毕业设计提供了丰富的实践素材。原创 2024-09-19 13:30:51 · 1097 阅读 · 1 评论 -
Java提取文件夹以及子文件夹下面的视频复制到另一个目录
【代码】Java提取文件夹以及子文件夹下面的视频复制到另一个目录。原创 2024-09-01 11:58:40 · 4967 阅读 · 8 评论 -
Navicat连接MySQL出现2059错误解决方法
在Navicat中连接MySQL时遇到错误代码2059,这表示MySQL服务器不接受Navicat客户端提供的加密插件。MySQL 8.0 及以上版本默认使用认证插件,可能导致一些客户端。原创 2024-07-30 09:14:31 · 7765 阅读 · 2 评论 -
基于SpringBoot山区农产品供求信息网设计文档-开题报告
随着社会生活愈来愈好,民众对食品的要求和生活品质需求也在逐步提高。农产品供求作为进行农村生产资料流动和农业流通的必要手段,对我们国家农业生产与农民生活等诸多方面都有相当重要的作用。众所周知,我国既是一座农业人口强国,同时我国又是一座制造、贸易和消费农产品的工业强国。农产品生产经营管理的全面升级、农村产品和服务现代化大流通与城市大市场的合理衔接,是实现我国农业食品安全生产和全面农村现代化发展的重要保证。原创 2024-06-24 10:18:05 · 1094 阅读 · 0 评论 -
IDEA SpringBoot项目导入外部oracle.jar
【代码】IDEA SpringBoot项目导入外部oracle.jar。原创 2024-03-11 11:32:51 · 876 阅读 · 15 评论 -
IDEA 创建新项目的启动的时候报错:java: 程序包org.springframework.boot不存在
在IDEA中,右击项目名,找到maven->Reimport.原创 2024-03-11 11:29:02 · 917 阅读 · 0 评论 -
MySQL 8.0 Public Key Retrieval is not allowed 的原因
如果用户帐户使用sha256_password认证,则在传输过程中必须保护密码;TLS是这方面的首选机制,但如果它不可用,则将使用RSA公钥加密。要指定服务器的RSA公钥,请使用serverrsappublickeyfile连接字符串设置,或设置AllowPublicKeyRetrieval=True以允许客户端自动从服务器请求公钥。请注意,AllowPublicKeyRetrieval=True可能允许恶意代理执行MITM攻击以获取明文密码,因此默认情况下它是False,必须显式启用。原创 2024-02-01 11:03:00 · 669 阅读 · 2 评论 -
sublime Test代码编辑器切换中文方法
3、再次按住Ctrl+shift+P调出对话框,搜索Package Control:install Package 然后等待二十几秒。1、在打开的软件界面按Ctrl+shift+P 调出来对话框,然后输入installpackage control。2、选择Package Control:install Package 然后等待安装十几秒就可以了。4、在弹出的对话框中输入Chinese,选择ChineseLoremipsum,然后等待安装。5、然后点击help,在最下边找到语言选择简体中文就行了。转载 2023-11-06 09:28:38 · 12961 阅读 · 4 评论 -
Java正则表达式详解【工作笔记】
正则表达式是一种用来描述、匹配和操作字符串的强大工具。它可以用于验证输入的字符串、提取特定格式的字符串、替换字符串中的特定部分等操作。本篇博客介绍了Java中正则表达式的基本语法和使用方法,并附上了一个简单的示例代码。希望通过阅读本文,大家对Java正则表达式有一定的了解。原创 2023-09-13 15:13:19 · 328 阅读 · 0 评论 -
MyBatis EntityWrapper DISTINCTQU用法
使用EntityWrapper进行DISTINCT查询时,可以根据需要设置不同的字段进行去重。方法设置了需要查询的字段,并在字段前加上。关键字,表示查询结果去重。方法执行查询操作,并将结果存储在。原创 2023-08-14 17:31:18 · 1138 阅读 · 4 评论 -
Java获取指定文件夹下目录下所有视频并复制到另一个地方
Java获取指定文件夹下目录下所有视频并复制到另一个地方。原创 2023-08-08 13:58:59 · 1061 阅读 · 1 评论 -
Spring Boot应用启动之后立刻执行一段其他逻辑
有些简单需求需要在项目启动之后马上执行或打印一些数据,可以使用Spring Boot的ApplicationRunner或CommandLineRunner接口来在应用启动之后立即执行一段逻辑。这两个接口都是用来定义在Spring Boot应用启动完成后要执行的任务。无论是使用ApplicationRunner还是CommandLineRunner,只需要实现对应的接口,并在run方法中编写需要执行的逻辑代码即可。这样,在Spring Boot应用启动完成后,该任务就会被自动调用并执行。原创 2023-08-02 17:49:06 · 426 阅读 · 1 评论 -
Java实现检测本地指定路径下某一个程序是否在运行
项目有一个需求需要通过网页超链接唤醒本地桌面程序,有一个小bug是重复打开桌面程序。需要后台开一个接口来判断本地桌面程序是否打开。可以通过以下简单的方法来实现。要检测本地指定路径下某一个程序是否在运行,可以使用Java的ProcessBuilder类来实现。然后遍历获取到的程序列表,判断是否包含要检测的程序名,如果包含则表示该程序正在运行。来执行操作系统命令来获取运行中的程序列表。在Windows系统中,使用。在非Windows系统中,使用。变量的值,使其指向要检测的程序路径。原创 2023-07-21 17:59:10 · 16857 阅读 · 6 评论 -
SpringApplication @MapperScan扫描多个配置
原因是通过最底层mapper注解往上扫描找不到对应的controller,层级关系不对。2、调整base下面的controller结构也可以,需要改动代码结构。目前项目需要整合,整合的过程中发现报错。原创 2023-07-13 15:33:39 · 4030 阅读 · 2 评论 -
Java查询每个部门总人数(包含每个部门层级的总数)
需求:最近需要统计每个部门的用户数量,最开始想的比较简单,通过部门id去查询,结果忘记了部门下面有子集部门,这样通过一般的条件查询就只能查出当前部门的人数。2.在递归里面通过部门节点路径来。1.用递归的方式查询出部门树。原创 2023-07-10 10:14:13 · 1707 阅读 · 6 评论 -
Java获取文件夹下所有压缩包下指定文件
中间可以自己加一些过滤条件来满足各种需求。不管是文档或其他pdf等。原创 2023-06-27 07:51:18 · 2037 阅读 · 4 评论 -
MyBatis-Plus逻辑删除具体实现
而在做列表查询的时候,Mybatis Plus会自动过滤掉该字段值为逻辑删除标记值的记录,从而实现了逻辑删除效果。其次在项目中application-dev.yml配置文件中进行全局配置。首先在数据库表设计逻辑删除字段,一般采用deleted字段来表示。最后直接调用mybatisplus的相关删除方法即可。然后在代码实体类加上 @TableLogic注解。删除标记 (默认1 已删除 逻辑未删除值0)可以看到最后执行的是update语句。原创 2023-06-15 15:30:52 · 698 阅读 · 0 评论 -
org.hibernate.MappingException: Could not determine type for:
而@TableField注解来自于MyBatis-Plus框架,用于标识一个Java类的属性与数据库表中的字段的映射关系。因为@Transient和@Entity同样来自于JPA规范,@Transient也是用来标识一个Java类的属性不需要进行持久化。原因是@Entity注解和@TableField(exist = false)是两个不同的注解,来自于不同的框架。看了网上的很多解决方法比如注解要么写在字段上,要么写在getXX上,不能混合使用,否则会报这个错误,试过不行。原创 2023-06-15 11:46:48 · 734 阅读 · 1 评论 -
MyBatis Mapper中 @Select注解调用静态常量
Java项目在使用MyBatis技术,辟邪mapper SQL时,如果在其中的ognl表达式或者sql中直接使用一些数字或者字符串的话,会造成难以维护的问题。在Java编码中,我们通常会把这些数字或者字符串定义在常量类或者接口中,可以直接在mapper中也可以使用这些常量就比较好。MybBatis@Select注解标签直接编写SQL,也是支持这样的需求的。包名:com.yt.nbdt.adcenter.controller.vo。mapper @Select注解使用。原创 2023-05-30 17:14:47 · 1402 阅读 · 1 评论 -
关于idea yml driverClassName 报错 Cannot resolve property ‘driverClass‘
驱动需要官方授权,所以在pom.xml文件直接配置,无法下载成功。可以通过将驱动包安装到本地maven库或者导入外部驱动包的方式可以解决此问题。解决方法:确实Oracle的驱动包、手动添加进来即可。这里为什么不直接在pom.xml里面导入进来呢?原创 2023-05-11 14:25:59 · 1047 阅读 · 0 评论 -
Idea Springboot项目启动报错 Public Key Retrieval is not allowed
TLS是这方面的首选机制,但如果它不可用,则将使用RSA公钥加密。要指定服务器的RSA公钥,请使用ServerRSPublicKeyFile连接字符串设置,或设置AllowPublicKeyRetrieval=True以允许客户端自动从服务器请求公钥。大概意思就是mysql账号的密码是用的sha256方式加密,而客户端连接mysql的时候并非使用TLS协议传输参数,那么需要客户端使用RSA算法公钥加密传输参数,而服务端默认是不允许客户端获取公钥,需要开启这个开关。原创 2023-05-08 09:24:29 · 583 阅读 · 1 评论 -
Java通过id递归获取上级ids
Java通过id递归获取上级ids。原创 2023-03-29 16:46:17 · 591 阅读 · 3 评论 -
Host is not allowed to connect to this MySQL server解决方法
执行use mysql;执行执行。原创 2023-02-10 15:07:27 · 2529 阅读 · 5 评论 -
windows server 2008 r2安装MySQL时提示This application requires .NET framework 4.5.2的解决办法
今天帮客户安装MySQL时提示This application requires .NET Framework 4.5.2 ......解决方法:说安装MySQL这个应用程序需要。请安装NET Framework。安装成功后出现安装mysql即可。原创 2023-02-09 16:41:11 · 3662 阅读 · 2 评论 -
HBuilder打包H5成mp-weixin文件到微信开发者工具运行
点击 HBuilder X 中的菜单:运行->运行到小程序模拟器->微信开发者工具原创 2023-02-04 15:38:29 · 3144 阅读 · 1 评论 -
Eolink上传文件和其他参数设置
Eolink上传文件和其他参数设置。原创 2023-01-29 15:17:23 · 11174 阅读 · 5 评论 -
PostMan上传文件到Java后台
Java后台接受并处理请求。post参数文件设置。原创 2023-01-07 10:51:16 · 1315 阅读 · 2 评论 -
java请求头Headers添加其他参数
java请求头Headers添加其他参数。原创 2023-01-03 14:04:28 · 43098 阅读 · 1 评论 -
nginx部署前端项目后刷新浏览器报错404
nginx部署前端项目后刷新浏览器报错404。原创 2022-12-13 10:44:12 · 8473 阅读 · 5 评论 -
Eolink上传Excel到Java后台进行处理
这里是上传的excel表格数据并转换为java集合对象、然后进行业务逻辑处理判断最后保存到数据库。原创 2022-12-08 15:48:44 · 2393 阅读 · 1 评论 -
Linux MySql新用户创建以及权限分配
Linux MySql新用户创建以及权限分配。原创 2022-11-24 12:45:14 · 1940 阅读 · 3 评论 -
阿里云服务器安装MYSQL数据库并远程连接访问
这个密码是云服务器随机生成的,需要修改成自己的。数据库设置密码的时候会验证密码的强度。这里可以根据自己的需求和安全登记设置安全策略等级,我自己设计的为低。授予root用户远程管理权限之后还是无法远程登录。使用netstat -talnp查看之后发现3306端口还是没有被打开。最后一步, 平时大家习惯用Navicat等可视化工具远程连接使用。就必须授予root用户远程管理权限。下载并安装MySQL官方的Yum Repository。执行以下命令,查看MySQL初始密码。执行命令,登录数据库。原创 2022-11-24 12:27:43 · 13763 阅读 · 0 评论 -
Linux远程navicat连接不上(账号密码都是对的)
Linux修改密码后远程navicat连接不上原创 2022-11-24 11:49:18 · 1487 阅读 · 0 评论 -
使用OBS录屏有很大的电流回声
使用OBS录屏有很大的电流回声原创 2022-11-14 23:41:26 · 3232 阅读 · 1 评论 -
Java菜单树递归
Java菜单树递归原创 2022-11-08 10:52:44 · 6028 阅读 · 6 评论 -
Java List<Map>集合根据相同key分组进行某项数据求和
Java List<Map>集合根据相同key分组进行某项数据求和原创 2022-11-07 09:32:28 · 3838 阅读 · 4 评论 -
HBuilderX预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:
HBuilderX预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:原创 2022-11-01 22:18:40 · 2985 阅读 · 3 评论 -
tomcat启动报错javax.servlet.ServletException: It is not allowed to configure supportsCredentials=[true]
今天突然接手一个万年JSP SSM的老项目,在项目启动tomcat报错javax.servlet.ServletException: It is not allowed to configure supportsCredentials=[true] when allowedOrigins=[*]。报错信息很明显 就是cors.allowed.origins= * 和cors.support.credentials=true冲突了 看了下网上的解决方法说是tomcat版本过高引起的问题。自己的版本是7.0应原创 2022-10-27 14:21:18 · 2193 阅读 · 0 评论 -
Springboot项目启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded d
Springboot项目启动报错Failed to configure a DataSource: 'url' attribute is not specified and no embedded d原创 2022-10-24 19:20:48 · 1193 阅读 · 3 评论 -
MySQL连接navicat出现 2059 - authentication plugin ‘caching_sha2_password解决方法
MySQL连接navicat出现 2059 - authentication plugin 'caching_sha2_password解决方法原创 2022-10-13 11:33:20 · 4616 阅读 · 1 评论