专业知识
文章平均质量分 73
iteye_3156
这个作者很懒,什么都没留下…
展开
-
jnlp 令我吃惊!
JNLP是Java Network Launch Protocol的简写,是一种用来在网络中部署应用程序的一种协议;在客户端只需要安装java web start就可以使用服务器端的软件,它具有自动更新应用程序版本的功能;其实要部署一个jnlp程序也是很简单的,下面我们就来部署一个简单的程序;要在服务器部署应用程序,一个最主要的就是编写一个部署文件,它是一种xml格式的文件,以jnlp为...原创 2008-12-31 18:07:41 · 115 阅读 · 0 评论 -
j2ee
j2ee开放分类: 编程语言、电脑、J2EE J2EE简介[编辑本段]J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技...原创 2008-07-15 19:05:23 · 156 阅读 · 0 评论 -
web开发:详细讲解jsp的内置对象
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 Strin...原创 2008-07-31 13:58:48 · 70 阅读 · 0 评论 -
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之...原创 2008-07-31 14:00:32 · 68 阅读 · 0 评论 -
cgi
1. 定义:CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。Common Gate Interface听起来让人有些专业, 我们就管它叫CGI好了。在物理上,CGI是一段程序,它运行在Server上,提供同客户段 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例...原创 2008-07-31 14:01:48 · 102 阅读 · 0 评论 -
连接php和 java -- php/java bridge [2]
连接php和 java -- php/java bridge [2](三)为什么要使用 PHP/Java Bridge?<o:p></o:p>PHP中的组件都是短暂,非持久化的。如果是复杂应用体系,我们需要提供中间层组件(像java beans/EJB)或者企业级的提供缓存,连接池或商业逻辑给PHP组件生成的页面。例如解析XML文件就是一个比较耗资源的工作,需要缓存;...2007-10-19 19:17:25 · 138 阅读 · 0 评论 -
PHP/Java Bridge
安装PHP/Java Bridge<o:p></o:p>如果你用的是RedHat Linux系统(RedHat Enterprise或Fedora),可以从主页上下载32位RPM包,然后输入rpm -i php-java-bridge-v.x.y-z-i386.rpm来安装。如果你用的是64位系统和64位虚拟机,需要安装64位RPM包。其它系统看下面的介绍。<o:p...2007-10-19 20:32:16 · 84 阅读 · 0 评论 -
MyEclipse+struts+Hibernate配置开发(转)
说明: 这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节的一些内容。 建议: 如果你还不清楚struts和hibernate的一些基本原理,希望能先去了解一下这方面的相关内容。 推荐: Hibernate中文手...2007-11-03 14:44:17 · 70 阅读 · 0 评论 -
javabean知识了解
javaBean JavaBean(Java豆) JavaBean 概述 JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的...2007-11-12 23:47:30 · 221 阅读 · 0 评论 -
Java性能监控小技巧(转)
很多开发者觉得自己懂Java编程,事实是大多数开发人员都只领会到了Java平台的皮毛,所学也只够应付工作。作者将深度挖掘Java平台的核心功能,揭示一些鲜为人知的事实,帮助您解决最棘手的编程困难。当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪Java应用程序瓶颈来源一直以来都是很麻烦的,因为Java虚拟机有黑盒效应,而且Java平台分析工具一贯就有缺陷。然而,随着J...原创 2010-09-21 16:23:48 · 71 阅读 · 0 评论 -
代码混淆方法之tomcat解密代码
说到代码混淆方法之混淆器使用,主要针对proguard进行了说明。其实,只要我们的类被其他地方的类调用到的话,那么代码混淆器就似乎没有办法了,因为代码混淆如果把代码的签名一起改了的话,其他地方是肯定调用不到,并会出错。而且,针对代码调用,有几点是我们肯定不能避免的:一是jsp页面,如果在jsp页面调用了某个类,那么如果类被混淆了的话,jsp页面肯定会出错;二是xml配置文件,比如在hibernat...原创 2011-07-17 17:25:20 · 163 阅读 · 0 评论 -
ubuntu命令大合集
查看软件xxx安装内容dpkg -L xxx查找软件库中的软件apt-cache search 正则表达式查找软件库中的软件aptitude search 软件包查找文件属于哪个包dpkg -S filename查找文件属于哪个包apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepe...原创 2011-12-08 13:59:15 · 55 阅读 · 0 评论 -
超全Ubuntu软件包管理命令
APT (高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立 在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限 。 可以被 APT 使用的一些常用命令: 安装软件包: sudo apt-get install packagename 删除软件包: sud...原创 2011-12-09 10:03:44 · 146 阅读 · 0 评论 -
Hadoop使用常见问题以及解决方法
1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。 /etc/security/limits.confvi /etc/secu...原创 2011-12-09 10:37:38 · 1176 阅读 · 0 评论 -
hadoop主节点(NameNode)备份策略以及恢复方法
一、dits和fsimage 首先要提到两个文件edits和fsimage,下面来说说他们是做什么的。 集群中的名称节点(NameNode)会把文件系统的变化以追加保存到日志文件edits中。 当名称节点(NameNode)启动时,会从镜像文件 fsimage 中读取HDFS的状态,并且把edits文件中记录的操作应用到fsimage,也就是合并到fsimage中去。合并后...原创 2011-12-09 18:37:35 · 118 阅读 · 0 评论 -
Hadoop分布式时远程Datanode无法启动的解决
问题的基本现象: 在测试Hadoop的分布式环境搭建时,在namenode启动时信息如下:引用[michael@shnap hadoop]$ bin/start-all.sh starting namenode, logging to /home/michael/hadoop/bin/../logs/hadoop-michael-namenode-shnap.out 192.168.8.1...原创 2011-12-09 18:39:18 · 129 阅读 · 0 评论 -
运行中hadoop增加和删除datanode (*)
增加Hadoop新节点:向一个正在运行的Hadoop集群中增加几个新的Nodes1. 新节点上部署java/hadoop程序,配置相应的环境变量2. 新节点上增加用户,从master上拷贝id_rsa.pub并配置authorized_keys3. 新节点上设置/etc/hosts,只要有本机和master的host即可/etc/hosts127.0.0.1 l...原创 2011-12-09 18:45:21 · 211 阅读 · 0 评论 -
Hadoop安装配置问题集锦
1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。 /etc/security/limits.confvi /etc/secu...原创 2011-12-11 22:37:03 · 175 阅读 · 0 评论 -
Hadoop+Hbase安装配置实录
生产环境:3台机器:master(192.168.0.61),slave1(192.168.0.62),slave2(192.168.0.63) 注意:hostname设置为master/slave1/slave2操作系统:rhel5.4 x86_64master做为namenonde,将slave1和slave2做为datanode1.在master:(在slave1和slave2上操作...原创 2011-12-11 22:39:06 · 69 阅读 · 0 评论 -
hadoop管理NameNode AND SecondaryNameNode
光从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 s...原创 2011-12-14 09:28:06 · 195 阅读 · 0 评论 -
hbase集群安装(hadoop0.20.2+zookeeper3.3.3+hbase0.90.2)
并且已经安装成功Hadoop-0.20.2及以上版本。安装包准备需要安装包:zookeeper-3.3.2.tar.gz(stable版本)hbase-0.20.2.tar.gz(stable版本)安装步骤安装和配置ZooKeeperHBase从0.20.0开始,需要首先安装ZooKeeper。从apache上下载zookeeper-3.2.1.tar.gz(Stabl...原创 2011-12-14 10:12:05 · 149 阅读 · 0 评论 -
主流NoSQL数据库评测之HBase
【IT168 专稿】本篇要评测的NoSQL产品是HBase,和其他简单的Key-Value结构不同,HBase主要面向处理海量数据的应用,可以认为是Google BigTable的一个开源版本。由于Facebook使用HBase来存储消息内容和大数据量的实时分析而使得这一产品备受关注。 系列文章: 主流NoSQL数据库评测之Tokyo Cabinet 主流NoSQL数据库评测之H...原创 2011-12-14 10:15:29 · 124 阅读 · 0 评论 -
HBase数据库性能调优
因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zo...原创 2011-12-14 10:28:03 · 63 阅读 · 0 评论 -
主流数据仓库产品对比分析
1 介绍 数据仓库是面向主题的、集成的、与时间相关的、不可修改的数据集合。数据仓库技术是基于信息系统业务发展的需要,基于数据库系统技术发展而来,并逐步独立的一系列新的应用技术。数据仓库系统可以看作是基于数学及统计学严谨逻辑思维的并达成“科学的判断、有效的行为”的一个工具,也是一种达成“数据整合、知识管理”的有效手段。随着数据仓库技术应用的不断深入,越来越多的企业开始使用数据仓库技术建设自己的...原创 2011-08-23 11:57:22 · 4078 阅读 · 0 评论 -
Oracle 数据库日常维护(1)
在Oracle 数据库运行期间,DBA 应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。一、Oracle警告日志文件监控Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:l 数据库的启动、关闭,启动时的非缺省参数;l 数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成...原创 2011-08-25 15:00:46 · 141 阅读 · 0 评论 -
Oracle 数据库日常维护(2)
.数据字典和动态性能视图数据字典是oracle 数据库的最重要的组成部分,它提供了数据库的相关系统信息;动态性能视图记载了例程启动以来的相关性能信息。数据字典记载了数据库的系统信息,它是只读表和视图的集会。数据字典包含数据字典基表和数据字典视图两部分,其中,基表存储数据库的基本信息,普通用户不能之间访问数据字典基表;数据字典视图是基于数据字典基表建立的视图,普通用户可以通过查询数据字典视图取得系统...原创 2011-08-25 15:02:14 · 89 阅读 · 0 评论 -
Oracle 数据库日常维护(3)
常用DBA管理脚本一、数据库构架体系1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信息SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS,MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS,CONTENTS,LOGGIN...原创 2011-08-25 15:04:52 · 127 阅读 · 0 评论 -
Oracle 数据库日常维护(4)
ORACLE常用技巧和脚本1.如何查看ORACLE 的隐含参数?ORACLE 的显式参数,除了在INIT.ORA 文件中定义的外,在svrmgrl 中用"showparameter *",可以显示。但ORACLE 还有一些参数是以“_”,开头的。如我们非常熟悉的“_offline_rollback_segments”等。这些参数可在sys.x$ksppi 表中查出。语句:“select ksppi...原创 2011-08-25 15:06:01 · 121 阅读 · 0 评论 -
Oracle 数据库日常维护(5)
SQL-1 =====查看控制文件SQL-2 =====查看日志文件SQL-3 =====查看表空间使用情况SQL-4 =====查看数据库库对象SQL-5 =====查看数据库的版本SQL-6 =====查看数据库创建日期和归档方式SQL-7 =====捕捉运行很久的SQLSQL-8 =====查看数据表的参数信息SQL-9 =====查看表空间的名称及大小SQL-10 =====表空间相关查询...原创 2011-08-25 15:10:13 · 140 阅读 · 0 评论 -
HBase HMaster启动和停止
HMaster(0.90.3) Startup:main方法: new HMasterCommandLine(HMaster.class).doMain(args); //args为startHMasterCommandLine: 用于启动/停止HMaster.doMain: 运行Tool类的run方法. 继承关系:HMasterCommandLine-->Ser...原创 2011-12-19 14:36:19 · 756 阅读 · 0 评论 -
hbase 启动解决
作者:云中哈哈时间: 2011.7.5ericlzyu#gmail.com今天搞了一天。经常出现Server is not running yet 的错误。找了几个小时。终于发现是 hadoop 启动的问题。--------NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1-dfs.safemode.threshold.pct)...原创 2011-12-19 14:37:20 · 256 阅读 · 0 评论 -
Hadoop 资源+配置+性能
Hadoop 资源 淘宝Hadoop的技术分享http://rdc.taobao.com/blog/dw/archives/category/hadoophttp://rdc.taobao.com/blog/dw/archives/244 Hadoop基本流程与应用开发http://www.infoq.com/cn/articles/hadoop-process-dev...原创 2011-12-19 17:18:06 · 136 阅读 · 0 评论 -
Hadoop0.20.2的安装与配置
本文主要介绍在 Ubuntu 环境下 Hadoop0.20.2 的安装及配置: 步聚一、机器分配及用途 hdfs-m--------------172.16.11.197 (Master--NameNode) hdfs-s1-------------172.16.11.149 (Slave1--DataNode) hdfs-s2-------------172.16.11....原创 2011-12-19 17:45:17 · 124 阅读 · 0 评论 -
ssh 安装及登录提示:connection refused的解决办法
转载请注明出处:http://hi.baidu.com/leejun_2005/blog/item/fbc27c4b20e83d3a08f7ef23.html?timeStamp=1309179713928from:http://hi.baidu.com/tunaisen/blog/item/85e0a41805ed9fb24bedbcf3.html如果出现ssh: connect to ...原创 2011-12-28 14:02:03 · 2019 阅读 · 0 评论 -
Ubuntu关机、重启、注销命令
1关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。 1)shutdown –help 可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。 2) shutdown -h now 现在立即关机 3)shutdown -r n...原创 2011-12-29 09:20:10 · 71 阅读 · 0 评论 -
hadoop,hbase,zookeeper错误日志及部分解决办法(2)
hdfs中,提示权限错误:代码如下:public class Loadup {public static void main(String[] args) throws Exception{final int piece=10;String localSrc=args[0];String Dst=args[1];Configuration conf=new Configuration();...原创 2011-12-29 10:33:00 · 184 阅读 · 0 评论 -
HBase分布式安装手册
一、安装准备1、下载HBASE 0.20.5版本:http://www.apache.org/dist/hbase/hbase-0.20.5/2、JDK版本:jdk-6u20-linux-i586.bin3、操作系统:Linux s132 2.6.9-78.8AXS2smp #1 SMP Tue Dec 16 02:42:55 EST 2008 x86_64 x86_64 x8...原创 2011-12-31 09:12:45 · 73 阅读 · 0 评论 -
[手冊] 幫人安裝Ubuntu時的調校 [論壇 - Ubuntu基本設定]
安裝建議〕A.裝於主機硬碟時:在最後一個安裝步驟畫面「準備就緒以安裝」按「進階」 然後於「開機載入程式」那一段將「Device for bootloader installation:」選為「/dev/sdxy」 x代表安裝目標硬碟 y代表安裝目標分割區原本的預設值「/dev/sdx」是把GRUB開機載入程式裝到硬碟的MBR若照這樣 用戶重灌Windows時 Windows會把MBR中的GRUB洗...原创 2012-01-04 15:13:27 · 175 阅读 · 0 评论 -
iframe父子窗口间js方法调用
window.parent与window.opener的区别 javascript调用主窗口方法1: window.parent 是iframe页面调用父页面对象举例:a.html<html> <head><title>父页面</title></head><body> <form n...原创 2012-01-06 11:25:29 · 64 阅读 · 0 评论 -
用js使得输入框input只能输入数字
觉得很好用 就收藏了JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if...原创 2012-01-06 14:43:20 · 90 阅读 · 0 评论