自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 服务器https证书过期处理、部署https证书教程

Nginx配置https教程

2024-12-26 23:24:11 1028

原创 爬取研招网

用于爬取研招网的信息,目前实现的是,输入省份以及专业代码可以load到相关的信息,报考人数,专业,学院,学校,考试科目等。可以看这个:https://gitee.com/chenjian0502/yanzhaowang,有什么问题可以问。有了之后将代码中的替换成自己想要的就可以了。上面的三个链接是用来获取省份类别和专业的。

2024-04-08 11:51:40 415

原创 导出时表格添加序号

导出的时候添加序号

2024-03-28 17:24:11 347

原创 本地服务连接本地nacos时端口设置8848却跳9848

问题:本地启动服务去连接本地的nacos时,链接的失败端口显示127.0.0.1:9848原因:nacos找本地服务时8848端口的服务不可用,自动查找9848端口,我前面的文章也有提到,2.0以上的nacos需要三个端口,分别是8848 ,9848 ,9849解决:经过查找发现,是我本地nacos连接的数据库没有打开(我把mysql服务关闭了。

2024-03-20 10:31:26 2550 2

原创 The bean ‘xxx.FeignClientSpecification‘ could not be registered. A bean with that name

FeignClient中的contextId重复,更改一个。

2024-03-20 10:13:43 2038

原创 若依 Feign 使用经验

若依中的Feing使用

2024-03-20 09:13:09 1399

原创 nacos启动成功,程序连接失败

问题:nacos服务器启动成功后可以访问,但是程序连接却超时解决:检查端口,2.0以上的版本需要开放的端口一共是三个!!884898489849找了很久是因为后面两个端口没有开放,原因是因为2.0以上的nacos有了新的偏移量之类的东西,具体的可以网上了解,总之就是,三个端口缺一不可用!

2024-01-31 10:00:06 1169

原创 前端接收后端传的文件流并下载解决乱码问题

因为存在多种场景,可能需要通过不同查询值,或者选中部分数据才能导出的话,这时候通常会用到POST请求,但是请求回来的数据流都存在乱码情况,在axios请求中加上responseType:‘blob’,注意:不是加在headers中,这个意思是将后台返回数据转为blob,还有一点需要强调。后端返回文件流,前端可能会导出txt或者excel的时候,里面的中文会出现乱码文章来源地址https://www.yii666.com/blog/504108.html网址:yii666.com<

2024-01-06 11:30:37 1527

原创 ruoyi若依 @DataScope(deptAlias = “d“, userAlias = “u“)不生效问题

debug时发现获取到的是方法的第一个参数request,并不是想要的查询参数requestDemo,不属于BaseEntity,所以会不赋值,导致没有拼接SQL语句,权限过滤不生效。

2024-01-06 10:12:46 2822

原创 Java集合

Java集合框架提供了丰富的操作方法和算法,可以方便地对集合进行增删改查操作。它还提供了迭代器接口,用于遍历集合中的元素。此外,Java集合框架还支持泛型,可以在定义集合时指定存储的数据类型。Java集合是一组数据的容器,用于存储、操作和查询数据。它提供了一系列的接口和类,用于实现不同类型的集合,如列表、集和、队列等。通过使用Java集合,可以更方便地管理和处理数据。总之,Java集合框架为开发人员提供了一种方便易用的方式来管理和操作数据,是Java程序设计中常用的工具之一。

2023-12-29 14:56:13 429

原创 Java基本数据类型

在Java中,基本数据类型的值是直接存储在变量中的,而不是通过引用引用到对象。因此,基本数据类型的操作速度比引用类型快。在Java中,基本数据类型是一种内建的数据类型,它们用于存储简单的数据值。这些基本数据类型在Java中都是关键字,可以直接使用。

2023-12-28 17:30:35 390

原创 获取单元格类型的工具类

【代码】获取单元格类型的工具类。

2023-12-22 09:36:48 441

原创 ExecutorException: No setter found for the keyProperty

在上述XML配置中,keyProperty属性的值为XXX_XX,resultType属性的值为long,order属性的值为BEFORE。这是一个使用在MyBatis的SELECT语句中的SELECTKey元素,用于生成一个自增的主键值并赋值给指定的属性。

2023-12-15 17:26:59 1108

原创 前端传的true后端变false?

问题就出在了boolean上,boolean是基本数据类型,默认值是false,在前端传值时,使用的应该用对象,Boolean!使用lambok的@Data注解或者使用idea生成的getter和setter就会有可能出现这个问题。最近在搞项目的时候遇到了神奇的东西,后端定了了boolean类型的变量,前端在传值的时候传的是true,但是到了后端接收的时候却变成了false?别急,且听我一一道来!把boolean的基本数据类型换成Boolean对象就可以正确的接收了,记住,传参尽量用封装类!

2023-12-13 19:51:13 1493 3

原创 无需重启,修改Linux服务器时区

按照要求,我选的是Asia、China、然后选的beijing,该yes就yes,选对应数字就好了。

2023-12-13 11:17:01 991 4

原创 Git的常用命令、场景及其实例

以上是一些 Git 具体示例,可以帮助理解 Git 常用命令的用法。但是需要注意的是,具体操作将会因使用场景的不同而有所不同,建议在使用 Git 时多阅读文档和参考资料,加深对 Git 的理解和应用。后再将分支合并到主分支中。

2023-12-09 08:25:28 753

原创 RESTful API,以及如何使用它构建 web 应用程序

RESTful API是一种使用HTTP协议构建的API设计风格,它将资源(如用户、文章等)视为网络上的唯一标识符,并通过HTTP协议的GET、POST、PUT、DELETE等方法来对资源进行增删改查操作。RESTful API的设计原则包括资源定位、统一接口、无状态、缓存、分层系统等。

2023-12-06 19:27:04 481

原创 处理报错:There is no getter for property named ‘xxx‘ in ‘class com.xxx.xxx.domain.xxx‘“,

{“msg”: “nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘xxx’ in ‘class com.xxx.xxx.domain.xxx’”,“code”: 500}

2023-12-06 11:33:50 1247 1

原创 Linux CentOS 7.6安装jdk1.8教程

这里要注意的是,java-1.8.0-openjdk.x86_64 要和上面查找到的名字对应,不然会出现找不到的问题。执行后会在文件夹里出现一个新的文件夹jdk1.8.0_361。然后先点击esc退出insert模式,输入:wq保存退出。可以选择自己要下载的具体版本,比较灵活,可配置高。缺点是没办法选择具体的版本号,但是比较简单。在里面找到自己想要安装的包,这里以1.8为例。(需要注册Oracle账户)出现版本号后代表安装成功。出现版本号说明安装成功!

2023-12-04 13:44:02 2521

原创 mybatis中如何使用批量入

​。

2023-12-03 09:00:00 520

原创 Screen安装以及相关命令使用教程

如果使用screen -r (id)重新连接程序screen界面时,出现报错 There is no screen to be resumed matching xxxxxx。这是因为,突然断网,之前的screen还是处于打开状态的,1个screen无法同时打开2次,所以无法正常打开screen。首先使用:screen -d xxxx(id)命令将窗口退出。使用管理员权限,输入以下命令进行安装:(centos7.6)然后使用screen -r xxx(id)重新连接。解决方案:先安装 epel。

2023-12-01 22:10:56 2154

原创 WIN10 Java jdk 1.8安装教程

基本一直点安装就好,这个界面,要记住这个安装路径,后面会用到,此处我的是没有进行更改,有需要的也可以进行更改。还是一直点击下一步即可。由于今天换了新的办公室,有了新的电脑,所以要对机器安装一下JDK1.8的版本,于是顺便写一下教程。安装到此结束,希望大家可以顺利安装!我一路下来没遇到什么问题,有问题也可以评论区留言或者私信!我下载的是目前最新的jdk-8u391-windows-x64.exe。到这个界面,我们的安装已经结束了,后面进行配置教程。点击下载链接进行下载。

2023-11-30 15:56:23 3493 3

原创 Oracle中的修改方法:JSON_MERGEPATCH

想要实现JSON对象里面修改某些值的话可以使用,但是如果是JSON里面还有数组的话目前没有找到好的处理方法,还是用Java写了。

2023-11-29 13:46:34 1039

原创 Map的key转成list Map的value转成List

因为编码中需要将Map的数据转换成list,所以在此记录一下转换key以及转换Value的分别的方法。

2023-11-22 14:10:30 2188 1

原创 LeetCode SQL50题基础版(MYSQL) 高级字符串函数 / 正则表达式 / 子句篇

1)SUBSTRING(column_name, start, length):从列的值中提取一个子字符串,从指定的起始位置开始,直到指定的长度,不填长度者到最后一个字符。对于2020-05-30,出售的物品是 (Headphone, Basketball, T-shirt),按词典序排列,并用逗号 ‘,’ 分隔。前缀 名称是一个字符串,可以包含字母(大写或小写),数字,下划线 ‘_’ ,点 ‘.’ 和/或破折号 ‘-’。编写解决方案 删除 所有重复的电子邮件,只保留一个具有最小 id 的唯一电子邮件。

