`
slbszq
  • 浏览: 267818 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by '111', 如果传入的值是id,则解析成的sql为order by 'id'.  2. $将传入的数据直接显示生成在sql中。如:order by ${user_id},如果传入的值是111,那么解析成sql时的值为order by 111,  如果传入的值是id,则解析成的sql为order by id.3. #方式能够很大程度防止sql注入。
今天安装了velocity Editor Eclipse插件,但是安装后颜色没有改变。后来选择点击右键Open with 选择安装后的插件才可以。把安装操作步骤记录一下: 1. 在Eclipse的Help->Install New Software... 2. 点击“Add加 Veloeclipse,值: http://veloeclipse.googlecode.com/svn/trunk/update/ 3. 把Group Items by Catagory 前打钩去掉 4. 然后选择Veloeclipse,next后,会列出在网站上可以安装的features,选择Veloe ...
    把textarea中的内容(带有换行符)保存在数据库中,然后在<td></td>标签内显示时没有换行,但是显示到textarea中是正常的。     解决办法:     1. 在td标签内部使用<pre></pre>标签,则可显示换行,但是有会有个新的问题:内容较长时,td的内容不自动折行显示,显示的很乱。     解决办法:     2. 在<pre>中加入样式:style="word-wrap: break-word; table-layout: fixed; width: 100%" 即可。 ...
造成错误的原因有以下几种: 1、在sql语句中少了‘,’分隔符。 2、在绑定变量时,出现变量名和SQL保留字相同的情况。   解决方法: 一般出现这种问题,都是由于SQL语句写得有问题,先要确认你的SQL语句没有漏掉“,”,然后是检查你的SQL语句中有没有SQL的保留字,最后检查你的函数写的是否正确。
DecimalFormat的用法  Java 浮点数 Float Double 小数 格式化 保留小数位后几位等 DecimalFormat df = new DecimalFormat(); double data = 1234.56789; System.out.println("格式化之前的数字: " + data); String style = "0.0";//定义要显示的数字的格式 df.applyPattern(style);// 将格式应用于格式化器 System.out.println("采用s ...
    foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。     item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符,close表示以什么结束,在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是在不同情况 下,该属性的值是不一样的,主要有一 ...
eclipse配置下tomcat debug启动很无比慢,而run启动很快   这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下:以debug模式启动tomcat, 打开breakpoints veiw,右键-> Remove all,重启下tomcat就OK了
在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。      以前我一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。今天我又遇到了这个问题,如是在网上再次查找了一下解决方式。发现原来可以这样方便的来解决。在这里记录下来,以为将来遇到这个问题时,可以快速的解决。     解决方法:     1、双击Servers视图中的对应的Server,打开Server的属性界面。如下图:     2、在上图的Timeouts->Start属性中,将值45修改为足够大。     3、保存修改,重启 ...
    开发环境:SpringMVC + Mybatis. 在插入数据时总是报这个异常,No enum const class org.apache.ibatis.type.JdbcType."CHAR",在网上找了好久也没有发现解决办法,后来查到原因(其实异常信息很明显),就是没有org.apache.ibatis.type.JdbcType."CHAR"这个常量,原来是因为在Mybatis中将jdbcType=CHAR 写成了 jdbcType="CHAR",导致找不到带有引号的枚举值。     出错示例代码:   ...
mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换,解决方法:在insert语句中,增加jdbcType解决问题 <insert id="save" parameterType="Man"> <![CDATA[ insert into t_man (id, name, birthday) values( #{id, jdbcType=VARCHAR}, #{name, jdb ...
在EL表达式中要显示“yyyy-MM-dd”格式的日期: 使用<fmt:>格式化标签      1 在页面上导入   <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>      2 格式化日期<fmt:formatDate value="${XXX.date}" pattern="yyyy-MM-dd"/>               Value :EL表达式取的日期值;              ...
通过javascript对html里面内容进行高亮显示, 可以同时高亮多个关键字, 每个关键字以不同的颜色展示 代码如下: /** * 高亮显示关键字, 构造函数 * @param {} colors 颜色数组,其中每个元素是一个 '背景色,前景色' 组合 */ var Highlighter = function(colors) { this.colors = colors; if (this.colors == null) { //默认颜色 this.colors = ['#ffff00,#FF0000','#dae9d1,#FF0000', ...
eclipse failed to create  the java virtual  machine 解决方法: 1.问题现象   2.java虚拟机初始化失败!寻找eclipse解压路径   3.寻找eclipse初始化文件  
Global site tag (gtag.js) - Google Analytics