- 博客(98)
- 收藏
- 关注
原创 java类静态域、块,非静态域、块,构造函数的初始化顺序
引用 :http://ini.iteye.com/blog/2007835面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态...
2014-01-22 10:10:39
258
原创 hadoop-分布式安装及报错分析
hadoop-分布式安装及报错分析 1. 本人在虚拟机中安装了三台centos ,做了一个全分布式的hadoop集群,在网上有很多文章,大多都是一样,如果出错了,也不知道去哪里查,在此我也是试了好几天才试出来,在此把出错的地方记录下来,以便以后来反搭环境时有用。1.安装SSH并配置无密码login ,这个在此不介绍,见另一blog,或网上有。在此说明,我的三个centos ip为:...
2014-01-08 16:02:05
278
原创 Haproxy、Keepalived双主高可用负载均衡
转载:http://blog.chinaunix.net/uid-25266990-id-3989321.htmlhttp://blog.chinaunix.net/uid-25266990-id-3900239.html 在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务...
2014-01-02 15:29:42
253
原创 Hadoop格式化HDFS报错java.net.UnknownHostException: centos64
异常描述在对HDFS格式化,执行hadoop namenode -format命令时,出现未知的主机名的问题,异常信息如下所示: [shirdrn@localhost bin]$ hadoop namenode -format11/06/22 07:33:31 INFO namenode.NameNode: STARTUP_MSG: /**********************...
2014-01-02 15:23:30
237
原创 Linux SSH无密码login
一:ssh原理图为:1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa 二、具体操作流程 单向登陆的操作...
2014-01-02 15:02:21
171
原创 MySQL忘记root密码怎么办?
root@centos64 mysql]# /usr/bin/mysqld_safe --skip-grant-tables&2. 再启一个终端:[root@centos64 proc]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Serv...
2013-08-23 17:07:00
100
原创 linux mysql 常见错误以及主从复制
linux mysql 常见错误以及主从复制1.如果你的linux 桌面版中已安装了mysql 5.1等低版的mysql ,那么在安装时会报一个 conflict 冲突的提示,那么,就用yum remove mysql 把它干掉,再安装,yum 能解决包的依赖关系 。 2. 安装:MySQL-client-5.6.13-1.linux_glibc2.5.i386.rpm, My...
2013-08-23 15:51:12
263
原创 CentOS6.4下安装redis-2.6.14
CentOS6.4下安装redis-2.6.141.如果你是安装的CentOS桌面版的话,看上一blog,先安装gcc,gdb,g++ 等工具,2,安装图为: 这一步,你想移动就移动,如果不想移动就可以放在当前文件目录下,作一个软连接,如:ln /usr/redis2.6.4/src/redis-server /usr/bin/ ln /usr/red...
2013-08-17 16:14:50
191
原创 VMWare_Centos安装GCC,g++,gdb
VMWare_Centos安装GCC,g++,gdb CentOS 是开源的类linux 是Redhat(商业版) 的开源版 ,RedHat是我接触到的第一个linux ,后面接触了很多linux 的开源版本,发现CentOs 非常好,也是现在企业用的很多的一个开源版本。由于在虚拟机中是装的 C...
2013-08-17 15:52:34
898
原创 合并solr索引
转:怎样合并solr索引? 有些时候,我们有两个以上的索引,然后我们需要合并它们。这里有一个简单易用的方法,使用Lucene-misc 中的 IndeMergeTool。 首先,确定你使用的lucene的版本。你可以从solr.war包中查到你lucene的版本。 下载该版本的lucene 需要合并的索引 必须被关闭。 然后,...
2013-07-31 09:56:09
168
原创 lucene并行建索引解决方案 .
转:http://blog.youkuaiyun.com/pwlazy/article/details/1511097http://blog.youkuaiyun.com/pwlazy/article/category/225768 lucene 背景:单线程为30万条数据建索引花了10分钟,为了提高效率采用多线程 起初我采用多个线程共享一个indexwriter实例(也意味着往同一个...
2013-07-31 09:50:54
155
原创 SolrJava的使用
SolrJava的使用 SolrJ 是为java 准备的客户端,用于操作Solr服务器的工作.见:http://wiki.apache.org/solr/Solrj 。另示例如下:package org.com.solr36.t...
2013-07-31 09:39:09
147
原创 Oracle 优化学习
见:http://yangtingkun.itpub.net/category/468/3313http://yangtingkun.itpub.net/post/468/246823 介绍 Oracle 基本建立,调优 优化 等 , 非常好。
2013-07-24 14:50:10
121
原创 Oracle 查询优化
Oracle 查询优化在大表中,进行模糊查询,一般情况下是用LIKE'%%',但是这个东西走的是全表扫描,如果在数据量非常大的情况下,效率特别慢,因此,尝试用ORACLE函数INSTR()来解决。实验步骤如下:首先构造一张百万行的表。SQL> insert into emp2 select * from emp2;1032192 rows inserted如上所示,构造...
2013-07-24 14:37:47
150
原创 一个简单的自定义通信协议(socket) .
一个简单的自定义通信协议(socket) 转自:http://vtrtbb.javaeye.com/blog/849336这是转自javaeye的一篇文章,作者是vtrtbb。按照网络通信的传统,我们都会自定义协议,这有很多好处,大家可以自己体会(嘿嘿)。 一直不知道socket通信时候自定义数据包是什么样子的,偶然做了个小例子。 先来说说数据包的定义,我这里是...
2013-07-17 18:29:55
559
原创 Nginx+Tomcat 负载
Nginx+Tomcat 负载1. tomcat 中文件的配置 跟 tomcat + terracotta 中的配置 一样 ,见另一文档 。2. 下载 ngixn 1.1.7 见附件 已提供。3. 修改 nginx-1.1.7\conf \ nginx.conf 可以整个替换为:#user nobody;worker_processes 1;error_log lo...
2013-07-10 17:59:02
135
原创 Apache2.2优化&&Tomcat优化
Tomcat7 优化 :1.conf/ server.xml :<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="1000" minSpareThreads="50"/> <Connector executor="tomcatThreadPool
2013-07-10 15:35:44
180
原创 Tomcat性能调优方案
Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上...
2013-07-10 15:31:40
134
原创 基于JVM(内存)的优化
基于JVM(内存)的优化 目录(?)[+]一切基于JVM内存的优化位操作系统与64位操作系统中JVM的对比Tomcat启动行参数的优化Tomcat容器内的优化 一切基于JVM(内存)的优化1 32位操作系统与64位操作系统中JVM的对比 我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题...
2013-07-08 17:26:23
165
原创 Tomcat优化详解
Tomcat优化详解 1 概述 本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。2 调优分类 由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优...
2013-07-08 17:25:39
176
原创 java处理高并发高负载类网站的优化方法 .
java处理高并发高负载类网站的优化方法 转:http://blog.youkuaiyun.com/dengsilinming/article/details/9117735一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个my...
2013-07-08 17:24:43
120
原创 JVM002
JVM 转:http://blog.youkuaiyun.com/gandin2008/article/details/8603453#-Xmx6000m :设置JVM最大可用内存为6000MB#-Xms6000m :设置JVM初始可用内存为6000MB#-Xmn2g ...
2013-07-08 17:23:30
89
原创 JVM参数调优001
参数调优 入门级别的配置一般是:java -server -Xmx5000m Xms5000m服务器端的jvm运行程序记得都最好加上 -server 很多默认参数都会根据这个运行模式来优化。这里设置了最大内存和最小内存,一般都是配置成相同的,可以减少内存申请和伸缩带来的性能损耗 2. 加入垃圾回收算法的配置:java -server -Xmx5000m -Xm...
2013-07-08 17:22:09
132
原创 控制多个线程结束,后再执行统计结果
控制多个线程结束,后再执行统计结果 见:ThreadFactory 类中 : public void Generate_thread(String filename) throws SAXException, ParserConfigurationException, Exception{ //导出临时文件 while (size <= count) { ...
2013-06-18 10:35:53
342
原创 Java中获取键盘输入值的三种方法
Java中获取键盘输入值的三种方法 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 public static void main(String [] args) throws IOException{ System.out.print(“Enter a Char:”); char i = (char) System.in.read();...
2013-06-09 16:44:40
179
原创 tomcat内存溢出设置JAVA_OPTS
tomcat内存溢出设置JAVA_OPTS 答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:Per...
2013-06-09 13:11:48
120
原创 jrebel5 +tomcat 实现动态部署
jrebel5 +tomcat 实现动态部署 JRebel是一套JavaEE开发工具 ,收费,网上有破解,就是一个jar 包,它是通过代理能重载java class 文件,来达到动态加载,不用重启服务器。如果是在 eclipse 中集成 tomcat 的,则在配置tomcat时,在JVM中加一句:-noverify -javaagent:f:\jrebel5.jar -Xms2...
2013-06-07 10:12:23
124
原创 转:各大公司面试题
巨人网络java笔试基础题分享http://www.coderarea.net/bbs/read.php?tid=834百度笔试题http://www.coderarea.net/bbs/read.php?tid=811百度2010校招运维部门笔试http://www.coderarea.net/bbs/read.php?tid=779百度2010年校园招聘软件测试笔试题http://www.co...
2013-05-16 16:14:34
126
原创 [转] 学术资料账号密码全集汇总
1.维普VIP密码 http://vmis.cqvip.com 账号:nm531密码:131420 2.维普 http://vmis.cqvip.com/ 帐号:nm531 密码:131420 3.免费万方入口 http://218.69.114.37/wf/cddb/cddbft.htm 4.比较好的ibrary http://elibrary.bigchalk.c...
2013-05-16 16:09:34
686
原创 [转] 硕士论文查重原理与快速通过的七大方法(转载)
大概当今所有的研究生毕业论文都会经过中国知网的“学术不端检测”,即便最后不被盲审。这个系统的初衷其实是很好的,在一定程度上能够对即将踏入中国科研界的硕士研究生们一个警示作用:杜绝抄袭,踏实学问。但正所谓“世界万物,有矛就有盾”的哲学观,中国知网的这个“学术不端检测系统”并不是完善的。原因有二,其一是目前的图文识别技术还不够先进;其二是目前的机器识别还达不到在含义识别上的智能化。求索阁一贯的观点就...
2013-05-16 16:08:53
409
原创 [转] 今天刚知道原来参考文献可以自动生成……真丢脸!分享给为论文奋斗的同学 ...
毕业论文不同于一般的小论文,特别是硕士毕业论文或者博士毕业论文。一般的小论文就四五页,而硕士论文动辄五六十页,有的甚至七八十页。所以有些东西如果要人工的去修改,将是一件非常痛苦的事情。痛苦的事情至少有两个:目录自动生成和编号、参考文献引用的上标。本文将从这两个方面说说小技巧,自动生成,非常方便。 先说两种痛苦情况。 设定好文章的目录结构后,突然发现中间要添加或...
2013-05-16 16:08:20
1263
原创 我心目中最好的框架组合是
转载:http://zz563143188.iteye.com/blog/1867767我心目中最好的框架组合是: 表示层:spring mvc 3.1 + annotation 控制层:spring 3.1 持久层:hibernate 3.6 +jdbcTemplate 后台列表控件:displaytag 1.2 Ajax框架: DWR 3 JS...
2013-05-14 09:21:23
138
原创 log4j.properties
# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.log4j.rootLogger=DEBUG, ...
2013-04-25 14:23:40
84
原创 LogUtil工具类
记录: 一个实用的log4jUtil类:import java.io.File;import java.io.FileOutputStream;import java.io.PrintStream;import java.util.Properties;import org.apache.commons.logging.Log;import org.apache.co...
2013-04-25 10:36:16
778
原创 所有的YOUKU视频
感谢网络提供: 计算机类在线观看地址(不断更新ing)可按 “ctrl”+“F” 搜索 你要的课程!数据结构与算法 浙江大学http://www.youku.com/playlist_show/id_18217002.htmlWEB程序设计 浙江大学http://www.youku.com/pla...
2013-03-12 19:25:12
194
原创 jVM 调优之-JVM 内存分析
转载: http://blog.youkuaiyun.com/wayne_sulong/article/details/7474793 http://www.futurehandw.com/jvm http://hi.baidu.com/kingfly666666/item/e710a4371c60b0f1e7bb7a32 eclipse mat 下载: http://...
2012-11-28 17:49:24
176
原创 java Crash Dump 分析
转载: http://jimmyleeee.blog.163.com/blog/static/930961820091182363529/ http://www.cnblogs.com/diyunpeng/archive/2011/08/25/2153851.html http://www.doc88.com/p-918958082812.htmlhttp://blog.csdn....
2012-11-27 18:15:42
382
原创 JAVA_OPTS调优
转载: 对于JVM设置,可以查考如下配置example:# Memory configurationJAVA_OPTS="-server" JAVA_OPTS="$JAVA_OPTS -Xms1280m"JAVA_OPTS="$JAVA_OPTS -Xmx1280m"JAVA_OPTS="$JAVA_OPTS -XX:NewSize=640m"JAVA_OPTS=...
2012-11-27 17:59:50
656
原创 JVM ——GC _JStat , JMap JStack 常用
转载: 先收集几个以后再看: http://dolphin-ygj.iteye.com/blog/366216 http://kangzye.blog.163.com/blog/static/36819223201199103346634/ http://27091497.blog.163.com/blog/static/11806250201111562221...
2012-11-27 10:45:19
99
原创 WebSocket_服务器_NIO
WebSocket_服务器_NIO 开源WebSocket服务器CshBBrain(高性能) 支持一下国产。 iteye网友rossi789 发布的:JavaSE7新特性 异步非阻塞I/O 网络通信 AIO http://www.iteye.com/topic/446298 iteye网友 singleant 发布的:JDK7 AIO 初体验 http:/...
2012-11-21 09:25:55
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人