- 博客(21)
- 收藏
- 关注
原创 关于二级缓存
对于cache来说,一般都是为了减少IO的读写频率,这就是其和buffer的区别。对于hibernate的二级缓存的概念,一直有一个不太明了清晰的概念,写些文字总结下。 众所周知,hibernate提供了两级缓存,一级缓存是必须的,二级缓存是可选的(也可以认为是可插拔的)。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次loa...
2010-01-29 15:13:35 138
原创 关于PIM的思考
一直在做PIM sync,对于OMA syncml的应用开发也浸淫了4年了,但是PIM的应用一直没跳出对于联系人,日程或者文件的同步备份的圈子,看看syncml的spec,DS 到了 2.0算是正式终结并并入了DM的序列,设备管理也算涵盖了用户数据的管理。PIM能不能跳出sync这个用途,利用其特性做些其他的扩展应用呢? 答案是肯定的,只是目前国内市面上还没有类似的应用。 1...
2010-01-27 15:00:27 313
移动互联网的应用备忘
都在说移动互联网,到底什么是移动互联网的热门应用呢?列举一个流水作为备忘: 1.手机LBS2.手机视频电话3.移动电视4.手机支付5.手机SNS6.Push email,content7.DM8.DS9.手机联网游戏10.SMS相关应用11.MMS相关应用12.DLNA13.HDMI 个人看好手机联网游戏和LBS,也许不久的将来,...
2009-12-17 15:07:20 116
安装oracle client 小记
项目用的jboss-4.2.0.GA,的数据库连接临时从thin的方式转到了OCI的方式,修改了oracle-ds.xml文件后,只能在相应的server上安装oracle client,以前很少在linux的机器上安装oracle client,这次算是找到了实战的机会。 首先要得到安装文件,我用的是ship.client.lnxx86-64.cpio 首先要解压...
2009-06-19 17:30:46 148
原创 如何判断团队是否真正实施Scrum
Scrum作为敏捷方法之一,在十多年前由Ken Schwaber和JeffSutherland共同提出,名称来自英式橄榄球,用Scrum来类比软件团队在软件开发所展示出来的速度和灵活性。(在橄榄球比赛规则中,Scrum的目的是在有轻微违规或比赛暂停后,使比赛迅速、安全、公平地重新开始。当球队在场地上以整体队形向前推进时,每个球员都时刻保持对场上全局...
2009-05-31 15:02:18 225
关于移动互联网之我见
一直没怎么更新博客,一个是由于项目比较紧,大多时间是在编码和分析bug,另外一个也懒得动笔。上段时间和一个朋友进行了一个F2F的交流,他算是一个在电信通讯行业比较资深的人士,但是对未来通信和发展和我还是有一定的分歧,当时我没发表太多的意见反驳他,但是又觉得如骾在喉,不吐不快。发表一篇对移动互联网的自我见解的欲望一直在驱使我,今年腾出时间来,写一篇水文。 电信和互联网会融合么?...
2009-05-15 14:43:25 299
MySQL的存储引擎
MYSQL的共有7种存储引擎。每一种引擎都是完全不同的, 都是为了满足特定应用的需要。你可已选择最适合的引擎而不是向oracle里头只有一种通用的存储引擎。 MySQL Storage Engines Overview(MySQL 存储引擎简介)MyISAM: 默认的存储引擎, 不支持事务机制,数据可靠性中等, 表级锁。在读操作占多数的应用中有很好的性能,大部分web和...
2009-04-16 17:31:19 99
原创 关于Scrum的认识
最近接触了下关于敏捷方面东西,也就顺带了解了下SCRUM, 订阅了google group讨论,发现国内还是有很多SCRUM的认识和先行者,也提出了很多关于SCRUM的建设性意见,我全当归总下。 1.啥叫SCRUM2.为啥要用SCRUM?3.如何实施SCRUM?4.Scrummaster是啥角色?5.SCRUM的困难所在 1.啥叫SCRUM?一直以来,在软件开发领域存在着N中软件...
2009-04-08 16:05:23 152
英语,的确很重要
英语,听说读写,听与说应该放在首位,尤其作为和外界沟通如此密集的今天。总结一个公式,我个人称之为 FSE 公式(Full communication)充分的沟通能力+(Strong ability)强悍的问题解决技术能力 =(Excellence)竞争力 转一下练习英文的地址,当作自己应该常去的地方1 http://www.speak2me.cn/2.http://www.ywhc....
2009-03-10 10:54:44 149
java模式温习四
和经理讨论下了关于模式的学习,也反馈自己的掌握模式的程度。单单举一个java.lang.Boolean类里具体用到了哪些设计模式? 分析列举下:1.Singleton必然用到了Singleton,查看下API,原来一个变种的Singleton,有两个对象TRUE和FALSE,是两个,而不是一个,但思路是一样的,就有人把多例也算作一个独立的模式。 只要你调用valueOf来构建Bool...
2009-03-03 17:22:01 100
java模式温习三
开始温习结构模式 facade, 又称门面模式,是为了减低一个系统和另一个系统的内部类之间的耦合性。建立一个对象代理系统的主要功能。典型的应用就是JDBC.典型的数据库连接程序如下: Connection conn = null; PreparedStatement prep = null; ResultSet rset = null; try { Class....
2009-03-02 17:43:20 93
如何得到数据库表中的blob的大小
项目中要有一个功能点,即要把数据库存放的数据的大小返回给相应的用户,而在数据库表中有blob字段。How can we query the size of blob? 假定数据库中的表名为user,得到整个表的大小的sql如下SELECT sum( bytes)/1024/1024 size_in_MBFROM user_segmentsWHERE (segment_name = '...
2009-02-27 10:27:41 562
java模式温习二
继续温习关于prototype, 可以简单的认为它就是clone的翻版叫法。对于建立一个新的对象,要么new一个出来,要么就clone一个。而区别在于clone能够动态抽取当前对象运行时的状态并且克隆到新的对象里,而new呢,只是得到一个初始的对象。 clone又分为deep clone & shadow clone浅克隆:克隆的对象只有基本类型,不含引用类型深克隆:克隆的对...
2009-02-26 17:57:26 100
关于SyncML的WIKI
WIKI的SyncML解释地址: http://en.wikipedia.org/wiki/Syncml 我把公司的产品也加上去了。最起码可以同行们知道自己曾经也参与过Syncml Server的设计与开发,呵呵 ...
2009-02-25 18:23:57 109
java模式温习一
一直认为java模式很重要,经典书也看了好多,java与模式 ,head first , GOF,但总觉得模式的思想不能很顺畅的应用到目前的项目设置与代码实现中 ,抽出点时间,对java模式做了下温习。 模式分为创建模式,结构模式和行为模式三种。 创建模式包括:factory , singleton, builder, prototype.结构模式包括:facade,pro...
2009-02-25 18:20:44 97
重装系统后的鸡毛文章
昨天系统挂了,一直使Windows XP,虽然也用虚拟机装了ubuntu,但是习惯使然,我还是重装了XP. 1.OS XP装好后,赶快装一些我认为必要的补丁,用360扫描了下新装的系统,结果发现有200多个补丁要打,赶紧去下,结果装补丁的时间花了3个多小时。2.IM习惯上班用MSN Shell,因为可以上多个msn帐号,而且也有很多比较有用的功能,下了个MSN 9,结果发现最新的shel...
2009-02-10 15:30:19 94
原创 过去一个月内人们在互联网上做得最多的事
The top 10 things people have done on the internet in the last month (all countries)81%利用搜索引擎寻找信息 used a search engine to find information76%查找新闻 looked up th...
2009-02-10 15:04:23 171
google 也出了sync服务了
今天看到一个消息,google 也推出了基于mobile的sync服务,看来syncml的应用会作为一种3G业务的基本应用了。表面看google所宣称的用的微软的activeSync,但是看到所支持的手机,竟然包括synmbian s60和blackberry,微软真的知道如何偷梁换柱,把Syncml协议进行封装后就叫ActiveSync了,呵呵,是真的够有意思的。 具体的链接:http...
2009-02-10 14:54:47 122
汗一个,讨论出真知,但是真理不是站在自己的一边
今天终于解决了一个和美国team讨论很久的一个问题,对方一直坚持在发送wbxml的时候出现了一个33的错误,我也纳闷怎么会在出现<SupportHierarchicalSync/>的地方出现<FieldLevel/>FieldLevel--> 33SupportHierarchicalSync--> 34费了半天眼的情况仔细查二进制文件,还真的发现了33出...
2009-02-03 18:11:27 152
关于OMA Test Fest
OMA TestFest活动的主要目标是验证OMA制定颁布的各种无线互联网相关标准的完成程度和兼容性,参加TestFest的企业产品是否符合OMA的规格,能否在不同网络环境下实现互联互通等. 一般做OMA 产品的厂家都会将通过 OMA TestFest作为自己产品的一个指标性功能. 测试DS 方面主要是依照如下进行,测试是按照3组client和3组serve...
2008-12-24 10:35:57 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人