日常错误集合

5.17

  1. 问题:eclipse中Servlet类出现ClassNotFoundException,类已存在
    解决:未导入target runtime

  2. 问题:tag jsp:setProperty must be empty, but is not
    解决:加上结束标签

5.19

  1. eclipse中,jsp编译后 servlet源文件的位置为:
    eclipse目录workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\demo\org\apache\jsp

5.22

  1. 问题:The required Server component failed to start so Tomcat is unable to start.
    解决:web.xml的URL配置错误

5.26

  1. 在mysql5中,可以设置safe mode,比如在一个更新语句中
    UPDATE table_name SET bDeleted=0;
    执行时会错误,报:
    You are using safe update mode and you tried to update a table without a WHERE clause that uses a KEY column.”
    原因是在safe mode下,要强制安全点,update只能跟where了,
    要取消这个限制,可以: SET SQL_SAFE_UPDATES=0;

6.2

  1. eclipse设置断点调试时总是跳到ClassLoader,去掉ClassLoader的breakpoint。

6.3

  1. MyConnection连接池总是出现JDBC4Connection,粗心放回时放入Connection,而不是MyConnection。
    原因://记住一定是将this放回连接池,而不是con,con是未包装的connection,this才是经过包装的MyConnection
    this.dataSource.connnectPool.addLast(this);

6.5

  1. eclipse添加jar包:
    • 引用jar包:直接引用某个地址的jar包,若环境改变会导致失灵
    • 新建一个lib文件夹,将所需的jar包拷入其中,再对所有的jar包(非lib文件夹)进行build Path。

6.6

  1. eclipse快捷键:
    • 格式化: ctrl+shift+f,可能会与搜狗输入法的繁简体切换快捷键冲突
    • 复制当前行: Ctrl+Alt+下,可能与Intel核心显卡的屏幕方向切换快捷键冲突

6.19

  1. 导入jar包仍然无法使用jar中类,是由于jar包中类是在默认包下(default package),无法在一个命名的包中使用默认包中的类,有两种方向:
    1. 使用一个类在命名包中的jar文件
    2. 新建一个包(命名,非默认),将包中所有的类文件导入,即使得所有的类在命名包中,再将类进行打包。

6.25

  1. python中“unindent does not match any outer indentation level”,原因是缩进问题,python中可以使用空格、tab缩进,但不支持混用。
    这里写图片描述

解决方法:
在sublime3中的Preferences-> Setting-User中,添加

    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "expand_tabs_on_save": true

注意第一行前的语句后面加‘,’即能使所有tab缩进换成空格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值