`
xiexiaoming052
  • 浏览: 12297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近一个项目中用到了Java解码,主要采用的是Mina框架,现将遇到的问题总结一下,以备后查: 终端是用C编码,通过CAN中转,最后转成TCP送出,用Java写了个服务端,接收并解析入库 一、字节序的问题 关于字节序,请见 http://zh.wikipedia.org/wiki/%E5%AD%97%E8%8A%82%E5%BA%8F C和Java不一样,所以代码中要这样设置一下 [java] view plaincopyprint? 01.    @Override  02.    protected boolean doDecode(IoSession session, IoBuf ...

solr与Lucene的差别

    博客分类:
  • solr
导言 说起Apache Lucene,可以说无人不知,无人不晓,但是说道Apache Solr,恐怕知道的不多。看看Apache Solr的说明: Solr是一个基于Lucene java库的企业级搜索服务器,包含XML/HTTP,JSON API, 高亮查询结果,faceted search(不知道该如何翻译,片段式搜索),缓存,复制还有一个WEB管理界面。Solr运行在Servlet容器中。所以Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Luc ...
P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。它区别与传统的客户端/服务器(C/S)或浏览器/服务器(B/S)模式,最大的不同是降低了对服务器的依赖,在P2P网络中各Peer之间的关系是对等的,Peer同时具有Client和Server的特点。它们可以直接通信,进行文件传输,无需依赖集中式服务器或资源就可完成。它在宽带网络方面具备强大的应用潜力并解决了互联网模型中的弱链接模块的信息传递这个障碍,使得互联网的信息流动更加通畅。     P2P改变了Internet以大网站为中心的状态、重返"非中心化",并把权力交还给用户。从某种意义上讲,P2P体现 ...
自 JXTA 1.0 推出以后,开放源代码点对点(P2P)和分布式计算团体对它给予了热情欢迎( developerWorks 上有关 JXTA 的早期讨论,请参阅 参考资料)。在日益增长的独立开放源代码项目下汇集了众多的 JXTA 团体,这些项目的目的就是为了验证由 JXTA 平台开发小组所做出的声明:即 JXTA 可以并应该成为未来互操作的 P2P 网络应用程序的首选构建标准。 从积累的经验中学习 在最近的两年中,JXTA 平台设计小组一直在帮助 JXTA 开发团体更好地理解基本设计概念,以及在使用 JXTA 平台 API 提供的功能时的最佳实践。应用程序开发团体的反馈和经验为小组提供了宝贵的 ...
SNS:(Social Network Software)社会性网络软件,依据六度理论,以认识朋友的朋友为基础,扩展自己的人脉。并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。 社会性网络(社会网络,Social Networking:SN):是指个人之间的关系网络,这种基于社会网络关系系统思想的网站就是社会性网络网站(SNS网站)。现在许多WEB2.0网站都属于SNS网站,如网络聊天(IM)、交友、视频分享、博客、播客、微博客、网络社区、音乐共享等。社会性网络的理论基础源于六度理论(六度分隔理论,Six Degrees of Separation)和150法则(Rul ...

P2P技术开发-SNS

    博客分类:
  • P2P
商使用,而不收取运营商的分成费。但SNS要收取他们的按用户数许可的人头费。 与银行结盟 使在SNS上进行交易的人们可以方便地利用银行的支付系统进行交易活动。SNS许可支付运营商直接在SNS上从事这项业务,而且免费。但SNS ...
P2P工作原理与工作方式 P2P的发展可以被划分为三代:第一代是以Napster为代表的、还用中央服务器管理的P2P,这一代的P2P生命力十分脆弱——只要关闭服务器,网络就死了;第二代分布式P2P没有中央服务器,但是速度太慢;而第 ...
--数据库表 create table person(    id long,    name varchar2(20),    content blob  ) 我觉得要存储图片等信息再数据库,content字段应该设置为blob吧???? 应该如何将person的描述信息,存入数据库中呢?有哪位高手能否编写一个实际的演示例子呢???
下文书中包的版本:commons-fileupload-1.2.1.jar、struts2-core-2.1.2.jar 孙鑫的书《Struts2 深入详解》509页是关于限制上传文件的最大长度的内容。 其中谈到fileUpload拦截器只是当文件上传到服务器上之后,才进行的文件类型和大小判断。 Struts2框架底层默认用的是apache的commons-fileupload组件对上传文件进行接受处理。 通过struts.multipart.maxSize属性来对文件大小进行限定时,将直接影响到commons-fileupload组件的文件大小设定,默认是2M。当上传文件超过了这个尺 ...
读取HTML文件(采用org.dom4j.*): SAXReader saxReader = new SAXReader();   Document document = saxReader.read(new File(filename));   获取document对象时控制台报错: The entity name must immediately follow the '&' in the entity reference.
/* 网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不 ...
把 package 元素里的 namespace 去掉. 调用 action 名称的页面应该放在 namespace 的名称里面(文件夹,路径)     <package name="example" namespace="/example" extends="struts-default">         <action name="HelloWorld" class="example.HelloWorld">             <result> ...
随着微软新一代操作系统 Windows7 的正式发行,使用 Windows7  的朋友也越来越多,很多人在 Windows7 环境下安装 Oracle 或多或少遇到了一些问题,有的甚至发出“Windows7无法安装Oracle”的感慨。今天笔者结合图文和大家分享一下在Windows7环境下如何成功安装Oracle数据库。     笔者研究发现:在Windows7下不能成功安装Oracle,究其原因无非是因为通过不了Oracle安装程序的先决性检查,或是“客户端不支持版本号为6.1的Windows 7操作系统”,或是“没有将 Microsoft LoopBack Adapter 配置为系统的主网 ...
Global site tag (gtag.js) - Google Analytics