2023-11-21 17:00:24 298

原创 安装MySQL8.0.35遇到的相关问题

这种方式登录应该是没有密码的,因为默认windows管理员账户是没密码的,因此也就不可能进行connect to server的测试,所以点“Cancel”取消这一步即可。1、确认你开启MySQL的服务是哪种方式,如果是如图以下的方式,使用的是“本地系统账户”的话,那么你就可以点“Cancel”取消这一步连接测试了。原文链接:https://blog.csdn.net/weixin_42472027/article/details/122514201。4、右键–>属性–>登录–>本地系统账户。

2023-11-20 10:56:31 7101 1

原创 LeetCode SQL50题基础版(MYSQL)排序和分组篇

2)DATE_ADD(date, INTERVAL expr unit) 中, date是需要增加(减少)时间的日期, expr是需要增加(减少)的时间数量, unit是需要增加(减少)的时间单位(如天、小时、分钟等)。activity_type 列是 ENUM(category) 类型, 从 (‘open_session’, ‘end_session’, ‘scroll_down’, ‘send_message’) 取值。在 SQL 中,(subject_id, dept_id) 是该表的主键。

2023-11-16 16:10:54 234 1

原创 LeetCode SQL50题基础版(MYSQL)聚合函数篇

本文为SQL学习记录的聚合函数简单题

