- 博客(71)
- 收藏
- 关注
原创 linux samba安装配置
centos yum安装# yum -y install samba 查看是否安装# rpm -qa | grep samba 配置 # vim /etc/samba/smb.conf [global] security = share[public] path = /home/samba writab...
2016-01-26 15:53:07
146
原创 ganglia安装 flume监控
两台机器 192.168.147.72 gmetad gweb192.168.150.140 gmond ==========安装【gmetad】机器========== #查看EPEL源rpm -qa | grep epel #如果没有安装EPEL源rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i...
2015-11-05 19:14:35
283
原创 kafka安装
下载:http://kafka.apache.org/ 关闭防火墙service iptables stop 关闭SElinuxsetenforce 0 tar -xvf kafka_2.9.1-0.8.2.2.tgzcd kafka_2.9.1-0.8.2.2vim config/server.properties ##############...
2015-10-29 14:09:00
137
原创 zookeeper安装
下载地址:http://zookeeper.apache.org/releases.html#download tar -xvf zookeeper-3.4.6.tar.gzcd zookeeper-3.4.6/confmv zoo_sample.cfg zoo.cfgvim zoo.cfg =====================================...
2015-10-29 13:31:32
98
原创 java线程工程
CountDownLatch public static void main(String[] args) { final CountDownLatch c = new CountDownLatch(10); final ExecutorService executorService = Executors.newCachedThreadPool();...
2015-06-11 16:10:05
134
原创 nginx linux centos 安装
安装命令 # yum -y install pcre-devel # yum -y install openssl openssl-devel # cd /usr/local/src # wget http://nginx.org/download/nginx-1.5.9.tar.gz # tar -zxvf nginx-1.5.9.tar.gz ...
2015-03-14 22:43:46
108
原创 找出课程分数都大于80分的学生姓名
select a.name from class a left join ( select name from class where fenshu < 80 ) b on a.name = b.name where b.name is null group by a.nameselect t1.name from (select name ,count(*) n fro...
2015-01-08 10:03:12
532
原创 java 线程题目
请编写一个多线程程序,实现两个线程,其中一个线程完成对某个对象的int成员变量的增加操作,即每次加1,另一个线程完成对该对象的成员变量的减操作,即每次减1,同时要保证该变量的值不会小于0,不会大于1,该变量的初始值为0. package crease;public class Sample { int number = 0; public synchronized ...
2014-11-23 15:33:18
149
原创 hive hadoop安装配置
1,下载官网下载hive,如:hive-0.12.0.tar.gz下载地址:http://mirrors.hust.edu.cn/apache/hive/ 上传hive-0.12.0.tar.gz至/usr/local/src 2,解压#tar -xvf hive-0.12.0.tar.gz hive移到装好的hadoop目录下#mv hive-0.1...
2014-11-11 17:52:15
129
原创 java tomcat Keytool的使用总结
keytool的操作总结,网上的东西太坑了,估计都是转载别人的,没自己实验,现把我总结的记录下: 1,keystore的生成keytool -genkey -alias lean -keypass xfg456654 -keyalg RSA -keysize 1024 -validity 365 -keystore e:/lean.keystore -storepass xfg45...
2014-07-11 18:02:48
180
原创 配置java环境变量
1,【我的电脑】---【属性】-----【高级】---【环境变量】 2,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径 3,在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或...
2014-05-06 13:57:28
102
原创 myeclipse中tomcat内存大小的设置
Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×-> -Xms1024M -Xmx1024M -XX:MaxPermSize=400M
2014-05-06 13:44:12
120
原创 memcached java简单实例
package com.mypack;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;public class Test { public static void main(String[] args) { /** * * 初始化...
2014-04-09 23:21:39
95
原创 linux Memcache 安装
1,从本文附件中下载,上传到linux系统上2,安装libevent:# tar -zxvf libevent-1.2.tar.gz# cd libevent-1.2# ./configure –prefix=/usr# make# make install测试libevent是否安装成功:# ls -al /usr/lib | grep libeventlrwxrwxrwx 1 ro...
2014-04-09 22:20:55
90
原创 2000W CSV数据导入mysql
创建表: CREATE TABLE `kfinfo` ( `Name` varchar(100) DEFAULT NULL, `CardNo` varchar(50) DEFAULT NULL, `Descriot` varchar(150) DEFAULT NULL, `CtfTp` varchar(50) DEFAULT NULL, ...
2014-04-03 14:00:02
753
原创 线程基础知识
1,线程就是程序执行的路径。2,线程由Thread类和Runnable两种方式定义,run()方法执行线程体,start()启动线程。http://www.56.com/u90/v_NjIwNzA3OTE.html3,sleep()方法休眠线程一会,单位毫秒,interrupt()方法打扰sleep()方法,停止线程。http://v.ku6.com/show/KscZtuaxHIm...
2014-03-22 19:39:52
96
原创 阿里电话面试经历
前几天收到阿里的面试题,这里大概回忆下,有些不记得了。===先是让我自我介绍了下。然后就开始问了。 java基础:1,arraylist和linkedlist区别,arraylist默认的长度。===这个比较简单了,顺利回答了。 2,GC的垃圾回收算法。===这个问题他是问了某个算法的时间复杂度,我没听懂是哪个,所以我就大概的介绍了下垃圾回收的一些算法。 ...
2014-03-15 02:18:47
180
原创 java内存模型简单理解
1,java内存模型由堆和栈组成。 2,在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 3,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 4,堆内存用来存放由new创建的对象和数组。 5,堆内存由垃圾回收器自动管理...
2014-02-27 14:13:10
97
原创 java建造者模式
先来个很坑的定义: 建造模式(Builder) 将一个对象的内部表象和建造过程分割,一个建造过程可以造出不同表象的对象。 一看这个就傻了,什么玩意,看下面的举例,就很容易明白了。 你买了房子想装修,但你不懂装修,不知道要做什么,所以你找到了装修工人和设计师,设计师懂装修,他指挥工人装修,但设计师只指挥,其他的不做,所以装修完后,你跟工人要装修后的结果。 1,先...
2014-02-22 11:48:05
79
原创 struts2 源码分析 类调用时序图
1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一过滤器(StrutsPrepareAndExecuteFilterFilter) 3、接着Dispatcher被调用,Dispatcher询问ActionMapping来决定这个请求是否需要调用某个Action; 4、如果ActionMapping决定需要调用某个Acti...
2014-02-20 15:18:57
281
原创 StrutsPrepareAndExecuteFilter init方法里回调函数postInit
如果直接在web.xml里配置这个StrutsPrepareAndExecuteFilter类,这个函数是没用的,但如果自己写个监听器继承这个类,在postInit方法里可以添加自己的逻辑,实现拓展。 比如:class MyPrepareAndExecuteFilter extends StrutsPrepareAndExecuteFilter{ protected void...
2014-02-16 13:23:39
146
原创 Struts2 日志原理及配置方法
Struts2没有直接使用Log4j、JCL(Apache Java Commons Logger)或slf4j。它编写了自己的LoggerFactory(com.opensymphony.xwork2.util.logging.LoggerFactory),然后让其选择使用何种LoggerFactory,然后再进行日志处理。 在action中使用,可以按照以下的方式编码: ...
2014-02-13 15:29:47
392
原创 ServletConfig FilterConfig作用
web.xml里的struts2的配置: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&l...
2014-02-12 23:02:56
309
原创 oracle linux 重启
$ su - oracle $ lsnrctl stop $ sqlplus "/as sysdba" SQL> shutdown immediate; SQL> quit $ lsnrctl start $ sqlplus /nolog SQL> connect / as sysdba SQL>...
2013-11-19 14:12:57
121
原创 jbpm4.4 myeclipse 8.5 安装
1,下载http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/ 2,配置JPDL图形化流程设计器Help >> MyEclipse Configuration Center >> Software选择 Add from Archive File,然后浏览并选择jBPM-4.4\insta...
2013-11-13 16:18:06
97
原创 mongodb客户端MongoVue
官网地址:http://www.mongovue.com/ Manage MongoDB easilyMongoVUE is an innovative MongoDB desktop application for Windows OS that gives you an elegant and highly usable GUI interface to work with Mo...
2013-09-18 13:40:52
115
原创 mongodb 用户权限设置
mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。 MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。 下面演示如何给对应的库添加帐号密码: 1,进入命令模式#mongod 2,进入某个库#use test 3,添加用户db.addUser("str","str"); 4...
2013-09-17 10:33:03
128
原创 mongodb数据备份与恢复
MongoDB提供了备份和恢复的功能,分别是mongdump和mongorestore两个命令 先介绍下命令语法: #mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:备份...
2013-09-16 17:30:48
125
原创 mongodb 的分页实现
mongodb默认是提供了类似分页的函数skip,但这个使用起来,数据量一旦大起来,查询效率是非常低的,甚至能达到几百秒,很恐怖。 这里应该用其它给的办法代替,比如说先得到前100条数据,然后用第100条数据里的某一属性做为查询条件,得到剩下的数据,然后再limit(100)。代码如下: var page1 = db.foo.find().sort({"date" : -1})...
2013-09-16 16:49:38
269
原创 MonggoDB保证事物的一致性
MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个mongo实例即可.mongo有个内置的连接池(连接池默认可容纳10个数据库连接),在有大量写和读的环境中,为了确保在一个session中使用同一个DB时,可以通过DB类的requestStart()方法打开失去控制,待所有业务代码编写完毕后,再通过DB类的requestDone()方法结束事物控制.这样就保证了事物的原子性....
2013-09-16 16:24:47
369
原创 mongodb java 增删改查
package com.mgtest;import java.net.UnknownHostException;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.m...
2013-09-16 15:57:24
169
原创 mongoDB linux centos安装
这里我采用yum安装 1,添加mongodb yum配置文件在/etc/yum.repos.d/目录下创建一个文件mongodb.repo # cd /etc/yum.repos.d/# touch mongodb.repo 编辑mongodb.repo文件,如果系统是32位,内容如下: [mongodb]name=MongoDB Rep...
2013-09-12 16:58:18
129
原创 myeclipse jsp js java编码修改
1,修改 jsp 、js等文件的编码Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->jsp/javascript--->Encoding选为你要设置的编码 2,修改java的编码规则window---->preferences---...
2013-08-24 00:03:08
118
原创 svn linux下安装
系统环境RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包.# yum install subversion 二,基本的SVN服务器配置1,新建一个目录用于存储SVN所有文件# mkdir /home/svn2,新建一个版本仓库# svnadmin create /home/svn/project 3,添加用户...
2013-08-23 10:30:18
97
原创 ant安装配置
1,ANT官方网站: http://ant.apache.org/ 下载后解压。2,配置环境变量 ANT_HOME:C:\apache-ant-1.7.1 (这里为你自己解压缩的目录) PATH:%ANT_HOME%\bin (这个设置是为了方便在dos环境下操作)3,查看是否安装成功...
2013-08-19 13:14:23
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人