- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 小白也能看懂的 JVM 教程(JVM是什么?)
java 虚拟机,将常量、变量、方法等在程序中起作用的成员以内存的形式存储。可用于执行java程序。但又因为 Java性能不如C++🐂,所以大多数 JVM 都基于 C++实现。就是你写好的各种类文件啊小笨蛋(;´д`)ゞ,你看他们的文件后缀是不是 .java?.clsss 文件在 .java文件被编译后形成,它以二进制字节码的形式存储了该 .java 文件的常量、属性、方法等信息.class 文件也很厉害,它是 java 跨平台的基础。
2024-10-25 00:35:14
545
原创 捕获组、非捕获组、捕获组引用
注意使用\w+而不是\w来匹配一个或多个字符,而不是ing前的一个字符)使用()可以将括号内的字符作为一个整体,去匹配这个整体并捕获它(捕获后可使用"引用"来使组内字符其复用匹配)正则表达式内拥有捕获组后,可使用/来复用每个捕获组(注意:每个捕获组从1开始排序,而不是0)(虽然以上写法可以正确匹配,但不符合正则表达式的一般逻辑习惯,可读性差,不利于维护),使用了非捕获组后,该组将不会拥有组号,在使用引用组时也不会被视为可被选择的捕获组。,其中,(a)为1号组,(b)为2号组,©为3号组。
2024-09-04 18:03:03
342
原创 Xray无法启动,错误码23 解决方法+思路
查看发现 log 目录下的 xray 用户组为原运行用户组,且对其他用户无任何权限(目录为:var/log/xray/xxx.log)根据配置文件中的error.log路径,使用ssh路径可视化工具或ls/ll进入该路径下查看,发现可以找到日志文件。简化 xray 的 json 文件配置,使用最基本的配置运行,再慢慢添加回原本期望配置,排查是哪个配置块出了问题。上传回服务器后启动依然报错23,已确定不是配置文件json格式错误,那么有可能是路径找不到,使用。查看后发现错误日志为空,怀疑是配置文件。
2024-08-26 16:21:03
3879
原创 XxlJob报错:job handler [xx] not found./或xxl-job remoting error(connect timed out), for url : xx
由于执行器注册节点过多(有三个:同事ip,我的ip,项目内网ip) ,执行定时任务时先调用第一个节点(同事ip),但由于同事的本地项目中没有我的接口,故报错找不到 job handler (设置路由策略为故障转移(如果第一个ip连接超时或无法找到接口,则继续尝试第二个)(上线不推荐使用)在测试 XxlJob 发送定时任务时将本地 job 服务关闭(始终使用内网ip的定时任务接口调用),这是因为本机防火墙没关闭,导致的连接超时(ip地址可以找到,但连不上)使用项目内网ip执行定时任务,可以成功完成。
2024-08-21 15:33:40
1524
原创 Hadoop3MapReduce报错:JAR does not exist or is not a normal file
于是翻找安装目录下的每个文件夹,查看share/hadoop下的所有目录中的子目录和文件,发现tools目录下没有编译好的jar包,但发现了有source子目录,在source下发现hadoop-streaming-3.3.0-sources.jar,于是在lib目录下发现编译好的hadoop-streaming-3.3.0.jar。搜索得出结论不论是Hadoop3还是Hadoop2都存在hadoop-streaming.jar。
2024-05-11 23:06:00
969
1
原创 JAR does not exist or is not a normal file
于是翻找安装目录下的每个文件夹,查看share/hadoop下的所有目录中的子目录和文件,发现tools目录下没有编译好的jar包,但发现了有source子目录,在source下发现hadoop-streaming-3.3.0-sources.jar,于是在lib目录下发现编译好的hadoop-streaming-3.3.0.jar。搜索得出结论不论是Hadoop3还是Hadoop2都存在hadoop-streaming.jar。
2024-04-15 12:01:54
1212
1
原创 Linux服务器安装配置MinIO
点击Bucket,修改其权限为public公开(公开后,可在外网访问到服务器的图片;发生无法进入控制台页面的情况可查看服务器安全组,检查是否放行9111端口和9000端口。服务器中创建MinIO安装目录(本文以 /usr/local/minio 目录为例)命令行安装MinIOServer(可根据不同需求从官方安装文档使用不同命令)编写启动脚本(将以下代码放入新创建好的startMinio.sh文件)查看Buckets(上传的文件都会被放置在Buckets中)海外服务器不可以使用.cn进行下载!
2024-03-27 18:36:50
1038
原创 如何上传项目至Gitee仓库(速成版)
鼠标右键点击空白处,点击Open Git Bash here 打开git CLI。点击打开 config 文件(打开方式只要能编辑文件均可)此时完成了远程仓库地址的复制。此时可从仓库查看添加到的项目。进入新生成的.git文件夹。在config文件底部添加。
2024-03-17 22:06:11
594
2
原创 Spring注解扫描报错:通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明
通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
2023-11-05 19:28:57
159
1
原创 Linux虚拟机黑窗口编写C语言程序
(以管理员身份运行便于在终端内创建文件,否则需要另外的验证操作)编译成功后 使用命令 ls 会看到文件夹下生成了exe文件。输入命令:gcc 文件名.c -o 文件名.exe。例如:gcc test.c -o test.exe。输入命令:vi 要编写的文件(文件需加后缀)输入命令:mkdir 文件夹名称。输入命令:touch 文件名.c。例如:touch test.c。例如:mkdir Test。例如:./test.exe。输入命令:cd Test。例如:vi test.c。输入命令:./exe文件。
2023-10-06 14:11:35
5919
2
原创 IDEA创建一个mybatis的Web项目
点击左上角File->New->Project点击Java Enterprise->点击Project template里的Web application,后点next。选择合适的版本(Version)后Finish。如果当前页已经打开一个项目则会出现此对话框询问在哪里打开新建的项目。根据需要选择。点击在本窗口(会把当前项目的页面覆盖掉)或在新窗口。完成。
2023-09-24 01:12:21
423
1
原创 Mybatis字段名和属性名不一致的情况处理
在mapper文件中配置resultMap的type属性为需要处理不一致情况的类。标签内部id用于处理主键和属性的映射关系,result用于处理普通字段和属性的映射关系。column为映射关系中的字段名,property为属性名。在写sql语句时,把resultType属性换成resultMap。举例:dept表中的主键dept_id需对应类中的deptId字段dept_name需对应deptName则在查询时可写成:</select>
2023-09-20 17:19:47
202
1
原创 配置mybatis-config.xml时出现URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
将之前复制的url黏贴后点ok。点apply后点ok。
2023-09-10 22:33:49
249
1
Android连续拨号只执行一次是为什么?
2023-09-21
请各位看看为什么我的万年历日期不会变
2022-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人