自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (14)
  • 收藏
  • 关注

转载 五大最佳开源java性能监控工具

五大最佳开源java性能监控工具-IT168 技术开发专区 http://tech.it168.com/a2017/0120/3093/000003093435.shtml

2017-09-30 17:23:47 5071

转载 pinpoint实现分布式系统的监控

pinpoint 安装部署 - ﹏猴子请来的救兵 - 博客园 http://www.cnblogs.com/yyhh/p/6106472.html

2017-09-30 17:22:14 3157

原创 JavaWeb监控框架-JavaMelody

加入依赖<dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core</artifactId> <version>1.44.0</version></dependency>简单J2EE应用//修改web.xml<filter> <filter-name>monit

2017-09-30 16:27:13 4790

转载 Eclipse/MyEclipse导出可运行Jar包

博文出处:http://blog.csdn.net/hqs_1992/article/details/50899878myEclipse导出可运行的jar包一、Runnable Jar file方式该方式可以简单的导入第三方Jar包 1,右击项目,单击export=》java=》选第三个,Runnable Jar file (可执行的jar文件),Next。 2,选择launch confi

2017-09-30 10:46:53 2111

原创 Hadoop集群初步使用-编写wordcount程序

1.HDFS使用查看集群的状态:hdfs dfsadmin -report web控制台查看hdfs集群信息:http://hadoop1:50070/ 查看HDFS中的目录信息:hadoop fs -ls / 在HDFS上创建文件夹:hadoop fs -mkdir -p /aaa/bbb/ccc 上传文件: hadoop fs -put 本地文件路径 to hdfs路径 下载文件:ha

2017-09-28 10:50:03 2158

转载 log4j实现日志记录

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。Log4j下载 在apache网站,可以免费下载到Log4j最新版本的软件包 Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。Log4j配置Log4J的配置文件(Configuration File)就是用

2017-09-28 10:25:51 2046

转载 Getting Error - Session expired for /collections/sprod/state.json

Solr - User - Getting Error - Session expired for /collections/sprod/state.json http://lucene.472066.n3.nabble.com/Getting-Error-Session-expired-for-collections-sprod-state-json-td4309847.html

2017-09-26 14:10:59 2435

原创 Hadoop入门及其安装配置

HADOOP是apache旗下的一套开源软件平台;提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理;HADOOP的核心组件有:A.HDFS(分布式文件系统)B.YARN(运算资源调度系统)C.MAPREDUCE(分布式运算编程框架);广义上来说,HADOOP通常是指一个更广泛的概念——HADOOP生态圈Hadoop生态圈 重点组件: HADOOP(hdfs、MAPR

2017-09-26 11:29:53 2082

原创 Java同步关键词synchronized和Lock接口

1.synchronized关键字 使用方式:synchronized( 需要一个任意的对象(锁) ){ 代码块中放操作共享数据的代码。 }synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线

2017-09-25 16:55:01 2395

原创 javaweb实现定时任务

之前在项目中使用的是spring task进行定时任务的执行。现在公司自己的框架中没有定时任务相关的工具。于是自己通过listener实现。1.创建TimerTask 的子类,在run方法中编写自己的业务逻辑。public class MyTimerTask extends TimerTask { @Override public void run() { try {

2017-09-25 12:01:00 2179

原创 Phoenix对QL的支持

支持的命令如下:SELECT:查询语句 Example:#获取1000条数据SELECT * FROM TEST LIMIT 1000;#获取1000条数据,从第100条数据开始SELECT * FROM TEST LIMIT 1000 OFFSET 100;#UNION 操作符用于合并两个或多个SELECT语句的结果集#UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION

2017-09-22 14:23:04 2091

原创 DbVisualizer使用Phoenix连接Hbase

1.添加phoneix驱动1).点击Tools—>Driver Manager… 2).新建一个驱动,名称为phoenix(名称随意),选择phoenix的客户端驱动,驱动类如图所示(驱动包可以在phoenix的安装包里面找到). 2.新建Connection1).点击Tools—>Connection Wizard… 2).输入你的Conncetion名称,点击next 3).选择上面所建

2017-09-22 11:58:27 4223

转载 禁止网站被另存为的几种方法

1、使右键和复制失效 方法1: 在网页中加入以下代码: <script language="Javascript"> document.oncontextmenu=new Function("event.returnValue=false"); document.onselectstart=new Function("event.returnValue=false"); </scrip

2017-09-21 14:50:15 11607 2

原创 Linux下Jetty的安装和配置

Jetty简介Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。下载Jetty 9。 官网:http://www.eclipse.org

