- 浏览: 324416 次
- 性别:
- 来自: 杭州
最新评论
-
xiaowangge:
query.setDistrib(false); 之后只是获取 ...
Solr /export 海量数据导出实现 -
mozhenghua:
她的酒窝 写道你好,楼主,将数据库中的几张业务表打成宽表的方式 ...
集合聚合算法 -
pzw:
大牛的思想才是最好的东西
基于Solr的多表join查询加速方法 -
Not_Lost_Yesterday:
你的 demo 似乎写错了,我理解了你的意思 ,spring ...
spring bean id重复覆盖的问题解决 -
她的酒窝:
你好,楼主,将数据库中的几张业务表打成宽表的方式,这个打宽表的 ...
集合聚合算法
文章列表
我的2009年总结
风风火火的农历2009年即将过去,在这一年中国家,公司,自己都都在变化。
总的说来,都在向好的方向发展。
2008的我注重学习,观察,发现问题,2009年的我还是延续2008年的做事态度,但是在发现问题的基础上开始去试图改变一些什么,当然在试图改变的
过程中会发现有很多困难,但是只要方向是正确的,那只要认定目标努力去
做一定是会成功的。
我觉得2009年有一点做的比较好,那就是更多地倾听别的同学的想法和意见,能够站在别人的角度考虑问题。现实世界中有很多问题分歧的产生往往是因为每个人考虑问题的角度不一样造成的。如果能在沟通过程中抱
着口杯(和悲剧没啥关 ...
- 2010-02-10 14:34
- 浏览 851
- 评论(0)
问题
在现有主站中使用的是是GBK编码的,当表单使用form submit方式递交的话没有问题,服务器端能够正确识别字符编码。但是,当客户端使用ajax的方式递交表单的话,服务器端识别客户端递交的表单的内容,当内容中有中文字符的话就会出现乱码现象。
原因分析
究其原因,其实很简单,使用ajax方式提交的表单是用utf-8编码来提交的,这样服务器端在接收客户端表单的内容的时候还是按照GBK或其他编码方式来解析的,自然解析出来的内容会出现乱码了。
表单内容可以通过GET或POST方式发送,但是用这两种方式有几个不同之处,对“你好”调用javascript函数encodeURI()解析 ...
- 2010-01-18 11:37
- 浏览 1103
- 评论(0)
在看spring为rmi提供的export机制时看到 RmiBasedExporter 这个类,当我们在开发rmi调用服务接口并不需要实现Remote接口,Spring在启动的时候会为服务接口对象自动生成代理对象(RmiInvocationWrapper),这个代理类本身实现了Remote接口。通过查看代理对象的源代码发现,在代理对象中是通过反射机制来调用业务service的,我们知道反射机制比非反射机制的调用的效率慢不少。所以我想是不是能让业务业务服务接口继承Remote接口,这样spring在启动服务的时候就不需要为服务对象生成rmi的代理了。说不定这样效率会提高不少哦!
不过这样的改造 ...
- 2010-01-18 10:33
- 浏览 1247
- 评论(0)
1.背景
Lina解决了目前Jar包调用下的问题(启动慢、耦合度高、依赖传递、内存消耗大等问题) ,将原来在一个虚拟机中运行的程序,分散到了多个不同的虚拟机中运行,将原来的系统改造成了一个分布式服务系统。
一期在线上有点评这一个服务使用Lina来发布服务。Lina详细说明请参照(http://wiki.koubei.com/index.php/Rd/HuoNiao/Lina
)。
在使用了之后我觉得lina有如下优点:
使用通透的方式将rmi协议封装了,通过使用spring的factroybean客户端只需要关心服务器端所调用的接口和服务的暴露的服务名称,就能调用了 ...
- 2010-01-16 14:34
- 浏览 3098
- 评论(0)
WebWork开发JSON接口最佳实践
背景
在以前开发中使用webwork开发的应用大多是jsp页面,随着web2.0概念的深入人心,在页面中使用了大量的ajax调用,在实践中发现服务器端和客户端交互的最好协议是使用json数据格式,因为json的数据 ...
- 2009-12-09 16:57
- 浏览 1101
- 评论(0)
1. 写一个基于maven的插件
今天在写基于maven plugin的一个小程序,它的功能是在maven执行package 阶段将已经打好包,从这个包中抽取分布式服务中依赖的类,之后会将这些服务器端依赖的类打成一个包。也就是执行了mvn package之后会在工程的target中生成两个jar包,一个是服务器端部署包,一个是客户端依赖包。客户端依赖包是服务器端包的一个子集。
该插件就是负责抽取服务器端部署包中的类。插件的工程名称是distribute-build,插件开发完成之后,会在具体的项目中使用,我搞了一个实验项目koubei-dian,在koubei-dia ...
1. 写一个基于maven的插件 今天在写基于maven plugin的一个小程序,它的功能是在maven执行package 阶段将已经打好包,从这个包中抽取分布式服务中依赖的类,之后会将这些服务器端依赖的类打成一个包。也就是执行了mvn package之后会在工程的target中生成两个jar包,一个是服务器端部署包,一个是客户端依赖包。客户端依赖包是服务器端包的一个子集。 该插件就是负责抽取服务器端部署包中的类。插件的工程名称是distribute-build,插件开发完成之后,会在具体的项目中使用,我搞了一个实验项目koubei-dian,在koubei-dian 这个分包项目中的po ...
- 2009-11-24 13:33
- 浏览 1904
- 评论(2)
什么是Sequence File?
Profile profile = new DefaultProfile(“rawk5ge48vg81dqscyzb0eqp7qcieglc”,” http://aliapi.alipay.net/gateway.do”
,” 2088101010152588”);
BasicAlipayToolkit.setProfile(profile);
<a href="<s:property escape="false" value="alipayAuthenticateCooperate.b ...
- 2008-10-10 12:58
- 浏览 1150
- 评论(0)
在windows上访问hadoop系统按照hadoop的例子HadoopDFSFileReadWrite.java,在eclipse里建立项目,拷贝lib导入projext,创建conf拷贝到本地作为src一部分修改hadoop-site.xml中的fs.default.name属性为namenode的ip形式
static void usage() { System.out.println("Usage : Client <inputfile> <output file>"); System.exit(1); }
static void p ...
- 2008-09-28 20:00
- 浏览 2101
- 评论(0)
这两天一直在研究postgresql的集群,pg的集群方案中有一个非常优秀的解决方案,那就是skype公司的plproxy,在官方网站上看到据称使用plproxy可以轻松解决大数据量大并发访问的问题,号称可以轻松维护10亿用户信息的维护。
今天,我也在我本地环境中配置一下.
首先我介绍一下配置本地环境必须要用到的安装包
postgresql-8.3.1.tar.gz
plproxy-2.0.5.tar.gz
bison-2.2.tar.gz
flex-2.5.4.tar.gz
首先是安装pg了,这个不用再说了大家都知道。
- 2008-07-02 18:19
- 浏览 929
- 评论(0)
这两天一直在研究postgresql的集群,pg的集群方案中有一个非常优秀的解决方案,那就是skype公司的plproxy,在官方网站上看到据称使用plproxy可以轻松解决大数据量大并发访问的问题,号称可以轻松维护10亿用户信息的维护。
今天,我也在我本地环境中配置一下.
首先我介绍一下配置本地环境必须要用到的安装包
postgresql-8.3.1.tar.gz
plproxy-2.0.5.tar.gz
bison-2.2.tar.gz
flex-2.5.4.tar.gz
首先是安装pg了,这个不用再说了大家都知道。
- 2008-07-02 18:18
- 浏览 722
- 评论(0)