- 博客(18)
- 收藏
- 关注
原创 IDEA 报错:You aren‘t using a compiler supported by lombok
摘要:IDEA运行Java项目时出现Lombok不支持的编译器错误,原因是默认使用了JPS内置编译器。解决方法,这些步骤可解决Lombok在IDEA 2024.3.1.1与JDK 1.8环境下不工作的问题。
2025-09-21 09:58:17
1785
原创 解决 : ReferenceError: PubSub is not defined
《解决谷粒商城前端PubSub未定义问题》 摘要:在开发谷粒商城项目时出现"ReferenceError:PubSubisnotdefined"错误,可通过以下步骤解决:1.安装pubsub-js依赖包,在项目目录执行cnpminstall--savepubsub-js;2.在main.js中全局挂载PubSub,添加import语句并设置Vue原型属性;3.在使用组件中单独引入PubSub。该方法能有效解决PubSub未定义问题,确保组件间通信功能正常使用。
2025-09-17 20:29:54
291
原创 部署renrenfast-vue中出现的问题
删除C:\Users\XXX\AppData\Local中的node_cache。删除了renrenfast-vue中的node_modules。右键 open git bash here。
2025-07-16 22:42:53
176
原创 异步回调函数
业务场景:web项目中集成第三方接口,需要将回调地址放到请求中一起发送到接收方,接收方处理完数据使用异步方式将处理结果发送到统一的回调地址中,接收到数据之后进行处理,并返回接收方处理结果。
2024-08-07 14:04:16
276
转载 在Java中获取当前服务的IP和端口
作用:获取本地主机的InetAddress对象,即代表本机IP地址。在Java中,我们可以通过以下代码获取InetAddress对象。作用:将ip地址作为字符串存储在变量ip中。
2024-08-05 10:17:46
2045
1
转载 @RequestParam和@RequestBody的区别
1.如果参数前写了@RequestParam(xxx),那么前端必须有对应的xxx名字才行(不管其是否有值,当然可以通过设置该注解的required属性来调节是否必须传),如果没有xxx名的话,那么请求会出错,报400;2. 在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个;1. @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);
2023-12-22 09:13:49
525
原创 linux中关闭xshell,项目一起关闭
nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。问题:当我在shell中启动项目的时候,项目启动成功,当我关闭xshell之后,项目跟着一起关闭了。当想要关闭使用nohup命令启动的项目时,关闭要使用Kill命令进行杀死。
2023-11-22 11:00:39
674
1
原创 linux常用命令
其后的 rwxr-xr-x 表示访问权限,按顺序分别表示文件夹所有者、用户组和其他用户的权限。其中,r 表示读取,w 表示写入,x 表示执行权限。例如,rwxr-xr-x 表示所有者具有读取、写入和执行权限,用户组和其他用户只有读取和执行权限。删除一个非空文件夹及其内容:rm -r 文件夹。强制删除文件夹:rm -rf 文件夹。6. 一个文件夹中的全部内容复制到上一级文件夹中。删除一个空文件夹:rmdir 文件夹。mv [选项] 源文件夹 目标文件夹。3. 新建一个文件夹。4. 删除一个文件夹。
2023-11-22 10:45:04
147
1
原创 java: 程序包org.bouncycastle.jcajce.provider.asymmetric.util不存在
当在使用SM2进行加密解密的时候出现了:程序包XXX不存在,寻找了半天原因,最后发现是pom.xml中导入了两个版本的org.bouncycastle。
2023-11-21 08:45:20
1463
1
转载 linux系统中安装apache+php
-with-apxs2:其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。把原来位于源代码里面的php.ini-development拷贝到/usr/local/php5/lib/php.ini下,并且重命名为php.ini。默认的目录为 "/usr/local/apache2/htdocs",修改apache的配置文件httpd.conf。
2023-10-25 13:24:10
892
1
原创 mysql缺少my.ini文件
datadir=D:\Environment\mysql5.7.43\mysql_5.7.43\data 里面修改为mysql里面的data所在的文件夹。注:将basedir=D:\Environment\mysql5.7.43\mysql_5.7.43 里面的地址修改为自己电脑上的地址,找到mysql的安装目录,点击上面的查看,勾选“隐藏的文件”查看是否存在。注:后面的地址需要修改为自己电脑上刚才新建my.ini的地址。注:在执行以下操作之前要将数据库备份,以免造成数据库的丢失。# 创建mysql服务。
2023-09-15 16:44:17
4203
原创 eclipse中的web项目部署到win云服务器上
则需要关闭对应端口的其他应用,也可以给tomcat的更换端口号,此处使用的是给tomcat更换端口号,找到tomcat的安装目录-->conf-->server.xml,找到下面的标签,此处就是把默认的8080修改为8081,在启动tomcat,就可以启动成功了。解决过程:在命令行输入 netstat -aon|findstr “端口号” 查看tomcat对应配置的端口号是否被占用。在安全组中,点击配置规则,加上我们配置的tomcat端口。将tomcat安装包传到服务器上进行解压。
2023-09-13 11:52:43
289
1
原创 eclipse导入项目之后中文乱码
1. 项目文件点击右键-->properities-->Resource。将Text file encoding修改为UTF-8。
2023-09-11 14:16:32
265
转载 ecilpse导入web项目
5.3、点击Project Facets,Java对应本机jdk版本,点击Runtimes勾上对应的tomcat点击Apply and Close完成,如果提示报错修改不了,那就找到workspace工作空间对应项目的.settings文件夹下的如图文件,手动修改jdk版本等,保存重启eclipse。3. 点击浏览找到对应项目,最好将“选项”下方的将项目复制到工作空间复选框打上勾(相当于将项目拷贝一份到你的workspace工作空间,对项目代码修改只修改到工作空间的项目,不会影响原项目文件),点击完成。
2023-09-11 14:10:14
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