java开发时遇到的问题

问题

maven使用阿里镜像有问题

解决办法

新建或者覆盖settings.xml,完美解决

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">

<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>

问题

使用MacOs更新系统Catalina之后Git出现问题:

1
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决办法

这是Xcode命令行工具需要更新,在你的Terminal中输入:

1
xcode-select --install

当出现提示:

1
xcode-select: note: install requested for command line developer tools

表示Xcode更新成功,可以正常使用,这个问题主要出现在系统大版本更新的时候,因此时刻保证Xcode工具更新即可避免该问题。

问题

在SpringBoot打包成jar后,无法读取自定义文件的解决办法

解决方法

前两天在做springcloud框架下的项目的时候,用到有一个框架之外的文件需要进行读取,当时在eclipse中编码时通过this.getClass().getResource来获取文件的路径,没有任何的问题,但是在打成jar以后,这是是打成jar包不是war,结果发现不能正常的读取我放在工程里面的文件,但是在jar里面对应的class路径下可以看到该文件,后来将文件直接放到和我一个java文件平级的目录下,问题依然,最后使用了InputStream inputStream=this.getClass().getResourceAsStream(“/config/a.pfx”);来读取,才解决了问题。
tips:切记打成jar后如果需要用到这种框架之外的文件的话要用上面的方法来读取。

问题

​ ~ SpringBoot: 运行maven打包的jar包报错-jar中没有主清单属性,使用mvn package打jar包,运行java -jar XXX.jar的时候报错:jar中没有主清单属性。

解决办法

​ ~ pom.xml中添加

1
2
3
4
5
6
7
8
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

​ 再次运行mvn package之后,即可正常运行。

问题:接口请求Status(blocked:other)

有一次在前端请求后台提供的接口时,突然发现自己的浏览器不能请求

倒腾了很久,才发现是被浏览器插件(如我使用的是AdBlock插件)当作广告拦截了,当你在一个广告业务的公司工作,尤其要注意一哈。

解决办法:

  1. 停用你的广告拦截器
  2. 在当前网站停用广告拦截插件(比如AdBlock)

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×