- 博客(195)
- 资源 (3)
- 收藏
- 关注
原创 使用mybatis-plus自定义分页实现一对多的分页功能
/ 或者自定义分页类// 或者返回 List对应的 XML 配置:</如果返回类型是 IPage,则入参的 IPage 不能为 null。如果想临时不分页,可以在初始化 IPage 时 size 参数传入小于 0 的值。如果返回类型是 List,则入参的 IPage 可以为 null,但需要手动设置入参的 IPage.setRecords(返回的 List)。如果 XML 需要从 page 里取值,需要使用 page.属性 获取。
2025-03-13 18:47:56
264
原创 使用shell脚本修改linux静态网络IP、网关和hosts文件
【代码】使用shell脚本修改linux静态网络IP、网关和hosts文件。
2025-01-24 17:03:45
1221
原创 使用shell脚本修改不同主机中文件的特定配置,并将之前的配置进行备份
如果遇到 sed:-e 表达式 #1,字符 68:“s”的未知选项 错误通常是由于 sed 命令中的正则表达式或替换字符串包含特殊字符(如 /),这些字符没有被正确转义。
2025-01-17 10:14:53
255
转载 virtualbox中为虚拟机增加磁盘大小,并解决centos系统/dev/mapper/centos-root目录被占满问题
此时虚拟机磁盘已经扩容成功了,但是我们在linux虚拟机中使用lsblk -p命令查看磁盘大小时,发现所有的分区大小加起来并不是我们的磁盘大小。可以看到/dev/mapper/centos-root 已经快满了,这时候就算启动hdfs,也会是强制性的进入安全模式,不让写数据。找到占用最多的文档,并进入文档,再执行du -h -x --max-depth=1,查看占用内存的文档,删除不必要的文件。可以看到当前是./cache文件占用内存最多,这是我扩容及删除文件之后的占用情况,在之前是文档占用最多。
2025-01-08 15:30:03
547
转载 使用Pycharm连接服务器中的anaconda环境
如何使用Pycharm连接服务器中的anaconda环境很多同学想在pycharm中配置远程解释器,将代码放到远程服务器中运行。这篇文章我们详细演示如何进行部署。
2024-08-02 10:32:31
586
转载 unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2022
修改host_config.h。
2024-08-01 16:42:40
914
原创 yum命令安装软件报错One of the configured repositories failed (未知)
【代码】yum命令安装软件报错One of the configured repositories failed (未知)
2024-07-12 17:34:35
1962
转载 Hve on Spark left join的hashTable问题
当hashTable为空时,会发生这种情况。Linux环境:centos7.4。CPU核心数:32C。
2024-07-03 09:39:55
134
转载 VirtualBox 下使用桥接模式配置 CentOS7 的静态 IP
关闭防火墙、关闭 NetworkManager 、修改网络接口配置文件、重启网络2、网络接口配置文件中不需要配置 MAC3、 VirtualBox 上虚拟机网卡一定要选宿主机正在使用、正在使用、正在使用的网卡。
2024-06-14 18:55:11
294
1
原创 ‘disable_plugins‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
【代码】‘disable_plugins‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2024-03-07 16:20:22
700
原创 csv文件数值求和后为0
如果选择Tab 键就能分成一列,则就选择Tab键即可。如果仅Tab键不能只一列,则尝试选择空格。会发现在数值旁边多两个双引号和一个tab键。点击完成后则转换为数值类型成功。在选择分割符号的时候注意观察。csv中的商品数量是这样的。但是当求和的时候结果总是零。
2024-02-07 15:53:37
1365
转载 WSL 2.0中使用networkingMode=mirrored,解决docker转发和外部设备访问问题
也就是说,在wsl2中开启的网络端口(例如通过8022开启ssh登录端口),会通过localhost映射到win11上,可以在win11宿主机使用ssh -p 8022 username@localhost登录,但是通过win11的局域网或公网IP是不能登录的。将这个选项设置为true之后,就可以在宿主机使用局域网或公网IP通过8022端口直接进行wsl2的ssh登录。然而,遇到的一个问题是,在同一个局域网下,通过另一台设备ssh到win11的8022端口却不能登录wsl2中运行的Linux。
2024-01-26 16:25:50
11937
6
转载 CentOS7离线安装Docker和卸载Docker步骤
原文链接:https://blog.csdn.net/li1325169021/article/details/119920931。版权声明:本文为CSDN博主「小志的博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。注:以下内容中 --insecure-registry=192.168.3.10 此处改为你自己服务器ip。• 注:每次修改docker.service这个文件时都要重新加载下。
2024-01-06 10:48:43
824
转载 【已解决】com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti:Communications link failure ----mysql连接报错
最终使用了第二种办法 并且更换了连接驱动的版本 之前为 5.1的。使用idea做项目时,连接mysql时报错;
2024-01-06 10:29:01
838
原创 将自定义的集合数据使用pagehelper进行分页
这样,即使数据不是从 MySQL 数据库中直接查询得到的,也可以通过这种方式实现类似 PageHelper 的分页效果。但是这种方法并不适用于大数据量的情况,因为它需要将所有数据加载到内存中,然后再进行分页处理。在处理大量数据时,建议还是直接在数据库层面进行分页查询以提高性能和减少内存消耗。PageHelper 是一个用于在 MyBatis 中进行分页查询的插件,它主要设计用于对从数据库查询的结果进行分页。
2023-12-24 18:41:12
757
原创 未检查的转换: ‘java.lang.Object‘ 转换为 ‘java.util.List
在这个示例中,我们使用JSON.toJSONString()将object对象转换为JSON字符串,然后使用JSON.parseObject()将JSON字符串转换为List对象。需要注意的是,为了正确地解析泛型类型,我们使用了TypeReference类作为parseObject()方法的第二个参数。TypeReference类是fastjson提供的一个工具类,用于解析泛型类型。在TypeReference的构造函数中,我们传入List作为泛型类型的实际参数。
2023-08-23 14:30:47
2814
转载 npm报错Failed at the node-sass@4.14.1 postinstall script
版权声明:本文为CSDN博主「奔跑吧邓邓子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u012069313/article/details/124703254。2.重新安装 node-sass。1.卸载 node-sass。
2023-07-07 15:35:16
7846
3
转载 Hive报错FAILED:Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.spark.SparkTask.
通常情况下,要连接的各个表里面的数据会分布在不同的Map中进行处理。要使MapJoin能够顺利进行,那就必须满足这样的条件:除了一份表的数据分布在不同的Map中外,其他连接的表的数据必须在每个Map中有完整的拷贝。Map Join会把小表全部读入内存中,在Map阶段直接拿另外一个表的数据和内存中表数据做匹配 (这时可以使用Distributed Cache将小表分发到各个节点上,以供Mapper加载使用),由于在map时进行了join操作,省去了reduce运行的效率也会高很多。
2023-06-23 17:58:26
1887
3
转载 hadoop3.1.3启动报错 bash v3.2+ is required. Sorry.
上一次登录:四 6月 8 14:27:40 CST 2023pts/0 上。上一次登录:四 6月 8 14:33:25 CST 2023pts/0 上。上一次登录:四 6月 8 14:33:25 CST 2023pts/0 上。可能是使用了zsh为shell,可以。
2023-06-08 14:43:58
627
原创 java中通过split方法使用分号分割,使用正则表达式匹配不识别单引号中的分号
在Java中,使用split()方法可以通过指定正则表达式作为分隔符来拆分字符串。,并将其放入顺序零宽断言中。这样就能够正确地处理单引号内的分号,而不会把单引号内的分号当做分隔符。来限制分隔符的匹配位置,以确保只有在非单引号内部的位置才会进行分割。在字符串中需要进行双重转义。因此,在正则表达式中匹配反斜杠字符时,需要使用。来匹配不在单引号内的分号,并且该分号不是转义字符。在这个正则表达式中,它使用反向零宽断言。需要注意的是,在 Java 中,反斜杠字符。而对于单引号内的分号,它使用了非捕获组。
2023-06-06 11:06:17
1346
转载 webstorm或者intellij idea识别不了package.json文件的脚本
在File-Settings-Editor-File Types,右边找到JSON,在File name patterns中添加了*.json,然后就识别了。
2023-04-04 21:24:57
1612
3
转载 获取当前jdbc连接的数据库名称
版权声明:本文为CSDN博主「iwlnner」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/iwlnner/article/details/108661311。3.SQLServer获取当前连接数据库名称。2.Oracle获取当前连接数据库名称。MySQL获取当前连接数据库名称。
2023-03-21 10:31:16
690
转载 Spark启动的时候出现failed to launch: nice -n 0 /soft/spark/bin/spark-class org.apache.spark.deploy.worker
错误如图保存之后启动。
2023-03-20 09:08:06
952
转载 内网linux中安装gitlab
除非您在安装过程中指定了自定义密码,否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码)。在安装 Postfix 的过程中可能会出现一个配置界面,在该界面中选择“Internet Site”并按下回车。如果还有其它配置界面出现,继续按下回车以接受默认配置。执行如下命令开始安装。
2022-12-27 17:02:34
829
原创 idea中推送本地仓库和远程仓库后代码回退
如果想撤销提交到本地仓库的错误文件,同时删除本地错误代码的更改,则选择还原提交或删除提交。撤销还原后会现在提交文件,成功将本地仓库的文件移除,但是本地的错误代码仍然存在。提交成功后错误代码将会被更改。点击提交后会保存在本地仓库。点击推送后提交到远程仓库。找到git的提交记录。
2022-12-18 18:08:49
10150
1
转载 vue组件内引入外部js, 外部js调用组件内的方法
test.js 为主js文件,里面引入了a.js和b.js文件2.2 module.exports 导出方法3. vue 组件中使用3.1 引入test.js文件3.2 在methods中定义方法调用4. 外部js调用vue组件中的方法此处分为两种可能:4.1.2 外部js方法中接受参数test.js组件中定义test1()方法4.2 方式二4.2.1 方法赋值给windowvue中组件:4.2.2 window调用外部js文件test.js: 使用 window.te
2022-10-19 10:18:36
17696
转载 已知二叉树的前序和中序,请输出层序
接着一行是N个整数,整数保证互不相同,整数之间有两个空格,表示前序。接着一行也是N个整数,整数之间有两个空格,表示中序。第一个数N,代表二叉树具有N个节点(N
2022-10-13 11:06:42
496
原创 解决 Win10 Wsl2 IP 变化问题
当前 Win10 用户添加修改 hosts 文件的权限打开C:\Windows\System32\drivers\etc文件夹找到hosts文件,右键选择属性,找到安全选项卡;点击编辑找到当前用户组,为其添加完全控制权限;点击确定,在弹出的提示框中选择是;此时当前用户应该可以直接修改 hosts 文件了。编写脚本#!/usr/bin/bash# 启动ssh服务/etc/init.d/ssh start# 启动mysql服务/etc/init.d/mysql sta
2022-05-30 13:14:29
1530
转载 itext 生成 PDF
maven依赖如下: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.3</version> </dependency>输出中文,还要引入下面itext-asian.jar包:&
2022-05-12 13:52:25
4439
转载 vue2中使用window.print打印,input没有值的问题
引入jQuery,如果不引入jQuery后面的解决方法无法使用npm install jquery --save-dev在vue.config.js中配置const webpack = require('webpack')module.exports = { configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $: 'jquery',
2022-05-11 09:02:48
1376
转载 Hadoop:找不到或无法加载主类org.apache.hadoop.mapreduce.v2.app.MRAppMaster
解决方案:输入命令 hadoop classpath将输出的内容直接复制到yarn-site.xml文件中:<property> <name>yarn.application.classpath</name> <value>/usr/local/hadoop3.1.2/etc/hadoop:/usr/local/hadoop3.1.2/share/hadoop/common/lib/*:/usr/local/hadoop3.1.2/
2022-05-08 20:53:25
2082
转载 hadoop运行问题beyond the ‘VIRTUAL‘ memory limit. Current usage: 49.8 MB of 1 GB physical memory used;
利用搭建的hadoop集群计算wordcount时出现内存问题:错误mapreduce.Job: Task Id : attempt_1652009045286_0001_m_000000_2, Status : FAILED[2022-05-08 19:32:48.836]Container [pid=20882,containerID=container_1652009045286_0001_01_000004] is running 375372288B beyond the 'VIRTU
2022-05-08 19:52:22
766
原创 hadoop核心配置文件
集群部署规划配置 core-site.xmlcd $HADOOP_HOME/etc/hadoopvim core-site.xml添加内容<configuration><!-- 指定 NameNode 的地址 --> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop102:8020</value> </property>
2022-05-06 18:19:11
1501
原创 Hadoop关键脚本
xsync 集群分发脚本在/home/用户名/bin 目录下创建 xsync 文件,没有bin目录则创建在该文件中编写如下代码#!/bin/bash#1. 判断参数个数if [ $# -lt 1 ]then echo Not Enough Arguement! exit;fi#2. 遍历集群所有机器for host in hadoop102 hadoop103 hadoop104do echo ==================== $host =================
2022-05-06 17:53:07
141
转载 but there is no HDFS_NAMENODE_USER defined. Aborting operation.
错误信息解决方案vim /etc/profile.d/my_env.sh加入如下内容:export HDFS_NAMENODE_USER=rootexport HDFS_DATANODE_USER=rootexport HDFS_SECONDARYNAMENODE_USER=rootexport YARN_RESOURCEMANAGER_USER=rootexport YARN_NODEMANAGER_USER=root环境生效source /etc/profile...
2022-05-06 10:04:12
594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人