`
pan_java
  • 浏览: 280164 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
这是一个写和测正则表达式很好的工具,不知大家有没有用过! 里面还有转义字符的操作,和一些设置. 总之很方便,希望大家用的爽! 工具见附件. 介绍图片
2.Cluster的配置 Cassandra 使用Gossip协议P2P的方式进行节点间的通信 需要在配置的节点中修改conf/storage-conf.xml中增加<Seed>,类似DNS的作用,显式的配置它所连接的节点 例如   <Seeds>       <Seed>127.0.0.1</Seed>       <Seed>10.61.0.184</Seed>       <Seed>10.61.0.180</Seed>   </Seeds> 另外,需要修改ListenAddre ...
提起NoSQL这个话题,仿佛不应该是DBA要关注的事,而是架构师应该关心的。但是作为一名DBA,在使用传统的关系型思想建模时,应该有必要了解NoSQL的建模方法。 各种NoSQL数据库有很多,我最关注的还是BigTable类型,因为它是一个高可用可扩展的分布式计算平台,用来处理海量的结构化数据,而数据库同样也是处理结构化数据,所以除了没有SQL,在数据模型方面有相似之处。Cassandra是facebook开源出来的一个版本,可以认为是BigTable的一个开源版本,目前twitter和digg.com在使用。我们尝试从DBA的角度出发去理解Cassandra的数据模型。 NoSQL并不能简 ...
当利用ibatis去查询oracle 数据库select where 部份包含时间的时候不要直接将时间做为参数传递,这样查询会很慢.可能索引失效. 应该用字符串做为参数.在ibatis 中 用 to_date 转换成相关类型.再到where 中查询.
前段时间学习了mina框架.就确定写一个小实例玩一下. 看到不少开源第三方的memcached连接工具(xmemcached),都采用NIO方式. 于是就有了一个想法用mina作为底层NIO框架与memcached连接. 希望能给学习Mina的新人帮助. 能力有限项目还没有很好完善.不过基本的相关操作已实现. 如果大家有兴趣和我一起完善这个项目,请站内信联络. 源码(svn): http://asksite.googlecode.com/svn/trunk/minamemcahed 测试类及相关API调用 public class CacheTest { static MinaConn ...
有关于MongoDB的资料现在较少,且大多为英文网站,以上内容大多由笔者翻译自官网,请翻译或理解错误之处请指证。之后笔者会继续关注MongoDB,并翻译“Developer Zone”和“Admin Zone”的相关内容,敬请期待下期内容。 MongoDB是一 ...
服务器与solr 通信都是采用http之TCP .这样我认为效率不是很高。在高并发的情况下肯定是不适合的. 如果我们将与solr的通信采用socket同时采用NIO, 加上连接池的原理。这样效率不知会不会有很大的提高. 初步设想,年后有空改造一下。不知各位有没有什么好的建议。希望贡献一点好的想法。
需求:替换HTML文件内的全部链接然后得到替换后的HTML文件 考虑采用Htmlparser解析 代码如下 public class DoReplaceHtmlHref implements Callable<String> { private String content; public DoReplaceHtmlHref(String content) { this.content = content; } public String call() throws Exception { Parser myParser = ...
发送Get请求 public class TestA { /** * @param args */ public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub HttpClient client = new HttpClient( ); String url = "http://www.discursive.com/cgi-bin/jccook/param_list.cgi"; ...
1. // TODO —— 表示尚未完成的待办事项。 2. // XXX  —— 表示被注释的代码虽然实现了功能,但是实现方案有待商榷,希望将来能改进。 3. // FIXME —— 表示被注释的代码需要被修正。 上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯
commons io 输入流复制到输出流 public class IoTest { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub Writer write = new FileWriter("c:\\kk.dat"); InputStream ins = new FileInputStream(new File("c:\\text.tx ...
需要 commons-lang-2.4.jar import java.io.Serializable; import org.apache.commons.lang.builder.ReflectionToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder; public class User implements Serializable { private int id; private String name; public int getId() { ...
import java.awt.BorderLayout; import java.awt.Choice; import java.awt.Component; import java.util.Vector; // JMF相关的类 import javax.media.CaptureDeviceInfo; import javax.media.CaptureDeviceManager; import javax.media.Format; import javax.media.Manager; import javax.media.MediaLocator; impo ...
最近学习 NIO,学习了XMemcached 和 它的NIO框架 yanf4j. 分析了一下yanf4j 的源码,学到了很多NIO和多线程的知识,在这里分享给大家(见附件). 附件讲解的主要是代码的运行流程,相关深入了解和学习还需要结合源代吗.
以Oracle为例吧 Statement为一条Sql语句生成执行计划, 如果要执行两条sql语句 select colume from table where colume=1; select colume from table where colume=2; 会生成两个执行计划 一千个查询就生成一千个执行计划! PreparedStatement用于使用绑定 ...
Global site tag (gtag.js) - Google Analytics