2017-09-21 11:23:08 4348

原创 Zookeeper应用案例-分布式共享锁的简单实现

public class DistributedClient { // 超时时间 private static final int SESSION_TIMEOUT = 5000; // zookeeper server列表 private String hosts = "localhost:4180,localhost:4181,localhost:4182";

2017-09-20 11:56:10 1990

原创 上传本地jar包到私服仓库

1.配置好你的本地maven环境变量vim /etc/profile#添加全局环境变量export MAVEN_HOME=你的maven全路径export PATH=${MAVEN_HOME}/bin:${PATH}#重新编译source /etc/profile#检查配置mvn -v2.配置权限#打开maven的配置文件/conf/settings.xml#在servers节点添加id和

2017-09-20 10:55:57 5096

原创 CountDownLatch同步辅助类简用

CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数,只不过对这个计数器的操作都是原子操作,同时只能有一个线程去操作这个计数器,CountDownLatch通过构造函数传入一个初始计数值,调用者可以通过调用CounDownLatch对象的cutDown()方法,来使计数减1;如果调用对象上的aw

2017-09-20 09:51:30 2180

原创 Zookeeper应用案例-实现分布式应用的(主节点HA)及客户端动态更新主节点状态

需求分析: 某分布式系统中,主节点可以有多台,可以动态上下线 任意一台客户端都能实时感知到主节点服务器的上下线 A.客户端实现public class AppClient { private String groupNode = "sgroup"; private ZooKeeper zk; private Stat stat = new Stat(); pr

2017-09-20 09:22:02 2446

原创 Zookeeper集群的安装配置

*Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务 A、zookeeper是为别的分布式程序服务的 B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) C、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务…… D、虽然说可以提供各种服务,但是zookeeper在底层

2017-09-19 15:50:27 2128

原创 高可靠软件keepalived安装及配置

keepalive是一款可以实现高可靠的软件,通常部署在2台服务器上,分为一主一备。Keepalived可以对本机上的进程进行检测,一旦Master检测出某个进程出现问题,将自己切换成Backup状态,然后通知另外一个节点切换成Master状态。1.安装下载keepalived官网:http://keepalived.org将keepalived解压到/usr/local/src目录下tar -z

2017-09-18 17:53:33 2261

原创 inputstream重复使用方法

在项目中需要对同个文件流进行两个操作,一个是上传文件流到HDFS上,一个是上传文件流到solr建立文件索引。因为这两个功能是不同的coder写的,当执行了一个操作后流就被关闭了。于是要想办法让流可以重复使用。在网络上查找到一个方法,就是将inputstream转换成ByteArrayOutputStream,要用流时再用baos转换回来就可以了。 代码如下:ByteArrayOutputStrea

2017-09-18 15:47:57 6055 2

原创 nginx配置负载均衡

1.打开nginx配置文件cd /usr/local/nginx/conf/nginx.conf2.在http结点添加配置/*在http这个节下面配置一个叫upstream的,后面的名字可以随意取,但是要和location下的proxy_pass http://后的保持一致。*/http { #是在http里面的, 已有http, 不是在server里,在server外面 upstr

2017-09-15 17:29:11 2082

原创 nginx动静分离配置

1.打开nginx配置文件vim /usr/loacl/nginx/conf/nginx.conf2.修改service结点(注意$号后面要加空格)#配置动态资源代理到tomcatlocation ~.*\.(jsp|do|action)$ { proxy_pass http://119.29.116.96:8080;}#配置静态资源到文件目录 location ~.*\.(html

2017-09-15 16:49:40 2188

原创 Nginx反向代理的配置

1.打开nginx的配置文件vim /usr/local/nginx/conf/nginx.conf2.找到service节点并修改配置,代理为tomcat服务器(确保开启)server { listen 80; #nginx所在服务器的主机名 server_name local; #反向代理的配置 location / {

2017-09-15 16:21:41 1951

原创 Linux中Nginx的安装

1.下载nginx官网:http://nginx.org/2.上传并解压nginxtar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src3.编译nginx#进入到nginx源码目录cd /usr/local/src/nginx-1.8.1#检查安装环境,并指定将来要安装的路径./configure --prefix=/usr/local/nginx如果缺包

2017-09-15 15:53:26 1991 3

转载 Linux下的tar命令

1.独立命令:压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件2.可选命令-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出3.必须命令-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名

2017-09-14 13:47:35 1977

原创 下载FTP账号密码链接包含@:

FTP://user : pass@11.22.33.44:8888 那么当user或pass中含有特殊字符如@、:等时,IE通常处理不过来,不过我们只要将特殊符号用%加该 符号的16进制ASCII代码代替就可以了,例如登录这个ftp FTP://123:45:67@89@11.22.33.44:8888,这里用户名是123:45,密码是67@89,就可以写成如下形式 FTP://123%3

2017-09-12 16:53:52 15393 1

原创 myeclipse 10卡死强退后再打开就卡在 loading workbench解决方法

删除工作空间下.metadata.plugins\org.eclipse.core.resources目录就可以了,然后重新导入项目。

2017-09-06 19:04:42 2492

翻译 WEB中使用viewer.js实现在线浏览Office文档

1.如何使用ViewerJS 把ViewerJS放在你的网站很容易,花费的时间不会超过5分钟。ViewerJS是一个非常通用的文档查看器,驻留在您的web服务器本身。 运行ViewerJS一样简单的做一个链接。你可以用它来给一个全屏演示,但也显示文档的内联在你的网站或链接文档查看器。因为你的浏览器的方式保护自己免受安全风险(这是一件非常好的事情)ViewerJS只能在文件驻留在自己的服务器上。V

2017-09-05 10:23:01 58053 11

已编译版KafkaManager-1.3.3.18

Kerberos环境下KafkaManager的安装使用(编译版和免编译版) - 虾哔哔的博客 - CSDN博客 https://blog.csdn.net/weixin_35852328/article/details/83656002

2018-11-02

windows下面的hadoop环境变量

windows下面的hadoop的bin目录; Failed to locate the winutils binary in the hadoop binary path

2018-10-26

nginx依赖库rpm包

nginx依赖库rpm文件,安装教程: Centos6离线安装Nginx - CSDN博客 https://blog.csdn.net/weixin_35852328/article/details/81475515

2018-08-07

ntp时间同步脚本

在搭建大数据平台的时候,若现场无时间服务器,因服务器间的时间不一致会导致大数据平台运行异常。(时间差不得超过4分钟)所以需要做时间同步服务。 大数据平台时间同步 - 焘子的博客 - CSDN博客 http://blog.csdn.net/weixin_35852328/article/details/78674113

2017-11-30

SVN site 1.8.22

SVN site 1.8.22 + 1.8.18介绍 打开Myeclipse 根目录 在 Common 中 新建 文件夹 myplugin (名称可自定义) 在 myplugin 里新建 svn (可自定义) 文件夹 压缩svn-site(Eclipes插件).rar 插件 将解压出来的 plugins文件,features文件,放到svn文件里 配置完成后 打开Myeclipse根目录 进入Myeclipse 10 文件夹,打开dropins文件夹 新建文件 svn.link 文件 ,使用工具打开(如:notepad++) 填写刚才新建svn文件夹的路径 svn.link里填写的内容如截图 保存,配置完毕 重启myeclipse

2017-11-14

WEB中使用viewer.js实现在线浏览Office文档

WEB中使用viewer.js实现在线浏览Office文档 - 焘子的博客 - CSDN博客 http://blog.csdn.net/weixin_35852328/article/details/77848318

2017-11-13

hadoop-2.6.4

hadoop-2.6.4百度云下载链接。下载解压后配置好就可以使用。

2017-10-20

jdk-7u80-linux-x64.tar.gz的下载链接

jdk-7u80-linux-x64.tar.gz的下载链接,下载完成后解压配置好环境变量即可使用。

2017-10-19

apache-tomcat-7.0.68.tar.gz

tomcat7.0.68 直接上传解压即可使用。需要配置好系统的java环境

2017-10-19

sigar1.6.4

Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。

2017-09-30

nginx安装包及文档

Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

2017-09-19

keepalive安装包和文档

keepalive是一款可以实现高可靠的软件,通常部署在2台服务器上,分为一主一备。Keepalived可以对本机上的进程进行检测,一旦Master检测出某个进程出现问题,将自己切换成Backup状态,然后通知另外一个节点切换成Master状态。

2017-09-19

viewerjs实现在线浏览office文档

把ViewerJS放在你的网站很容易,花费的时间不会超过5分钟。ViewerJS是一个非常通用的文档查看器,驻留在您的web服务器本身。 运行ViewerJS一样简单的做一个链接。你可以用它来给一个全屏演示,但也显示文档的内联在你的网站或链接文档查看器。因为你的浏览器的方式保护自己免受安全风险(这是一件非常好的事情)ViewerJS只能在文件驻留在自己的服务器上。ViewerJS是完整和独立的,它不依赖于其他服务。

2017-09-05

空空如也

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

TA关注的人

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