Java问题集锦

Database连接数据库报错
在这里插入图片描述
在URL:中添加 ?serverTimezone=GMT
在这里插入图片描述

Docker

进入mysql容器显示bash-4.2$ 产生原因:docker mysql 创建启动容器的时候创建了其他普通用户 即docker -run 后边创建了除了root以外的用户,会导致文件丢失
$是普通用户
使用root用户进入容器
#是root用户
sudo docker exec -it -u root mysql129 bash
然后拷贝文件即可
cp /etc/skel/.bash* /var/lib/mysql

如果想同时启动多个mysql服务,必须先配置类似主从复制配置 不然会报
Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock错

因为多个mysql容器的配置文件挂载的目录一样,多个mysql容器使用的配置文件相同,无法同时使用相同的配置文件

Maven

为Maven添加启动参数:-DarchetypeCatalog=internal ,禁止Maven远程下载骨架

Cannot resolve symbol…
可能是没有导包 用ALt+Enter试试

新建web项目 java文件和resources文件重新加载不变色
看看是不是web项目变灰色了
在这里插入图片描述

web项目连接不上数据库(可能是因为jdk版本问题) 需要在连接数据库配置文件中添加useSSL=false 将ssl验证设置为false
在这里插入图片描述

点击提交按钮应该提交数据 但是浏览器却是下载文件 查看servlet中的response设置中文乱码中text/html 两个是不是反过来了
正确:

response.setContentType("text/html;charset=utf-8");

Spring

Spring组件扫描 排除扫描 已经排除了 类或者注解 但是仍然还能扫到
原因:一个项目下同时用到了xml和配置类 扫描组件 虽然测试时调用的是xml 但是会有问题
只能用一种方式

SpringMVC

新增了依赖 注意查看project Settings中的Artifacts项目中WEB-INF/classes下有没有lib目录看看有没有刚导入的jar包,不然会报500

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值