摘要:
LINUX做为客户端自动同步时间如果想定时进行时间校准,可以使用crond服务来定时执行。编辑 /etc/crontab 文件加入下面一行:30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w #192.168.0.1是NTP服务器的IP地址然后重启crond服务service crond restart这样,每天 8:30 Linux 系统就会自动的进行网络时间校准。 阅读全文
摘要:
先禁用网卡ifconfig eth0 down再用ifconfig eth0 hw ether 新地址这样就可以了要想永久修改的话,在/etc/rc.d/rc.local里加上下面三句(/etc/init.d/network里面也可以)ifconfig eth0 downifconfig eth0 hw ether 新地址ifconfig eth0 up 阅读全文
摘要:
首先,检查自己的服务器是否配置了DNS;其次,在确认了自己已经配置了DNS后,并且域名解析已经正常的情况下,还有上面的问题,接下来就是重启自己的web服务器。比如,apache,nginx等。经过上面两步,问题就已经解决了。解决这类错误,可以修改/etc/resolv.conf,找到nameserver项修改成下面的,没有的话添加下面的nameserver 8.8.8.8nameserver 8.8.4.4使用的Google的name server。后面别忘记了重启网络,service network restart 命令。如何没有这个文件,就自己vim写个进入 阅读全文
摘要:
regionserver日志:java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:218) at sun.nio.ch.IOUtil.read(IOUtil.java:191) at sun... 阅读全文
摘要:
每个regionserver节点可以自由启动或停止,可以不随hbase整体一起。停止后regionserver上的数据会被移到其他regionserver上,不影响hbase的使用。停止regionserver/bin/hbase-daemon.sh stop regionserver RegionServer启动regionserver/bin/hbase-daemon.sh start regionserver RegionServer重启regionserverbin/graceful_stop.sh --restart --reload --debug nodename 阅读全文
摘要:
每页的 里添加图片名称必须是favicon.gif,替换原来也叫favicon.gif的那只猫的图片 阅读全文
摘要:
Tomcat集群配置其实很简单,在Tomcat自带的文档中有详细的说明( /docs/cluster-howto.html ),只不过是英语的,对我这样的人来说很难懂。下面根据说下怎么配置吧:第一步、准备工作:准备几份Tomcat程序,比如分别叫tomcat1、tomcat2、...如果各Tomcat程序放在不同的机器上,那么就不会有端口的冲突;如果是放在同一台机器上的话,那就简单改几个端口,防止端口占用造成的冲突。打开conf文件夹中的server.xml文件,需要修改的端口有::这里的port要改改:这里的port也要改改:这里的port也要改改至于修改成什么样子,看你自己了,只要不出现端 阅读全文
摘要:
在Tomcat中部署war包很简单:首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容: 其中,docBase参数标识的是war包的名称。访问时,使用如下地址进行访问:http://ip:port/hdfs-webdav如果要把war包部署到Tomcat根目录,直接使用http://ip:port进行访问,需要的操作稍微复杂一些:一、把war包解压,部署到除$TOMCAT_HOME/webapps以外的目录二、删除$TOMCAT_HOME/ webapp. 阅读全文
摘要:
html里的控件事件:onbeforenodeselect =beforenodeselectjs里:beforenodeselect : function(e){ //禁止选中父节点 if (e.isLeaf == false) e.cancel = true;} 阅读全文
摘要:
考虑用静态构造方法代替构造器的好处:1、静态构造方法有名字 BigInteger.probablePrime(int, int, Random)比 new BigInteger(int, int, Random)更加清楚,从名字知道返回可能是素数。 如果没有名字,将来给别人调用时,对方往往不知道该用哪个。2、可以不必在每次调用时重新创建一个新对象 其实就是享元模式和单例模式3、可以返回原类型的任何子类型对象。 这样可以使API变得更加简洁 这里可以引申到“服务提供者框架模式”,类似于JDBC4、创建参数化类型实例时,代码变得更简洁 比如Map> map = new HashMap> 阅读全文
摘要:
mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.6.0 -Dpackaging=jar -Dfile=D:/tools.jar 阅读全文
摘要:
上次把原生json替换成了fastjson,发生很多地方不兼容,对这个也做了一些总结:1、对于没有赋值的变量处理,json-lib会根据类型给出相应初始值,而fastjson直接忽略这个字段。解决方式:转换时传入两个参数:SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullStringAsEmpty加入WriteMapNullValue后,这个字段将不会被忽略,但是值是null,加入WriteNullStringAsEmpty,将null改成空字符串。针对数字、布尔类型,还有WriteNullNumberAsZero、 阅读全文
摘要:
可以根据自己的实际情况,选择不同的配置,可以选择properties、XML、Servlet等配置,官方网站上都有介绍。1、下载proxool 地址:http://proxool.sourceforge.net2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib拷贝jdbc驱动到web-info/lib3、在WEB-INF/classes/下建立文件:Proxool.properties文件内容如下:jdbc-0.proxool.alias=ORAjdbc-0.proxool.driver-class=oracle. 阅读全文
摘要:
jsoup这个工具用于抓取并解析网页,用起来也比较简单,语法上与Jquery类似,基本写法如下:File input = new File("/tmp/input.html"); Document doc = Jsoup.parse(input, "UTF-8", "http://www.oschina.net/"); Elements links = doc.select("a[href]"); // 链接 Elements pngs = doc.select("img[src$=.png]" 阅读全文
摘要:
JDBC里统一的使用方法: Class.for(jdbcDriverName); Connection conn=DriverManager.getConnection(url,user,password);这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Usern 阅读全文
摘要:
我们在做文件上传或者下载,或者过滤等操作时,可能要用到页面的输出流.例如在JSP使用:response.reset();response.setContentType(”application/vnd.ms-excel”);OutputStream os = response.getOutputStream(); 抛出异常:ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: getOutputStr. 阅读全文
摘要:
java.io.File对象的getPath()方法返回文件的全路径名。如果是目录返回目录路径且结尾没有"\"。如果是文件包含文件名。java.io.File对象的getName()方法返回文件名,不包含路径,如果是目录返回当前目录名。如果是文件返回当前文件名。java.net.URL 对象的getPath()方法返回和File对象的getPath()方法类似,但URL对象返回的Path经过了application/x-www- form-urlencoded编码,因此如果是文件系统的路径则需要用java.net.URLDecoder对象进行解码。 application/ 阅读全文
摘要:
以前遇到过java.lang.VerifyError原因是jar包冲突tomcat6自带jsp.jar、servlet.jar所以项目中不用引入tomcat5不带jsp.jar、servlet.jar原来有个项目用到这两个包,必须引入,这样在tomcat5下没问题,到了tomcat6就冲突。解决办法:开发时继续保留,否则编译错误。ant打包的时候,将jsp.jar、servlet.jar不打进去。 阅读全文
摘要:
select segment_name, bytes/1024/1024from user_segments Swhere S.segment_type = 'TABLE'AND S.segment_name = ‘XXXX';//表名但对于有blob字段的不适用,blob内容不会被统计,统计blob大小的方法:select SEGMENT_NAME, TABLESPACE_NAME, TO_CHAR(SUM(BYTES) / (1024 * 1024), '999G999D999') CNT_MB from dba_extents T WHERE T. 阅读全文
摘要:
select session_id from v$locked_object;//找到锁的sessionIdSELECT * FROM v$session //查看该sessionId以及对应的serialALTER SYSTEM KILL SESSION '148,15001'; //根据sessionId和serial关闭 阅读全文