2023-11-14 19:48:16 210

原创 LeetCode SQL50题基础版(MYSQL)查询篇

开始进行力扣的SQL学习,记录一下,本文为最基础的查询篇。

2023-11-14 18:37:32 239

原创 报错:nested exception is org.apache.ibatis.executor.result.ResultMapException

在完成需求的时候遇到了以下问题,调用某查询接口中,返回了报错信息,用到了ExtBeanWrapper对象,Oracle数据库中的NCLOB类型。查询道德数据中,墨条数据中的ExtBeanWrapper字段不是JSON数据,导致了Java中的插件无法进行解析。数据库中查找提示的字段中,把不是{}包起来的数据用{}包起来或者进行删除(危险操作,一定搞清楚有无作用)

2023-11-14 10:01:33 2438

原创 Java实现冒泡排序

Java实现的冒泡排序算法

2023-11-10 17:29:47 103 1

原创 maven无法下载ojdbc

新配环境需要用到ojdbc直接使用Maven无法下载,所以网上搜了相关的方法,现在进行一下自己的总结和输出。

2023-11-03 00:00:00 485 2

原创 ORA-01460: 转换请求无法实现或不合理

“ORA-01460: 转换请求无法实现或不合理”。

2023-11-02 13:53:12 1429 1

原创 Linux中启动服务以及查看相关命令

Linux的相关命令

2023-10-27 08:41:27 197 2

原创 如何使用mybatis进行一次插入多条信息

MyBatis使用批量插入问题。

2023-10-25 15:44:01 111 2

原创 若依前端启动时Set NODE\_OPTIONS问题,node17,18版本问题

若依前端启动时Set NODE_OPTIONS问题,node17,18版本问题。

2023-10-25 15:39:11 657 1

原创 前端报错npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR!

使用命令npm install --legacy-peer-deps。

2023-10-25 15:38:06 579 1

原创 ruoyi若依微服务版相关参考链接

ruoyi若依相关参考

2023-10-25 15:26:24 222 1

原创 若依报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

若依报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)检查mapper层级结构,idea有时候会合并起来。

2023-10-25 15:23:02 250 1

原创 Java环境问题

先删除原来的JAVA_HOME,然后再新建新的JAVA_HOME,路径不加bin。

2023-10-25 15:18:17 69 1

JAVA实现的冒泡排序

最近我开始重新学习和研究算法,其中第一个引起我注意的就是排序算法。排序算法是计算机科学中最基本和重要的算法之一,它们的主要任务是将一组数据按照特定的顺序排列。在众多排序算法中,冒泡排序是最基础和最简单的一种。 冒泡排序的基本思想是通过不断比较相邻元素并交换它们的位置,使得较大的元素逐渐“浮”到数组的末端。这个过程会不断重复,直到整个数组都有序为止。虽然冒泡排序的实现方法非常简单,但是它的效率并不高,特别是对于大规模数据的排序。 然而,我最近发现了一种对冒泡排序进行优化的方法。这种方法的基本思路是在每次循环中增加一个标志位,用于记录本次循环是否发生了交换。如果没有发生交换,说明数组已经有序,此时可以提前结束循环,从而减少不必要的比较和交换操作。这个优化方法可以有效减少冒泡排序的时间复杂度,提高算法的效率。 除了上述优化方法,还有其他一些方法也可以用来提高冒泡排序的效率。比如,可以增加一个计数器来记录已经交换的次数,当计数器达到一定值时,可以提前结束循环。此外,还可以通过选择合适的排序顺序来提高冒泡排序的效率。例如,对于已经接近有序的数组,从右到左进行排序会比从左到右更高效。

2023-11-10

Java实现的选择排序

选择排序(Selection Sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法,指的是相等的元素在排序过程中相对位置可能改变。选择排序的时间复杂度为O(n^2),其中n表示待排序的元素个数。 虽然选择排序在效率上不如其他一些排序算法(如快速排序、归并排序等),但它的实现简单,且对于小规模的数据排序非常适用。在处理一些特定问题时,选择排序也表现出较好的性能。例如,在处理接近有序的数据时,选择排序可以达到线性时间复杂度。 选择排序的主要优化方法包括使用更高效的查找最小(或最大)元素的策略,以及通过三向切分快速排序等技巧来提高性能。此外,对于特定类型的数据,如数值型数据,可以使用更加优化的选择排序算法,如希尔排序。 总之,选择排序是一种简单且在实际应用中具有一定实用价值的排序算法。在处理小规模数据或特定类型的数据时,选择排序可以表现出较好的性能。在实际应用中,我们需要根据具体问题和数据特征来选择合适的排序算法。

2023-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除