2013年11月1日
摘要: 对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值为“' or '1'='1”,采用#写法没有问题,采用$写法就会有问题。对于like语句,难免要使用$写法,1. 对于Oracle可以通过'%'||'#param#'||'%'避免;2. 对于MySQL可以通过CONCAT('%',#param#,'%')避免;3. MSSQL中通过'%' 阅读全文
posted @ 2013-11-01 16:41 超级小阳仔 阅读(149) 评论(0) 推荐(0) 编辑
  2013年10月17日
摘要: 今天换了新版本eclipse,启动项目的时候报出此错误,在网上寻得以下办法顺利解决:java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.把它们的JDK版本改成一致步骤如下:1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.2.Window --> 阅读全文
posted @ 2013-10-17 10:26 超级小阳仔 阅读(489) 评论(0) 推荐(0) 编辑
  2013年9月12日
摘要: 今天在做一些简单的代码测试时感到用eclipse好麻烦,于是在网上找到了Sublime Text 3的java环境搭建,看起来很简单。大致步骤整理如下:1.下载Sublime Text 3,官方下载:http://www.sublimetext.com/32.打开 安装目录/Packages/Java.sublime-package,这个文件在Sublime Text 2中是java文件夹。用解压软件打开此文件,推荐好压。打开后找到JavaC.sublime-build文件,使用任意文本编辑器打开。将其中内容修改如下: 1 {2 "shell_cmd": "run 阅读全文
posted @ 2013-09-12 16:37 超级小阳仔 阅读(3893) 评论(0) 推荐(0) 编辑