
技术文章
jljf_hh
这个作者很懒,什么都没留下…
展开
-
大数据平台解决方案
1、高负载和海量数据处理能力以云存储为基石,以云计算为处理核心,建立了海量的数据业务支撑的大数据平台。每天可以承受千万级PV的访问压力,支撑亿级用户及E8级各类数据存储如日志文件、图片、文档、影音等。基于此大数据支撑平台,不仅可以处理日以继夜增长的TB级数据增量,更能满足各类实时业务需求。2、业界领先的实时性在实时处理领域实现秒级突破,可以对各项业务数据惊醒实时查看与统计,方便客户快速转载 2015-07-03 18:32:25 · 5437 阅读 · 0 评论 -
重现SVN客户端密码验证框
重现SVN客户端密码验证框 问题:用TortoiseSVN客户端连接SVN保存了用户名/密码后无法修改登录的用户名了。解决方法:原来密码都是缓存在客户端文件系统的:C:/Documents and Settings/Administrator/Application Data/Subversion/auth删除auth下面的所有文件夹,重新连接远程服务器,对话框终于出来了!疑问:一旦有多个项目的时转载 2008-12-02 15:30:00 · 894 阅读 · 0 评论 -
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!出处:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html,我没有改动原文,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开源协议很多,而经转载 2008-09-25 09:04:00 · 628 阅读 · 0 评论 -
Portal研究心得
由于我们要做的是SOA框架、在SOA之上要用PORTAL来提供给用户使用操作界面,而且这个框架中会涉及到WEB SERVICE的内容,所以考虑现在的开源的PORTAL框架还没有能完全支持这种技术的。尤其考虑分步式应用的安全性、稳定性、扩展性等等,还没有合适的PORTAL产品提供支持。所以我决定只使用portlet container,这样,我们可以自己开发自己的portal server,然后原创 2008-05-26 10:39:00 · 1599 阅读 · 0 评论 -
app server 与web server的理解
http server是解析静态页面的服务器.如APACHE的HTTPDweb server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCATapp server包括更广泛的功能,什么JMS/RMI/JBI......包括各种应用程序的应用.如JBOSS,SUN的GLASSFISH,BEA WEBLOGIC,IBM WEBSPHERE....所以我们在研原创 2008-04-28 08:00:00 · 3059 阅读 · 0 评论 -
破解JBuilder2005
安装完成后,重新启动后,拷贝CD1上"New Folder"目录下的SHOCK.jar文件到你的安装目录下,在拷贝CD1上"licensed.src"目录下的2个文件到你的安装目录下.在分别拷贝"New Folder"和"licensed.src"目录下的文件(一共3个)到你的安装目录下的"bin"目录和"jdk1.4"目录下!然后切换到"命令提示符"(开始--程序--附件--命令提示符),进转载 2007-06-14 09:49:00 · 1016 阅读 · 1 评论 -
JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
1、访问端口配置编辑%jboss-4.0.2%/server/default/deploy/jbossweb-tomcat55.sar/server.xml将8080改为你希望访问的端口(8888) maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath转载 2007-06-14 13:44:00 · 2236 阅读 · 0 评论 -
学习GWT
都说GWT怎么好....所以今天我也准备去了解一下....从http://code.google.com/webtoolkit/overview.html网站下载了一个gwt-windows-1.3.3.zip,解压缩后,发现目录下面出来了一大堆东西....有点晕....似乎这个GWT并不是那么容易研究的啊.然后开始看文档,开始研究了.第一步,先看看本身带的例子吧,我先把gwt-windo原创 2007-05-11 10:11:00 · 1187 阅读 · 0 评论 -
GWT的例子
http://roberthanson.blogspot.com/2006/06/trivial-gwt-example.html找了一个GWT RPC的例子,试着做了一下,效果挺好,呵呵.目录结构如下:./org/hanson/gwt/MyApplication.gwt.xml./org/hanson/gwt/public/MyApplication.html./org/hanson/g原创 2007-05-11 11:40:00 · 5541 阅读 · 2 评论 -
继承/聚合/组合/关联
作者:bruce 发表时间:2003年06月17日 22:31 回复 原贴网址: http://www.jdon.com/jivejdon/thread/7666.html 聚合,关联,组合 是对象之间的三种关系。从某种意义上说,继承是一种类的纵向关系,而聚合,关联,组合是对象的横向关系。其关系强弱为 关联关联:在程序中相当于把已经实例化的对象A做为另一对象B方法的参数传递引用。组合:即为转载 2007-05-08 15:07:00 · 1272 阅读 · 1 评论 -
java.util.Date和java.sql.Date的区别及应用
java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d = new java.util.Date(sqlDate.getTime());...-----------------------转载 2009-03-11 09:58:00 · 737 阅读 · 0 评论 -
关于struts2中使用POI的方式导出EXCEL文件时的国际化问题
最近在做的一个项目中,使用SSH2框架,由于要导出EXCEL文件.但又要解决国际化问题,于是在网上搜索了不少资料,最后解决了问题.我自定义了一个类继承于StreamResultpublic class ExcelResult extends StreamResult{......protected void doExecute(String finalLocation, Actio原创 2009-09-25 09:44:00 · 1070 阅读 · 0 评论 -
云计算的技术路线探讨
引言 当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌。 作为“云计算”的一个普通开发者和推广者,很有必要通过亲身实践,以正视听,希望能让后来者(云计算系统的开发者)少走弯路——有所为、有所不为。 前言 我们所要谈论的不是商业领转载 2015-07-03 18:01:44 · 1721 阅读 · 0 评论 -
云计算的技术路线探讨
引言 当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌。 作为“云计算”的一个普通开发者和推广者,很有必要通过亲身实践,以正视听,希望能让后来者(云计算系统的开发者)少走弯路——有所为、有所不为。 前言 我们所要谈论的不是商业领转载 2015-07-03 18:01:07 · 1260 阅读 · 0 评论 -
国外网站汇总
http://stackoverflow.comhttps://www.quora.com/http:/http://www.codeproject.com/值得收藏的java技术网站:http://www.theserverside.com/http://www.opensymphony.comhttp://javablogs.comhttp://www.dev原创 2014-03-18 11:34:13 · 3650 阅读 · 0 评论 -
windows环境下github + beego尝试
如何在windows环境下运行beego程序原创 2013-12-23 13:52:17 · 16602 阅读 · 1 评论 -
测试网站访问速度的5个方法
网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一步的话,那么你就是获得更好的排名。那么下面就赶快测试你的网站,提高网站访问速度吧。1:用Ping命令简单测网站速度的方法Ping可以用来检查网络是否通畅或者网络连接速度,点击开始→运行 在运行中输入“cmd”回车或点击确转载 2012-03-07 16:18:07 · 1975 阅读 · 0 评论 -
struts2和spring3mvc 的比较
项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯---springmvc支持rest,小生对restful url由衷的喜欢不用不知道 一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置 spring3 mvc可以认为已经100%零配置了(除了配置springm转载 2012-03-06 12:49:02 · 714 阅读 · 0 评论 -
从B 树、B+ 树、B* 树谈到R 树
作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.youkuaiyun.com/v_JULY_v 。 第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树转载 2012-03-06 12:20:34 · 522 阅读 · 0 评论 -
MySQL和PostgreSQL的比较
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域,这个区域在转载 2012-03-06 11:28:17 · 836 阅读 · 0 评论 -
AMQP协议 中文版 .
第1章 概述1.1. 本文档的目标这份文档定义了高级消息队列协议,这个协议使得遵从该协议的客户端应用和消息中间件服务器之间能够互相通信。为了完全实现互操作性,我们还定义了消息中间件服务的标准行为。我们面对这个领域有经验的技术读者,同时还提供了足够的规范和指南,一个合适的技术工程师可以根据这些文档在任何硬件平台上用各种编程语言来构建遵从该协议的解决方案。1.2. 专利AMQP转载 2012-03-06 11:03:43 · 1550 阅读 · 0 评论 -
转贴hibernate2.1与hibernate3.0的区别
关键字: hibernate2.1与hibernate3.0的区别 尽管Hibernate 3.0 与Hibernate2.1的源代码是不兼容的,但是当Hibernate开发小组在设计Hibernate3.0时,为简化升级Hibernate版本 作了周到的考虑。对于现有的基于Hibernate2.1的Java项目,可以转载 2007-04-28 17:50:00 · 1119 阅读 · 0 评论 -
forward与sendRedirect区别
最近有网友和我谈起他上次面试被别人问forward与sendRedirect没理解太清楚,搞得比较尴尬。现将自己对这个问题的体会写在下面。期望能对一些人有帮助。1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servletengine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通转载 2007-04-23 16:44:00 · 9670 阅读 · 4 评论 -
sax&dom
http://bbs.xml.org.cn/dispbbs.asp?boardID=11&ID=6810SAX (Simple API for XML) 和 DOM (Document Object Model) 都是为了让程序员不用写一个解析器就可以访问他们的资料信息。通过利用XML 1.0格式保存信息,以及使用SAX或者DOM APIs你的程序可以使用任何解析器。这是因为使用他们所喜爱的语转载 2007-04-17 15:57:00 · 688 阅读 · 0 评论 -
weblogic错误解决
failureException: Error initializing Embedded LDAP Server - with nested exception: [java.lang.ClassCastException] java.lang.ClassCastException at weblogic.ldap.EmbeddedLDAP.initialize(EmbeddedLDAP.jav原创 2005-02-04 16:30:00 · 1436 阅读 · 0 评论 -
weblogic 的一个问题的解决方法!
在用WEBLOGIC做WEB SERVER时,服务器是LINUX,有一次服务自动停掉了,再重启就怎么也启不来了,急死了。总是报以下的错误,The weblogic server did not start up properlyException raised:weblogic.server.serviceFailureException:could not get exclusive acces原创 2005-02-04 12:24:00 · 1751 阅读 · 0 评论 -
Hibernate到底好在哪里呢
在用过Hibernate之后,我就想,它只是对JDBC的一个简单的包装而已,在一般的程序开发中,到底它优越在哪里呢????现在的JDBC2。0/3。0的功能也有了很大的改善,比如说批量处理方面、事务处理方面都做了改善了。而HIBERNATE的事务处理也不怎么样,效率上也不见得比直接用JDBC好到哪去。原创 2005-02-03 18:11:00 · 1338 阅读 · 0 评论 -
jsp template之我见
我们在做程序的过程中,常常会遇到这样一种情况,就是在一个项目中,会发现有很多页面的框架基本相同的,只是具体显示的内容不同,而按常规的做法,我们可能会用include语句来提出框架内容,然后在每个页面中引用这些框架,但这样就会产生一个问题,如果我的框架发生变化了,那应该怎么办呢?举个例子,一个index.jsp可能包含有head.jsp和foot.jsp。而其它页面也同样包含这两个JSP。但如果我在原创 2005-02-01 10:42:00 · 2739 阅读 · 2 评论 -
用XML和JAVASCRIPT做的二级的菜单
最近刚刚完成个项目,由于项目简单,所以领导决定功能菜单不存入到数据库中,只要写死就可以了,可是个人觉得这么做太不灵活,所以思考了一下,决定彩用这种通过XML来配置菜单的方式。只要更改menu.xml文件就可以动态改变菜单的结构。目前只实现了二级菜单的动态变化。这个功能需要以下文件,MenuVO.java这是菜单的传值对象,MenuChildVO.java这是子菜单的传值对象.Menu.xml这是配原创 2004-12-27 11:58:00 · 1350 阅读 · 1 评论 -
JBuilder 编译器。
最近做了个项目,做完后发现一个问题,用ant对项目进行编译后的CLASS文件与JB编译的文件大小不一样。于是就猜想可能是JB用的编译器不是JAVAC。所以就开始查询了一些资料。最后发现果真是这样。JB编译项目时用的编译器可以选择的,它自身带有一个BMJ(Borland Make for Java),BCJ(Borland Compile for Java)。在做项目时,可以选择使用JB8的编译器,原创 2004-12-16 11:42:00 · 1567 阅读 · 0 评论 -
CVSNT和WINCVS的安装及使用
CVSNT和WINCVS的安装及使用 CVS:(Concurrent Version System)分为NT下的和UNIX下的。这里只介绍NT下的安装及使用。CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序。这样,就好象只有一个人在修改文件一样。避免了冲突。每个用户在使用仓库之前,首先要把仓库里的项目文件原创 2004-12-16 15:05:00 · 2917 阅读 · 0 评论 -
我的权限控制(JBX + struts + hibernate + ORACLE)
通过过滤器判断用户权限.第一步:建立UserPermissionFilter类.import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import test.system.SysUserApi;import test.vo.SysUserVO;import test.sy原创 2004-12-16 12:17:00 · 1228 阅读 · 0 评论 -
今天看了看p2p方面的文档。
p2p现在已经发展到第三代了,BT就是采用了P2P技术实现的,而且也把P2P技术应用的非常完美。通过BT就可以知道P2P技术的优点了。P2P是指peer to peer ,实现资源共享,再也不用通过第三台机器了(也就是不用通过另外一台服务器)来实现资源共享了,只有两人知道在做什么,不会有第三人,这就是P2P的完美之处。虽然P2P已经到第三代了,但中国的P2P市场才刚刚起步,还是有很大的发展余地的。原创 2004-11-23 14:01:00 · 1310 阅读 · 0 评论 -
为什么JBX写的代码在编译时,总是少字符呢?
在用JBX编程时,一直都碰到过这样的问题,就是本来写好的代码,但再回头来改改,再编译时,就编译不过去,这时会发现,代码里总是少字符,尤其是有SQL语句里少几个字符,那才要命呢。一直不知道是什么原因。如果代码短点的话,就不会出现这样的问题。唉。。。愁啊。终于知道怎么解决了。该问题是因为JDK 1.4 对于中文平台的GB18030支持的问题。建议采用以下方法:/bin/jdk.config下加入vmp原创 2005-02-06 17:54:00 · 1119 阅读 · 0 评论 -
JAVA正则表达式4种常用功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:查询:String str="abc efg ABC";String regEx="a|f"; //表示a或f Pattern p=Pattern.compile(regEx);Matcher m=p.matcher(str);boolean rs=m.find();如果str中有re原创 2005-02-02 10:30:00 · 856 阅读 · 0 评论 -
在处理多线程的程序时,要注意不要乱用关键字。
在增值平台的开发中,还遇到另外一个问题,就是在我的SocketServer端,我用一个While(true)循环来接收客户请求,然后针对一个CLIENT建立一个线程,再用线程程序处理这个CLIENT,但我在这个多线程程序里,定义了一个变量,public static socket client。。。。后来在联调时,发现客户端发数据时,只能发七万多条,再多就发不了了。后来经过仔细研究代码,才发现,原原创 2005-06-20 08:14:00 · 1264 阅读 · 1 评论 -
如何使用concurrent保证线程安全
这段时间在搞增值平台的开发,其中在短信平台的核心层,有一个Socket Server,一个Socket Client,用server接收数据包,多线程写入缓存文件中(针对一个客户端,启动一个线程),然后再用另一个多线程程序来读缓存文件,把重新组织数据包,并发往移动的网关。就是由于不管进行读文件,还是写文件,程序里肯定要对文件先加锁再操作的,但由于是多线程读文件,多线程写文件,同时进行,两个程序要抢原创 2005-06-20 08:08:00 · 1476 阅读 · 0 评论 -
增值平台联调成功
昨天联调了一下我们几部分的程序,最后成功将信息发送到手机上。通过我的WEB端,业务管理程序,增加一条短信定制业务,然后增加订购关系,通过订制轮询程序,找到这条订购关系,然后下发到我的预处理程序,我处理后再将数据发给我们的移动网关接口程序,最后通过这个接口程序下发到手机上。一切顺利。嘿嘿。但现在只是下行信息顺利通过了,还有上行的没测呢,不知道效果如何。接下来要考虑性能问题了。原创 2005-06-10 08:43:00 · 1216 阅读 · 0 评论 -
增值平台已经初见成效了。
这周把我们几人开发的增值平台进行了一下测试,虽然还存在很多问题,但流程基本走通,基本没问题了。先测的业务层的流程,就是业务人员管理的录入界面。流程通过。然后又测了一下通信层的程序,我开发的数据预处理部分,可以通过SOCKET接收到客户端的请求了,并分析数据包,然后重组,再发给我们的网关,进行再次分析,重组,最后发送到移动的网关。短信、彩信上行、下行订阅也都没问题。现在只是简单的流程走通了,但要走的原创 2005-05-20 08:51:00 · 1181 阅读 · 0 评论 -
归纳一下ORACLE中的数据类型
当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。ORACLE有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。l Character 数据类型Chara原创 2005-03-25 15:15:00 · 2648 阅读 · 0 评论