自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 转载:Linux 高可用(HA)集群之keepalived详解

http://freeloda.blog.51cto.com/2033581/1280962 大纲一、前言二、Keepalived 详解三、环境准备四、LVS+Keepalived 实现高可用的前端负载均衡器 一、前言       这篇文章是前几篇文章的总结,我们先简单的总结一下我们前面讲解的内容,前面我们讲解了,LVS(负载均衡器)、Heartbea...

2017-07-26 13:49:35 315

原创 hbase相关的thrift 分析

 转载:http://www.cnblogs.com/tekkaman/p/3279533.htmlThrift分析[Thrift分析]   Thrift定义一套IDL(Interface Definition Language)用于描述接口,通常后缀名为.thrift,通过thrift程序把.thrift文件导出成各种不一样的代码的协议定义。除此之 外,Thrift自定了一...

2015-08-28 09:04:23 234

原创 经典漫画讲解HDFS原理

转载:http://blog.chinaunix.net/uid-27105712-id-3274395.html 分布式文件系统比较出名的有HDFS 和 GFS,其中HDFS比较简单一点。本文是一篇描述非常简洁易懂的漫画形式讲解HDFS的原理。比一般PPT要通俗易懂很多。不难得的学习资料。1、三个部分: 客户端、nameserver(可理解为主控和文件索引类似linux的ino...

2015-08-11 16:32:53 162

原创 ubuntu14.04下编译安装Tora

需预先安装oracle客户端;以下类库,有的可能需要提前安装,有的则可能不必安装;总之多试几次,多看看log日志。系统环境:ubuntu14.04Tora版本:2.1.3 下载QScintilla-gpl-2.9.1-snapshot-3ff05a0ef88d.tar.gz 依次执行:    $sudo cp ~/下载/QScintilla-gpl-2.9.1-snapshot-3ff05...

2015-08-11 16:19:56 213

原创 ubuntu14.04下oracle客户端最小化安装

在Oracle官网下载Oracle Instant Client RPM文件(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)下载以下3个文件,下载需要的版本,我下载的是Instant Client for Linux x86-64的 12.1.0.2.0-1.x86_64.版...

2015-08-11 16:04:59 165

原创 ubuntu14.04下编译安装QT

1. 首先配置一些编译Qt要用到的类库,使用以下命令:$sudo apt-get install build-essential libpcap0.8-dev libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev2. 然后到Qt官网下载qt-ev...

2015-08-11 16:03:02 327

原创 浅谈CSRF攻击方式

转载: http://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.html一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  ...

2015-07-16 10:01:03 97

原创 Paxos 算法

Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。这个算法被认为是类似算法中最有效的。Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人在微软研究院于1990年提出的一种基于消息传递的一致性算法。[1] 这个算法被认为是类似算法中最有...

2015-05-28 13:37:25 117

原创 IEC 61970 标准系列简介

