logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pom文件右键没有maven

发现springframework爆红,右击pom.xml也没有MAVEN选项于是用阿里云重新导入,但是IDEA没有反应最后发现是IDEA没有识别到pom.xml为MAVEN配置文件操作如下:1.右击pom.xml2.点击Add as Maven Project

#maven#intellij-idea#java
java创建一个临时文件不使用文件名随机数

String tDir = System.getProperty("java.io.tmpdir");//路径File temp = new File(tDir+"labkey"+filenamedate+".txt");//File temp = File.createTempFile("labkey"+filenamedate, ".txt");temp.deleteOnExit();//删除

#java#开发语言#后端
Docker运行hello-world镜像失败或超时

但是我们就算知道原因,去找度娘会发现大部分都是说更换阿里的镜像源,但是我们尝试之后并没有作用。重启完docker之后检查registry mirror刚刚配置的加速地址是否成功。Docker运行hello-world镜像失败或超时。配置加速地址:设置registry mirror。原因:就是我们的镜像源不行,需要更换镜像源。

#docker#eureka#java
unable to access ‘https://gitee.com/‘: Could not resolve host: gitee.com; Unknown error ——————】

打开git的命令框,输入git config --global http.sslVerify false就解决了

#java
解决报错:java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present

java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present这个原因是jdk的事,如果电脑上配置多个jdk,点击切换一下就可以。如果还是不行的话因为JAXB-API是java ee的一部分,在jdk12中没有在默认的类路径中。从jdk9开始java引入了模块的概念, 可以使用模块命令–add-modle

#java
mybatis的分批次插入

最近在写mybati的分批插入,一直报错,一直在纠结自己的循环插入是不是有问题,但是数据量少的时候可以正常插入,但是插入数据量大的时候就会报错。后来查询是mysql限制插入的sqlMysql 对语句的长度有限制,默认是 4M。Mybatis 对动态语句没有数量上的限制。所以采用分批次插入数据。

文章图片
#mybatis#java#开发语言
关于人人开源的权限问题

当使用人人开源,用浏览器或者postman访问500错误,报权限异常时,需要在shiroconfig中配置 filterMap.put("/swagger-ui.html", “anon”);添加上自己的路径接口,再次访问就可以了,如果还不行,看看接口上是否有 @RequiresPermissions注解,如果有去掉再次访问就可以了...

#java
uniapp开发小程序登录功能并获取token

最近看uniapp开发小程序,刚好自己研究一下,小程序登录功能 流程,是通过login方法拿取code,拿到code后,请求后端,后端拼接code+appid+appscert访问微信公开接口code2session接口,拿取openid,openid是唯一值,多公众号的暂时不考虑,可自行查阅。

文章图片
#uni-app#小程序
到底了