java
iteye_1230
这个作者很懒,什么都没留下…
展开
-
对数据表中大字段的处理方式
在数据库中,经常需要用到大字段类型,如oracle中long/blob/clob,sqlserver中text/image,mysql中的text/longtext/clob/blob。 存储的信息大概主要是两类,一类是长文本,如大段的文字,普通的varchar最长只能存储4000个汉字,已经不能满足要求;另一类是存储二进制信息,如上传的文件等。 那么假如现在有一个表,记录某人发布...2006-10-16 12:17:00 · 561 阅读 · 0 评论 -
被dwr折磨死了
最烦这些把没有实际意义的东西变来变去的了.用了2.0的包,发现客户端进行调用的方法都不好使了,折腾了半天才发现原来是调用的时候,要把参数和返回方法的顺序掉过来,原来是(返回函数,参数1,参数2),现在是(参数1,参数2,返回函数).这样搞有什么意义嘛.好的一点是不需要再一个个指定类的方法了,直接默认就是所有的方法都可以被调用.暂时发现一些dwr与phprpc的对比,如下:两...2007-06-20 17:44:03 · 174 阅读 · 0 评论 -
“分布式系统的最佳应用,就是不使用分布式”感言
刚刚翻阅一份老贴子,其中有一个回贴提到老马说过“分布式系统的最佳应用,就是不使用分布式”这句话,真的是感同身受。btw,搜了半天,竟然再也找不到这篇回贴了。我也没有去验证这话是否是老马说的,权当它是真的吧。 说起分布式这个东西,可能更多的时候带有行业特色。传统的C/S时代,因为当时互联网尚不发达的原因,形成一个个的信息孤岛,还是需要分布式的应用的。比如全国性的信息系统,需要在各省、各...2006-11-29 17:06:14 · 182 阅读 · 0 评论 -
从hibernate3.2中的一个bug看测试的重要性
[url]http://www.iteye.com/my_topic/35309[/url][quote="partech"]前些天测试中发现,缓存好像不能处理数据变更的情况。原来还是好好的阿。经过跟踪,发现问题出在UpdateTimestampsCache,不知哪位仁兄手快,改了一行if语句,把原来正确的逻辑改错了。在7月13号到11月15号之间,下载的hibernate都有这个BUG。...2006-11-21 14:04:40 · 97 阅读 · 0 评论 -
哪种语言更适合WEB开发?
这个话题显得有点沉重。 要说WEB开发的语言,数不胜数,cgi/perl/ruby所代表的脚本语言,php/java/.net所代表的类c语言,asp所代表的basic语言......经过这么多年互联网应用中的大浪淘沙,当前主流的也就属php/java/.net三大阵营了。 为什么是这三种语言处于WEB应用的主流地位?个人认为,它们有一个共性,就是类c语法。应用最广泛的语言就是c和...2006-11-03 16:29:15 · 1923 阅读 · 0 评论 -
使用hibernate实现树形结构无限级分类
在系统中,经常会用到无限级的树形结构分类,如组织机构管理、商品/地区分类等等。在以前的一个贴子:[url]http://www.iteye.com/topic/26987[/url]“复杂商品分类的表如何建立?”中,讨论过树形无级分类的实现方法。一般无外采用两种方式, 一是类似struts-menu([url]http://struts-menu.sourceforge.net[...2006-10-24 08:38:00 · 103 阅读 · 0 评论 -
hibernate中映射长文本类型的通用方式
hibernate中映射长文本类型的通用方式(仅限oracle/sqlserver/mysql/postgresql):变量类型为String,映射类型为text,hibernate会根据不同数据库类型,生成对应的DDL。如private String content;对应的xdoclet标记为:@hibernate.property column="content" type="te...2006-10-23 09:00:20 · 733 阅读 · 0 评论 -
你的系统是跨平台的吗?
开发java应用,听到的最多的一句话就是“跨平台”,那么现在小声的问一句,你开发的系统真的能跨平台吗?以我的拙见,所谓的跨平台,包含五方面的内容:一、跨应用服务器二、跨数据库三、跨操作系统四、跨浏览器五、多语言支持下面分别来说一下。■跨应用服务器 这一点,看起来好像有些多余,java的口号之一不就是“一次编译,到外运行”嘛,可实际经验告诉我们,这仅仅是一个...2006-10-19 11:23:58 · 314 阅读 · 0 评论 -
hibernate分页组件在SQLserver中的特殊性
分页组件中进行分页时,需要用到下面的方法:criteria.setFirstResult(x),或者query.setFirstResult(x)。在sqlserver中,这个x不能为负数,最小值为0。但是在oracle中,x为负数则没关系。它会当作从0开始的。以上是在oracle和sqlserver中的一点区别...2006-10-18 15:35:21 · 74 阅读 · 0 评论 -
oracle的JDBC使用preparedStatement处理char类型字段的问题
整理了一下:[quote="xiaoyuonline"]关于Hibernate的HQL语句的占位符的一个问题首先我的环境是Hibernate + oracle9i。user表中name类型为char(10),有值为hello的记录。代码如下:String hql = "select user.name from User user where user.name='hello'";...2006-10-16 18:06:59 · 295 阅读 · 0 评论 -
文件下载中文文件名的处理
需求:文件上传,保存到数据库的image/blob字段中,点击链接进行下载.若文件名为中文,则经查证网上的资料得知,在ie与ff/opera中需要分别进行不同的处理,方能正确显示文件名.据此,在下载文件的方法中,传入request参数,根据request.getHeader("user-agent")来判断客户端使用的是哪种浏览器.如果是IE,则使用response.setHead...2007-08-20 14:11:12 · 293 阅读 · 0 评论