- 博客(8)
- 收藏
- 关注
原创 生成、下载文件总是少一个字节原因之一
前段时间做项目时,碰到一个问题,从网站下载文件时总是少一个字节,导致文件打不开或者打开内容不正确,经过长时间的寻找,终于发现问题所在(原来错误代码): InputStream fis = null; OutputStream out = null; try { fis = documentInfoSer
2017-03-31 20:21:54 1838
原创 sql 小知识点
1.group 用法很多时候我们需要分组函数来统计数据,在此过程中因为业务问题可能会用到别名,此时sql可能会写成如下样子:SELECT a.FEE_RESERVE ASFEE_OTHER, COUNT(1) AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BYa.FEE_RESERVE ASFEE_OTHER;此时会报错:命令未正确结
2017-03-16 21:24:57 228
原创 Wdate 小知识点
WdatePicker 使用jsp中: type="text" data-options="required:true" onfocus="WdatePicker({minDate:'%y-%M-%d',dateFmt:'yyyy-MM-dd',readOnly:true})"/>说明:1.minDate:'%y-%M-%d' 只能选则当天之后的日期 2.da
2017-03-15 15:37:05 1015
原创 sql之分析函数
一、lag 和lead函数 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead 有三个参数,第一个参数是列名,第二个参数是偏移的offset,第三个参数是 超出记录窗口时的默认值)lag(expression)函数可以访问组内当前行之前的行,而lead(expr
2017-03-15 09:24:46 3143
原创 mybatis插入大于号小于号到oracle
从java存数据到数据库,大家都知道要对一些符号进行转义,例如大于、小于号等。UPDATE table_name SET range = #{ageFrom,jdbcType=VARCHAR}||'<R<='|| #{ageTo,jdbcType=VARCHAR};说明:< 为小于号;= 不需要转义;|| 前后不可有空格,否则会报错入库效果:1
2017-03-13 17:29:34 1046
原创 Mybatis的<where><foreach><set>标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。1 if标签 一个很普通的查询:Xml代码 [html] view plain copy
2017-03-12 16:35:28 757
原创 java中字符串中大于小于号的转义替换
项目中需要将前端传过来的特殊字符做转义处理,然后在保存到数据库中,比如说“",但是替换一直失败先看错误的做法:(不能达到替换效果)public class StringTest { public static void main(String[] arg){ String s = "0 if (s.contains("
2017-03-08 18:56:24 25136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人