- 博客(43)
- 收藏
- 关注
原创 爬取研招网
用于爬取研招网的信息,目前实现的是,输入省份以及专业代码可以load到相关的信息,报考人数,专业,学院,学校,考试科目等。可以看这个:https://gitee.com/chenjian0502/yanzhaowang,有什么问题可以问。有了之后将代码中的替换成自己想要的就可以了。上面的三个链接是用来获取省份类别和专业的。
2024-04-08 11:51:40
415
原创 本地服务连接本地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
原创 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
原创 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
原创 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
原创 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
原创 报错:nested exception is org.apache.ibatis.executor.result.ResultMapException
在完成需求的时候遇到了以下问题,调用某查询接口中,返回了报错信息,用到了ExtBeanWrapper对象,Oracle数据库中的NCLOB类型。查询道德数据中,墨条数据中的ExtBeanWrapper字段不是JSON数据,导致了Java中的插件无法进行解析。数据库中查找提示的字段中,把不是{}包起来的数据用{}包起来或者进行删除(危险操作,一定搞清楚有无作用)
2023-11-14 10:01:33
2438
原创 若依前端启动时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
原创 若依报错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实现的冒泡排序
2023-11-10
Java实现的选择排序
2023-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人