0 引言随着计算机技术和现代通信技术的飞速发展,电力系统自动化软件业正在掀起网络化、组件化的浪潮,从厂站侧间隔级的过程总线到主站侧的电力企业集成总线将全面组网和互联,IT 流行的公共对象请求代理体系结构( common object request broker arch itectu re,简称CORBA )、企业Java 组件(enterp rise J ava beans,简称EJB...

2012-04-05 21:46:45 1268

原创 公共信息模型CIM

[size=medium]1.背景 数字计算机的出现,使电力工程师们将其应用到电力系统分析和控制的每个方面。近年来,随着计算机和网络技术的飞速发展,电能管理系统(EMS)、配电网管理系统(DMS)、电能计量系统(TMR)、变电站自动化系统、火电厂分布式控制系统/监视信息系统(DCS/SIS)、水电厂监控系统、电力市场交易管理系统(TMS)等各类自动化系统覆盖了电力生产发输配售各个环节。...

2012-03-22 16:41:27 707

原创 IEC 61970协议

[size=medium]IEC 61970协议的两个支柱是公共信息模型(CIM,Common Information Model)和组件接口规范(CIS,Component Interface Specification)。CIM公共信息模型定义了信息交换内容的语义,CIS组件接口规范规定了信息交换的语法。CIM是整个IEC 61970协议框架的基础和核心。IEC 61970系列标准提出了电...

2012-03-22 16:37:43 655

Liferay中ajax应用用户session超时

基于Liferay Portal开发ajax应用时,如果长时间操作一个应用会发生用户登录超时的情况,在单应用的情况下,客户端每次提交请求时,服务端都会根据sessionid更新客户端用户的session状态。但是在portal中,ajax的处理类不能继承PortletAction类,如果继承PortletAction来处理ajax请求,response写回的是整个页面;在进行了自己的处理以后p...

2010-03-26 09:31:35 146

原创 最近做的一个网站

最近用php+MySQL+Apache做的一个网站,还未完工![img]http://dl.iteye.com/upload/picture/pic/54774/b63172ab-69be-3265-bb21-4e685c745922.jpg[/img][img]http://dl.iteye.com/upload/picture/pic/54776/ed7f0932-58b3-39b...

2010-02-09 08:48:10 331

java动态编程一例

Test.java[code="java"]package test;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Test { public static void main(String[] args) { tr...

2009-12-22 08:37:33 98

tomcat SSL基本配置

切换到$TOMCAT_HOME下:1.生成 server key:keytool -genkey -alias tomcat -keyalg RSA -keypass ****** -storepass ****** -keystore server.keystore -validity 3600参数 validity 指证书的有效期(天),缺省有效期很短,只有90天。keyp...

2009-11-30 09:25:01 88

Liferay portlet实例化配置

在默认的情况下,一个portlet在一个页面上只能有一个,如果需要一个页面上有多个相同的portlet的话就需要对portlet进行实例化。实例化以后,Liferay会为每一个实例化的portlet分配一个 instance id用来区分相同功能的portlet。一个页面里的多个相同的portlet的instance id 不同,同样不同页面的相同的portlet的instance id也不相同。...

2009-11-10 09:06:31 129

Oracle 10g自带性能监测工具

安装Oracle 10g时可以选择安装自带的性能监测工具,对于数据库优化很有帮助的;最简单最直接的帮助就是可以查找SQL执行耗时的问题。url:https://${oracle server IP}:5500/em/console[img]http://dl.iteye.com/upload/picture/pic/48475/bb49f9ae-912a-326a-a9af-db30c...

2009-11-04 09:08:17 342

带checkbox的dhtmlxtree菜单树异步加载时的问题解决

最近一直很忙,自己负责几个模块的设计开发,还有和其他服务接口的测试联调,整个系统web部分的集成,corba、WebService都在向我狂轰滥炸,小米加步枪进行反击的同时,又对dhtmlxtree的源码做了点修改。问题是这样的,数据库里要配置访问权限的视图有几百个,当然已经按照属性分门别类了,可以用菜单树逐层浏览;我用带checkbox的dhtmlxtree菜单树进行权限配置功能的实现,但是...

2009-10-24 11:27:31 216 1

原创 CSS几个示例

1.GridSystem页面布局[code="html"]/* reset */html{color:#666;background:#FFF;}body{text-align:center;font:13px/1.7 Verdana, Simsun, Arial, Helvetica, "Microsoft YaHei", Mingliu;}body,div,...

2009-10-21 17:01:41 121

原创 JS代码示例

1.数组操作时的push[code="javascript"]var a = [],b = [],c = [];a.push([1,2]);a.push([3,4]);Array.prototype.push.apply(b,[1,2]);Array.prototype.push.apply(b,[3,4]);c.push(5,6);c.push(7,8);...

2009-10-21 14:23:21 165

原创 网站开发WEB前端高性能优化之JavaScript优化细节

作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开发高性能优化部分之JavaScript的优化细节! 一、避免出现脚本失控不论什么脚本,在任何时间、任何浏览器上执行,都不应该超过100毫秒。...

2009-10-21 08:53:46 88

java获得数据库信息常用API(DatabaseMetaData)示例

最近要做一个数据字典的工具,看了一下DatabaseMetaData的使用,做个备忘示例![code="java"]package com.database.manager;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import ja...

2009-09-24 11:50:31 124

Liferay应用界面

我们用Liferay Portal开发的项目,已有小成,show一下部分界面:1.[img]http://dl.iteye.com/upload/picture/pic/44243/a92c6820-a8f2-3902-ac64-f9f2b7f805f5.jpg[/img]2.[img]http://dl.iteye.com/upload/picture/pic/44245/9...

2009-09-16 17:26:07 108

dhtmlxtree异步加载时的一个bug修正

前面已经对dhtmlx的东西有所介绍,使用中也发现了不少bug。 最近在用dhtmlxtree做一个服务器端文件目录浏览与下载的模块是发现一个bug;先说说问题,哈!由于服务器端供浏览和打包下载的文件和文件夹都很多,一次都加载所有的树节点很费时,只得异步加载,也就是点击节点前面的展开图标时加载该节点下的子节点;但这个时候问题出来了,我的要求是点击展开图标的时候不触发节点的点击事件,只是去加...

2009-09-15 10:00:31 182

原创 Liferay Iframe Portlet

The Iframe portlet makes it possible to embed another HTML page inside the current page. Furthermore the user can navigate through the embedded page without loosing the context of the portal page....

2009-09-01 08:30:38 142

LifeRay 5.1.2 使用struts1.1时ClassNotFoundException

今天修改一个portlet时出现java.lang.ClassNotFoundException: com.liferay.portlet.StrutsPortlet的异常,以前也出现过,没做记录。这个问题一般是web.xml文件中对struts没配置好的原因,检查对struts的配置,包括版本/映射名称等等。...

2009-08-25 10:37:46 80

原创 明白了许多

爸爸曾经对我说过没有任何一个男人可以让你依赖一辈子。妈妈曾经对我说过如果一个男人在他什么都有的情况下喜欢你,才是真的喜欢你,变数不大,如果他一开始一无所有,后来有了很多,那一般会抛弃你。妈妈还说以后不要找比我家差的,不行,如果家里比我们好太多,绝对不行。胖阿姨说男人要顾家,如果不顾家,再好再风光,也是别人的老公,不是你的。还有别人对我...

2009-08-21 19:14:03 92

原创 Tomcat 5 中文路径问题

在tomcat 5下一个动态加载svg图形文件的页面;页面中加载svg文件的iframe:[code="html"][/code]修改加载文件的脚本:[code="javascript"]svgDoc = document.getElementById("svgDocumentIframe"); svgDoc.src = svgfilepath; svg...

2009-08-06 10:02:06 74

dhtmlxtree使用中的CharConversionException: isHexDigit

使用dhtmlxtree时,点击树节点异步加载子节点数据时,在后端取不到id这个参数,log日志中出现异常信息:java.io.CharConversionException: isHexDigit at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:87) at org.apache.tomcat.util.buf...

2009-08-04 16:48:49 162

原创 程序员五大层次,你属于哪一层?

      软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。       大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且发现,程序员的代...

2009-07-14 13:54:49 78

WEB Page to PDF

现在有很多网页页面转换成PDF文档的支持项目,我使用的是pd4ml;一个支持.net和java语言的项目。这是主页:http://pd4ml.com/ . 有免费版和收费版,看了看免费版,感觉还不错,文档也比较详细。web应用中需要添加pd4ml.jar和ss_css2,jar;贴个例子:ServletContext app; protected Dimension f...

2009-06-17 11:10:36 106

Liferay中使用dhtmlxlayout在IE下的问题

Liferay 中使用dhemtlx系列UI的时候,dhtmlxlayout使用时在IE下有错误,错误如下:  网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 1.1.4322; CIBA; InfoPath.1)时间戳: Fri, 12 J...

2009-06-12 13:43:12 91

Liferay相关配置

修改liferay中portlet的加载目录 前面在liferay中开发运行环境搭建中说过,如果要使用自己的开发配置的话,一般是建立一些*.{user_name}.properties的类似文件,在这些文件中设定自己的一些配置参数。如果要修改这些配置的话,直接修改{liferay_tomcat_home}/webapp/ROOT/WEB-INF/lib/下的portal-impl.ja...

2009-06-10 13:35:42 82

第一次面别人

“面”不是吃的,是看的。 从换了工作以后都很忙,周六是自愿加班,不做要求,但是你每次都不来,领导就该对你有意见了。项目工期紧,还需要招聘一个java开发的。以前都是人家面试俺,俺还是第一次面试人家;不是俺自己,和俺们项目经理一块儿。以前找工作去面试,基本上每次都紧张,现在面试人家,觉得比自己参加面试还紧张呢!问了一个问题,记录一下回答情况,写字的时候手有点抖,赶紧放下笔,不能让人家...

2009-05-27 09:40:18 89

liferay中使用struts时jar文件冲突

异常: java.lang.NoSuchMethodException: No such accessible method: addActionConfig() on object: org.apache.struts.config.impl.ModuleConfigImpl 解决:George Cao hi, It may be helpful if you c...

2009-05-26 13:52:02 131

Spring JDBC对Oracle10g数据库操作时RowSet的问题

使用Spring JDBC对Oracle10g进行数据库分页的时候出现了异常,错误信息如下: [ERROR]2971656-2009-05-1815:38:24-[com.ieslab.idp.datamaint.service.impl.DataGridServiceImpl.buildGrid(DataGridServiceImpl.java:171)]-[]-org.sp...

2009-05-19 08:56:11 120

原创 Dynamic Tables In JavaScript for IE and Firefox

http://www.sweetvision.com/2007/04/08/dynamic-tables-in-javascript-for-ie-and-firefox/ Recently I had the “pleasure” of dynamic creating some tables inJavaScript. In the process, I ran into and ...

2009-05-06 14:03:02 84

liferay中对struts桥接处理后的response

对于在liferay开发平台中应用struts框架,前段时间简单介绍了一下;这里说一下在liferay中struts框架的response相关问题。 前段时间参考了不少liferay中使用struts的资料,在liferay的论坛中也有人建议使用jsp或者servlet来处理ajax的请求;我也试过在struts的Action中处理后用response写字符串的形式给客户端反馈数据,但是客...

2009-04-18 14:29:39 88

DIV弹出窗口

由于工作需要,做了一个简单的弹出窗口,样式模仿的dhtmlxwindow中的窗口模式;当初本来也想直接用它来实现算了,但是js文件太大,还有很多图片,精简之后也不小。还是自己动手写一个吧!通过设定id为treebox的div来设定窗口中的内容,可拖拽,可调整大小。源码中我是让她加载一个选择数。使用时引入js文件,调用TreeBox.show()方法就可以了。看看效果图吧!...

2009-04-15 08:41:10 77

liferay开发小记---Struts,Spring,Hibernate架构

liferay有自己的struts和spring扩展,有兴趣的朋友可以看一下它对spring的扩展和使用。这里说一下使用liferay的对struts框架的支持下的开发;我用的是struts1.*,liferay现在也有对struts2.*的支持桥,暂不讨论,以后用到的时候再说。 对于用惯了SSH开发的人来说,刚开始在liferay中使用struts还是有些不适应的,我的不适应来自于请求的...

2009-04-07 11:11:05 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除