2009年10月 的存档

Json-lib 与 hibernate 共同使用的问题

Posted by: Andres Almiray on 05/01/2008 原文

hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题

  1. domain类实现JSONString接口
  2. 建立JsonConfig实例,并配置属性排除列表
  3. 用属性过滤器
  4. 写一个自定义的JsonBeanProcessor

1. 实现JSONString接口是侵入性最强的方法

public class Person implements JSONString {
   private String name;
   private String lastname;
   private Address address;
 
   // getters & setters
 
   public String toJSONString() {
      return "{name:'"+name+"',lastname:'"+lastname+"'}";
   }
}
 <a href="http://www.wsria.cn/archives/724#more-724" class="more-link">阅读更多... </a>

Popularity: 6%

关于本站开源项目finance的演示视频和源代码不能下载说明

废话不多说,感谢各位对博客的关注,之前本站提供了开源项目的视频和源代码下载服务,后来由于其他站点盗链博客流量过大所以把文件移到了google code上面提供下载服务,问题就出在这里了,现在我的账号被google code封了,暂时不能提供下载,需要的同学请EMAIL

email to wsria.cn

email to wsria.cn

给我,当然如果谁有服务器可以提供本人感激不尽……

Update 1:

开通了一个网盘,http://www.brsbox.com/yanhonglei,在wsria.cn目录中

Popularity: 3%

中国网民怎么上Twitter?

概在一个月前,Twitter的首页进行了一次改版,那句著名的“What are you doing?”(你在做什么)被改成了“Share and discover what’s happening right now, anywhere in the world”(分享、发现当下发生了什么)。Twitter此举似乎做得有一些晚,因为用户们早在Twitter明确这个定位前就将这个网站当成一个分享和获取资讯的平台,那些成天发表些“午饭吃了鸡”或者“昨晚没睡好”之类“What I’m doing”的Twitterer们其实并没有多少追随者,倒是一句“台湾,你妈六十大寿,喊你回家吃饭!”引来锐推(ReTweet)无数。

然而,对于大多数中国内地的网民来说,这个改变他们并不知晓,他们还在百度知道之类的网站上不断地提问“Twitter是什么?”、“怎么才能翻墙上Twitter?”。

翻墙,对资深的网民来说,并不是一件难事。各种各样的机构有的出于保护隐私之目的、有的出于政治或商业利益,推出了各种收费或免费的翻墙软件,勤劳好学的中国网民勇敢地实践拿来主义,坚信不管是好猫坏猫,只要翻得出墙就是有用的猫。然而,道高一尺,墙高一丈,于是只有那些身手矫健的翻墙推友们,才能愈挫愈勇,在享受分享资讯的快乐的同时,实实在在地在Twitter上分享各种翻墙的经验。

7月上旬,Twitter不能被访问之初,大家纷纷利用传统的翻墙工具得以访问,然而富有钻研精神的推友们并不满足,因为Twitter开放的技术架构让翻墙超越翻墙本身而成为了一个充满乐趣的过程。先是有好事者想出了简单易行的修改hosts文件,增加Twitter.com IP地址,利用各种Twitter客户端软件翻墙的办法,一传十十传百最后传到了墙那里。又有好事者找来新的IP地址再度分享,来来回回地折腾后,这道墙越筑越高。几乎与此同时,有一个域名翻译过来叫作“我推”的网站进入了大家的视野,不仅因为他功能强大易用,更因为墙还不认识他。而另一个叫作dabr的为移动设备开发的开源软件项目也吸引了推友们的注意,大家不仅通过他的网站翻墙,还纷纷下载并安装在自己的海外主机上供友朋使用。后来又有人发现海外也有好事者开放了Twitter API供人使用,推友们群起而推之,没把墙推倒,倒是把墙给推高了,于是又有不同的高手自己开发了适用于不同服务器平台的API,技术型推友们纷纷在墙外搭建自己的API,一时间利用国人开发的twip软件的独乐乐与众乐乐者众,无意中竟把一款德国人开发的能设置API方式访问Twitter的手机客户端软件Gravity推上了顶峰,更有甚者组织团购,我敢说这款软件兴许已经创造了中国网民购买正版的纪录了。我自己就一口气买了两个装在了两台手机上,反正9.95美金也的确不贵。

中国专栏作家连岳数日前在Twitter上发出这样的感慨:“以前装文化是插三根钢笔,现在是逢人就说:我会翻墙,我会翻墙,我会翻墙。”为了不被归入“装文化”之列,我就不介绍翻墙技巧的细节了,还是赶紧再上Twitter看看又有什么翻墙新招吧。

Popularity: 6%

备忘:金格、用友CELL不能在IE8下使用的解决办法

说明一下,公司的项目图文混排都是使用的金格WebOffice,报表是用友的CELL;

最近重装系统后把IE升级到IE8版本,然后发现装不上金格用友CELL插件,本来想还原成IE7的,后来google了一下发现了解决办法.

具体的步骤:

以管理员身份运行ie8,然后选择?工具-Internet选项-高级-安全,接着找到启用内存保护帮助减少联机攻击,把前面的勾勾去掉,再选择确定,然后重新打开ie8进入页面就可以用了。

Popularity: 4%

博客文章开始使用Twitter插件推送

从现在开始写了新博客后会自动推送到follow我的推友,一直太忙今天才装上插件,简单设置了一下方便大家随时知道博客动态。

公布一下我的Twitterhttp://twitter.com/kafeitu ,为了名字好记改了好几次,O(∩_∩)O~,最终使用我的中文网名的拼音:KaFeiTu

因为GFW的原因很多人不能上Twitter,但是人民的力量是无穷的,道高一尺魔高一丈,各种Twitter的客户端层出不穷,像我一直使用的国内的客户端八哥 比较简洁而且也没有被和谐,如果你还没有注册的话那就使用一个翻墙工具:http://www.invisible.dk/index.php?q=aG90c3BvdHNoaWVsZC5jb20=&hl=ed 来下载,然后启动后就可以直接通过VPN连接到国外的服务器,这样就可以上Twitter

有段时间没有写博客了,事情太多了,每天基本上工作12~15个小时……O(∩_∩)O~

twitter_logo

Popularity: 1%