- 博客(13)
- 收藏
- 关注
转载 Mysql的varchar排序按照数字顺序
自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的。因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。下面,我从数据库里面以server_id排一下序,大家来看一下排序后的结果:select server_id from
2013-08-08 10:00:49
662
转载 mybatis foreach标签的解释 与常用之处
情景:查询数据库中文章的相关文章 文章为一个表 字段tags为相关文章字符串中间用','逗号进行啦分割查询完一个文章后可以把tags字段构造为一个List 然后利用这个集合作为条件来查询 select * from t_news n where separator="," close=")"> #{tag} in n.tags 看
2013-08-08 10:00:07
1013
原创 mybatis执行动态条件排序时候要用$而不是#
今天用mybatis进行动态排序的时候发现了这个问题,就是在 order by ${orderBy} desc情况下不管怎么样都没有排序,于是上网搜了一下。于是就遇到了这个问题。。。。以下是查到的原因:默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)
2013-04-27 20:47:20
1439
转载 javascript常用函数
1.document.write(”");为 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById(”表单中元素的ID号”
2013-04-08 10:31:49
487
转载 mybatis的模糊查询
模糊查询:工作中用到,写三种用法吧 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHERE name LIKE
2013-03-28 13:43:10
617
原创 JS判断是否为数字
isNaN(testDouble) 判断是否为数字/(^[1-9]\d*$)/.test($(this).val()) 判断是否为整数数
2013-03-26 13:26:26
612
转载 mybatis实现传递多参数的问题
在做数据库操作的时候,经常要传多参数进sql语句,以前版本的ibatis,不支持直接传多个参数进来,只能压入对象或者HashMap中,这样实在不是很方便。 在现在的版本,终于有了支持。 官方文档: 你可以传递多个参数给一个映射器方法。如果你这样做了,默认情况下它们将会以它们 在参数列表中的位置来命名,比如:#{1},#{2}等。如果你想改变参数的名称(只在多
2013-03-21 11:17:37
524
原创 坑爹的CGLIB
今天在整合mybatis+spring的懒加载+缓存时报了个Cannot enable lazy loading because CGLIB is not available. 的错误,很奇怪的是我已经把CGLIB的包导入到项目了。没办法,先不用懒加载和缓存了吧。后来上网查了一下,发现CGLIB还依赖了asm包,但是它报错只报到了CGLIB这一层,所以让我蛋疼了好一段时间。二话不说,直接把
2013-03-20 11:46:27
1671
转载 Java如何等待子线程执行结束
工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程, 往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.站在 主线程的角度, 我们可以分为主动式和被动式.主动式指主线主动去检测某个标志位, 判断子线程是否已经完成. 被
2013-01-06 16:16:30
506
转载 [转]Struts2整合之动态图表OpenFlashChart
Java开源项目中制作图表比较出色的就是JFreeChart了,相信大家都听说过,它不仅可以做出非常漂亮的柱状图,饼状图,折线图基本图形之外,还能制作甘特图,仪表盘等图表。在Web应用中可以为项目增色不少。JFreeChart技术成熟,完全是通过Java代码控制图表生成,掌握难度不大。但是它的一个缺点就是所有资源在服务器端生成,需要占用大量的服务器资源,而且图表以流的形式输送到客户端也占用了大量的
2012-12-11 15:47:55
556
转载 【转】Hibernate缓存机制
hibernate提供了缓存功能,对于不经常修改的数据可以提高查询效率,若对于经常修改的数据,使用缓存会对于查询效率会有影响,效率会下降。hibernate提供了两个级别的缓存: 一级缓存,是在session作用域中的缓存,当session关闭时,这个session中的缓存会自动清空。 二级缓存,在sessionfactory级别的缓存,我们要使用二级缓存需要配置。hibern
2012-12-10 18:52:54
345
原创 struts2实现文件的上传与下载
今天老师让我们实现一个文件上传与下载的作业,上网查了好久,发现用struts2实现的文件上传下载比较简单,而且本人第一次写这种东西,故此留爪,以示本人经验值增加。。文件的下载:package com.ww.action;import java.io.InputStream;import org.apache.struts2.ServletActionContext;impo
2012-12-10 18:03:26
354
转载 [转]mybatis物理分页的实现
最近两周一直在学习mybatis,昨天经理让我将mybatis的物理分页整理一下,打成一个jar包供以后调用。结果昨天我整了一天,也没整出个1、2、3来。现在终于写出来了,先记录下来再说,哈哈。下面是所有的代码:Java代码 package com.xxyd.mybatis.pojo; import java.io.Serializable; /** * 实
2012-12-03 08:53:42
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