bug抗体
这是一个不一样的专栏,其他的以分享知识为主,这个分享自己的实战时遇到的各种问题以及我用的解决办法。
一个问题困扰我一上午甚至好几天都有可能,不记录下来几个月后忘记了恰巧又碰到了就又要被pua。。。
所谓错题本才是yyds。
凤文Studying
一位正在学计算机、学医的大学生,
来到CSDN学习、分享和交流。
学习嘛,有输入也要有输出。
因为兴趣和热爱,我们一起成长!
展开
-
Oracle问题:如何远程连接Oracle数据库
我这里拿19c版本的Oracle举例(12c同样适用)我的Oracle数据库是安装在远程的CentOS7的系统上,所以,你应该确保Linux系统中所存在的问题已经解决,比如是否关闭防火墙、是否启动Oracle服务、是否确定端口号(默认1521)…官网下载轻量版:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html下载完成后解压它,放到一个稳定的目录中,如这样:在下创建,然后创建tnsna原创 2022-07-10 17:55:52 · 1946 阅读 · 0 评论 -
编码问题:解决tomcat 静态页面(html)中文乱码终极篇
tomcat 中jsp不会乱码 但是html中文会乱码原因有好几个:没有设置页面编码 tomcat的配置不正确 文件保存的编码格式不是utf-8 等等 下面来讨论解决办法html页面设置为 utf-8 在页面头部添加<meta>标签tomcat的server.xml配置(1) 添加 URIEncoding=“UTF-8”<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPor转载 2022-02-21 18:31:27 · 754 阅读 · 0 评论 -
Maven问题:总结一下程序包xxx找不到的问题解决方式(idea)
对于Maven项目种程序包xxx找不到开启自动加载jar包手动build项目 mvn idea:idea自动build项目重新import项目开启自动加载jar包有可能是你的maven依赖配置的问题,它没有给你导入jar包。到setting,搜索maven,点击importing,将设置改为自动导入资源:手动build项目 mvn idea:idea出现jar包找不到的问题,很有有可能是项目依赖中有些jar没有下载完整,mvn idea:idea这个命令可以检查并继续下载未下载完整的依赖jar。原创 2022-02-02 13:56:26 · 3400 阅读 · 0 评论 -
多表创建视图问题:修改视图数据时报1062
多表创建视图今天设计多表之间的视图,之后插入多表之间的记录,表关系如下:我在第一次创建视图时,classId关联的是classes表中的id,发现这样表之间没有关联,修改数据时会出问题!而正确的设计是关联student表中cid,也就是外键,正确设计如下:CREATE VIEW studentView (id,NAME,classId,className,grade,departmentId,departmentName,collegeId,collegeName)AS SELECT s原创 2022-01-22 15:25:11 · 301 阅读 · 0 评论 -
JDBC问题: Unknown error 1146 Query
java.sql.SQLException: Unknown error 1146 Query: UPDATE USER SET upassword=? WHERE uname=? Parameters: [xfw541, fengwen]1146错误具体异常具体代码错误代码:排查原因:解决方法具体异常具体代码错误代码: /** * 把表中姓名为 fengwen 的记录的密码 改为 123456 */ @Override public void updat原创 2022-01-15 22:25:02 · 1437 阅读 · 0 评论 -
JDBC问题:c3p0配置文件没有被加载的解决办法
C3P0配置文件没有被加载1.查看配置文件的路径、名称是否写错2.配置文件的写法3. 配置文件不能用,可以试试set方法4. 看看连接池对象中有没有配置文件的参数1.查看配置文件的路径、名称是否写错在一个web项目中,配置文件放在src目录下而在maven项目中,我们的配置文件时放在resources目录下,而不是src还要注意配置文件的写法c3p0-config.xml ,这个必须这么写。2.配置文件的写法<c3p0-config> <default-config&原创 2022-01-14 18:37:07 · 1600 阅读 · 0 评论 -
JSP问题:Maven的web项目中jsp的部分隐式对象报红
我发现out.println()方法报红,所以找了下原因,原来JSP也需要导入包,也就是说,Maven项目中还需要添加JSP的依赖。在dependencies标签中添加如下依赖: <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api --> <dependency> <groupId>javax.servlet.jsp</groupId> &原创 2021-12-15 11:22:51 · 553 阅读 · 0 评论 -
Tomcat优化设置:IDEA实现不用重启Tomcat就能自动更新资源
对于tomcat的部署,找到edit configure然后点deployment,点右边的+的artifacts,可以看到这两个:war 是发布模式,就是先将项目打成war包,再去部署,这个一般是成品项目,也就是整个项目完成后才去做的。war exploded是展开部署,也就是将我们当前的资源源文件直接展开部署,明显这个更适合我们测试的时候使用。所以我们的虚拟目录应该用这个选项。然后回到server,选择这两个这样我们再测试的时候就不用去重启tomcat了。...原创 2021-12-14 13:58:27 · 4905 阅读 · 0 评论 -
Stream问题:流转成集合报编译时异常
详细情况如下,这里的Collectors和Comparator两个API都不能用,debug提示类型不匹配这里我用的是数组转流,这样是不行的,因为流是针对集合的。应该这样写,用asList转成集合,再转流就不报错了。所以,总结一下问题,为什么这里出错。因为stream是为集合服务的。...原创 2021-12-07 06:00:00 · 378 阅读 · 0 评论 -
Linux问题:su: 鉴定故障
我在切换root时,使用su root报这个解决方式:输入 sudo passwd更改一下root的密码,再到一般用户使用su root就可以了。原创 2021-11-26 21:32:07 · 4848 阅读 · 0 评论 -
Maven问题:idea中web项目运行时 程序包不存在 maven目录中没有target文件夹的解决方式
对于这个问题,多数是因为依赖出现问题,然后检查你的类库是否正常。而我这次遇到的问题是这样的:maven项目中没有target文件夹,好家伙,这明显就是idea创建maven工程时出现的问题,你可以甩锅给idea,我这个2020.1版本,你可以避坑了。这个问题的出现让我更加熟悉idea的使用~ 好吧,我不撤了,来看解决方式:找到设置找到maven的runner,你可以直接搜索勾选这个Delegate ide build,点击ok然后找到invalidat caches / restart,原创 2021-11-20 21:48:22 · 2942 阅读 · 4 评论 -
Javaweb之Filter处理全局的乱码问题
对于乱码问题可以说是非常常见的问题了,一般我们都是在Servlet中加上设置编码的方法,但有时候可以会忘记写,或者我们懒得一只写,有没有一劳永逸的办法呢?有的,在我学习了过滤器Filter后,我们可以通过它将所有的页面、Servlet的编码一次性解决。在注解中加上" /* "package com.symc.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.h原创 2021-11-20 06:00:00 · 591 阅读 · 0 评论 -
JavaWeb之登录功能解决用户直接通过访问对应地址而跳过登录的bug,使用Filter拦截
当用户访问我们的网站时,对于部分页面我们希望他必须使用账号登录,而现在有个问题是,用户直接访问对应页面的地址而直接跳过账号登录,这个漏洞如何解决呢?可以使用过滤器,通过登录账号在对应的会话域对象中的参数,判断它是否登录了,如果没登录,就把他拦截下来。package com.symc.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServle原创 2021-11-18 16:56:39 · 3621 阅读 · 0 评论 -
在添加taglib的uri时,不能自动给添加,且提示Cannot resolve taglib with uri
我是在JSP中使用JSTL时遇到的这个问题,首先没有hjar包肯定是会这么提示的,把jar包放到WEB-INF目录的lib中。如果你已经添加了,还会出现这样的问题,那么我们就需要手动添加jar找到Project Structure ,或者直接快捷键ctrl+alt+shift+s找到你要添加的项目,Dependencies,点击右侧的+选择第一个找到jar包的位置,点击ok现在这里有jar包了现在problem提示有个问题点fix,选择第一个...原创 2021-11-09 14:32:05 · 2610 阅读 · 0 评论 -
异常:Artifact XXX exploded: Error during artifact deployment.
这个异常是我最近学习servlet时遇到的,使用的环境是idea+tomcat,具体如下:找了很久,发现是个小错误,是因为我的注解写错了,我这里缺少个"/",加上就好了@WebServlet("responseDemo2")改正后如下:@WebServlet("/responseDemo2")希望下次能立马知道原因。...原创 2021-10-18 12:45:10 · 344 阅读 · 0 评论 -
异常:java.beans.IntrospectionException: Method not found: isHobby
今天做的servlet的通过反射封装对象的这部分内容,遇到了这个异常。遇到问题的代码如下:PropertyDescriptor pd = new PropertyDescriptor(name, user.getClass());我找了很久,发现问题在这里:我前端用的名称是hobby, <input type="checkbox" name="hobby" value="game">游戏 <input type="checkbox" name="hobby"原创 2021-10-13 20:45:01 · 1761 阅读 · 2 评论 -
JDBC之Maven安装Oracle驱动依赖(idea)
今天在使用IDEA构建Maven项目时,发现Oracle数据库JDBC驱动依赖使用不了,就在网上搜索了一下,下面是不能使用的原因。 由于Oracle授权问题,Maven3不提供oracle JDBC driver,我们也可以在Maven的中心搜索ojdbc驱动包,但是可以看到版本过于陈旧,即使有坐标,也下载不了。 为了可以在使用Maven构建的项目中使用Oracle JDB...转载 2021-09-27 09:54:08 · 5209 阅读 · 0 评论 -
JDBC问题:Oracle ORA-12505, TNS:listener does not currently know of SID given in connect
完整的错误信息如下: java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptorThe Connection descrip...转载 2021-09-27 10:02:31 · 352 阅读 · 0 评论