自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 elasticsearch-javaAPI查找与删除

在学习elasticsearch的时候结合kibana可视化,但是感觉现在的kibana做的还不好,好多模块还不成熟,所以为了需求就要自己开发可视化界面,对于elasticsearch的javaAPI的需求也就有了,但是官方文档上讲解的不是全面,并没有明确的指出查找和删除的使用,只是介绍了一下,这是我在网上找的javaAPIdoc,阅读自己研究出来的可行的代码实现,现在分享给大家。 1、elast

2017-01-04 09:50:20 3375 1

原创 elasticsearch--自启动设置

elasticsearch集群启动有先后顺序,但是在各个服务器上的设置基本是一样的,基本都是如下: 1、编写脚本文件//文件名:data.sh#!bin/bashexport JAVA_HOME=/JDK/jdk1.7.0_79export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/li

2016-12-23 10:37:14 7417

原创 Java高并发读写文件

在实际的项目中我们经常会与遇到操作文件的情况,这是很常见的,但是我们在实际中用传统的I/O操作不能满足我们项目的需要并且对文件的写特别慢,操作比较麻烦。那么我们怎么样实现呢?最近在项目中我们遇到了高并发的事情,我是这样操作的。利用JavaNIO实现非阻塞式的读写,通过锁机制完成高并发下的文件的操作。public void run() { File file = new File("/

2016-11-10 16:30:24 18540 2

原创 Hadoop元数据解析

元数据的分类

2016-11-03 09:13:58 3519

原创 Hadoop HA的理解

最近在自学hadoop,看了很多网上的博客,很多人都提到了HA,但是具体的HA是怎么一回事,他指的是什么,我们为什么要考虑这个呢?下面我就谈谈我个人对HA的理解。 HA(High Available)就是高可用性,我们学习分布式集群框架,经常的会考虑这个问题,那么Hadoop也是不可避免的,而Hadoop的HA具体是什么引起的呢?知道这个我们就可以提出具体的方案来解决它,或者提高HA了。我们学习H

2016-10-31 15:34:20 7878 2

原创 hadoop集群的部署

最近hjc在自学Hadoop所以就在公司闲置的服务器上搭建了1主3从的Hadoop集群并且测试成功了,所以写下来和大家分享一下,同时也梳理一下思路。如果有什么问题欢迎留言一起讨论学习。 集群环境: 10.0.0.101 master 10.0.0.102 seg1 10.0.0.103 seg2 10.0.0.104 seg3 下面我就开始讲解怎么样部署。 1、修改hosts文件(每台

2016-10-26 13:47:10 483

原创 shield实现ELK权限管理问题讲解

在使用单机上,按我上篇博客讲解的,完全可以实现,但是我在实现集群,什么样的集群呢?我首先说一下,我的集群环境。 集群的使用的ELK的版本: logstash.2.4.0 elasticsearch.2.4.0 kibana.4.6.0 shield.2.4.0 下面说一下我怎么样搭建的使用ELK的,logstash是单独的布置在要监控的主机上的,Elasticsearch和kibana是

2016-10-09 16:00:57 1382

原创 ELK日志分析系统通过shield实现权限管理

网上很少有关于这方面的讲解或者是老版本的,不适合,自己摸索参照英文文档,实验成功的,写下来给大家分享。 不懂得可以一起讨论啊,下面评论就好了; 这里说的ELK日志是单机的,集群的一样配置,只是修改一下网络配置即可;实现的协议是HTTP; 1、版本 Elasticsearch :2.4.0 Logstash:2.4.0 Kibana:4.6.0 Shield:

2016-09-29 16:16:43 2735 6

原创 Greenplum 安装在CentOS 6.8

第一次接触分布式的数据库,对于各种配置都不是很熟悉,经过网上各种查资料,显示仔细阅读,了解原理,终于功夫不负有心人,经历一次失败后,让我配置成功了!因此做了总结以便以后查看,也用来和大家交流经验。

2016-08-10 15:39:01 885

原创 Minio 安装部署

Minio部署流程

2023-03-08 15:55:22 603 1

原创 编译nacos源码问题总结

nacos 部署使用问题总结

2023-03-08 15:51:32 755

原创 linux arm 架构编译C程序遇到的坑

1.编译缺少openssl的库文件(openssl/aes.h文件找不到)解决方案:安装libssl-dev,解决2.编译缺少jni.h等头文件(jni.h文件 找不到)解决方案:在maven编译时指定 -Dcompileargs="-I /usr/lib/jvm/java-8-openjdk-arm64/include-I /usr/lib/jvm/java-8-openjd...

2019-06-24 10:34:28 1046

原创 elasticsearch 集群搭建

1、设置环境 1)关闭防火墙 2)设置selinux2、安装JDK 1)Elasticsearch 是2.4.0 2)JDK 1.7 3、设置elasticsearch Client Node—-kibanah和logstash联机使用 1)设置普通用户 2)修改elasticsearch.yml 设置以下参数: cluster.name: elasticsearch-cluste

2016-12-22 14:11:36 457

原创 logstash-自启动设置

环境说明: 1、jdk版本:1.7 2、logstash版本:2.4.0 3、系统版本:centOS6.5 操作步骤: 1、编写脚本文件//文件名:logstash 文件存放目录:/etc/init.d/#!bin/bashsh /log/logstash-start.sh-------------------------------//文件名:logstash-start.sh

2016-12-22 14:04:42 4972

原创 java-JVM中对象判活

我们对java有了解的都知道,当一个对象没有引用指向它时,虚拟机会在GC的时候会回收掉分配的内存,其实这样说是不准确的,下面我就详细的说一下,虚拟机是怎么样判断一个对象还是活着的,即对象判活问题,当我们遇到这样一个问题,这样判断一个对象上的引用的,我相信大家很快都会想到引用计数法,那么什么是引用计数法呢? 引用计数法 通过一个数值来记录对象上被引用的数量,当数值为0时,我们认为这个对象的内存空间

2016-12-08 14:36:39 352

原创 MapReduce基础篇-动态代理

对于MapReduce我已经看完有一段时间了,一直没有写这个后续是觉得对于这个自己还是理解的不太深,不敢随便的就写了,误人子弟,我今天把这个写出来也不是说对于RPC中使用的动态代理的理念有多深的理解的,只是基于自己对项目的理解,然后写出来,和大家分享一下自己的想法,希望有什么理解不到位的,一起探讨。 RPC是java中实现服务之间通信而提出来的,是RMI的一种吧,服务之间的通信有很多种,我这里就不

2016-12-08 14:10:01 442

原创 hadoop-MapReduce使用的Java技术

最近在自学MapReduce的知识,虽然是个初学者,但是里面用的Java技术对于我来说并不陌生,在阅读源码的同时我可以体会到hadoop的开发者是一个资深的Java开发者,对于架构和分布式的知识有深层次的研究,同时感觉自己任重而道远啊。好了,不扯淡。我就说一说学习MapReduce需要的Java知识。 1、Java 的CallBack机制 理解这个机制首先要对java多态有深层次的理解不简简单单

2016-11-15 16:37:55 1145

原创 Java删除指定路径下所有文件和文件夹

这是我在实际的项目中遇见的问题,备份一下代码,以后用到直接拿来用。我就额不细说了,很简单,就是File的操作。直接上代码。我相信可以看明白的。public void deleteUserDataFolder(String datapath) { try { deleteAllFile(datapath); String filePath

2016-11-11 09:25:53 3034

原创 单例模式--各种实现方式详解

各种单例模式的实现

2016-10-18 21:28:40 336

原创 Java 中的callback机制

最近在完善自己知识的细节,查漏补缺,以前也是听说过java中的这种用法,但是没有深入的学习过,所以就返回来深入的学习了一下,其实java中的这种用法在java框架中是常见的但是你可能不知道这种就是callback机制,下面我绝一个很简单的例子,相信大家一看就明白了吧。 我个人先对callback机制的应用场景说明一下,这个一般会这么用,比如A线程执行一段程序,但是在执行过程中需要调用B去执行一段辅

2016-10-18 20:10:41 948

原创 设计模式-单例模式

以前自学过设计模式,觉得自学的不太好,理解不够深,在很多应用中,自己没有得心应手的感觉。所以决定再重新回炉重造,好了我下面就说说我的学习心得。 我们在开发时会经常遇到这样的场景,整个框架中我们肯定会有一个总指挥,来接受用户的请求,然后分析,分派任务给各个中间件处理。那么这个总指挥在整个项目中我们只需要一个就可以了,那么我们就会用到设计模式中的单例模式,那么单例模式怎么样创建呢?主流的有两种方式,第

2016-09-14 09:48:34 326

原创 Java-equals方法和==的使用

我相信学习java的同学,都会遇到这个问题,就是在比较两个对象是否相等上存在很大的疑惑,不太清楚到底equals方法怎么使用的,什么时候使用,什么时候用“==”。不扯闲话,下面我就说说我的看法,如有不同看法欢迎留言。 首先我先说说equals方法的来历,我们都知道所有类的父类是Object类,而我们困惑着的这个方法就是父类的一个方法,所有的类都有这个equals方法,而这个equals方法在父类中

2016-09-13 21:32:33 371

原创 Tomcat-基础篇

平时做Web开发,用的服务器都是Tomcat,但是对于其内部的架构和深层次的原理可以说不太了解或者说知道的知识皮毛,所以专门恶补了一下Tomcat基础,就写下这篇博客,如果有啥问题,欢迎留言!好了,不扯淡了,回归正题。 我们平时使用Tomcat,知道它底层是基于Servlet的,它其实就是一个容器,我们的Web应用就部署在这个容器之上。 1、Tomcat架构 当服务器启动后,会把Tomca

2016-09-13 11:01:25 305

原创 ELK 日志分析系统 安装

最近由于公司要做云服务器的上对用户应用性能的分析和应对服务的拓展的功能,需要对用户的日志进行分析,已给出用户建议,提高用户的体验。我呢以前没用过,就自己在服务器上建了一个虚拟机,安装单机的测试了一下。下面我就说一下我的安装过程。 安装环境: 系统:centOS 6.7 环境:JDK 1.7 单机安装 注意:elasticsearch、kibana基于Java的所以安装之前要安装合适的JDK

2016-09-01 14:15:17 497

原创 Linux安装软件的方式

一、Linux下的安装包的格式用tar打包的软件 这种格式的文件是解压后是源程序,要配置后才能使用,这些包括tar, Z, gz, bz2, tar.gz, tar.bz2, tar.Z, rar, zip等。是Unix自带的打包软件打包生成的源程序文件。例如:software-1.2.3-1.tar.gzredhat自带的rpm格式 这种格式的文件是redhat系统自己开发的打包软件打包生

2016-08-23 15:31:54 273

原创 Linux-SSH命令学习

1、ssh命令的链接远程主机的格式 $ssh 登录远程主机的用户名@远程主机的IP地址 -p 端口号 在一般情况下,端口号默认是22,可以使用-p指定端口号。 2、登录远程主机后操作 1)从远程主机上拷贝文件到本地 命令格式:scp 远程主机名@IP:文件的绝对路径 本地文件的绝对路径 例如:scp -r root@192.168.7.125:/opt/hello /opt/hel

2016-08-23 11:04:11 430

原创 Java常量池

最近在看Java虚拟机,对于常量池又有了新的理解,以前学习的时候就在各个博客上学习过,再结合最近的学习发现有些博客上对于常量池还是有一定的理解偏差,今天写出来和大家分享一下。 1、Java常量池技术,讲的是位于jvm中方法区的常量池,它主要作用是存储一些final的量,和编译期就确定下的量,还有就是与Java类字节码文件相关的一些数据。在这里我们一般只讨论两种类型。 1)基本数据类型

2016-08-22 09:53:51 492

原创 PostgreSQL存储过程(函数)

从接触分布式greenplum数据库,然后了解到其内部的原理,再熟悉postgreSQL数据库,然后学习DML,其基本的应用和SQL是一样的,基本语法就参考postgresql手册 和postgresql教程可以细细的了解一下;我这里就简单说一下存储过程。 一、首先是存储过程的格式create [or replace] function function_name(参数逗号隔开) returns

2016-08-18 10:49:00 8926 1

asp 机房管理系统

机房管理系统可完整运行,已经调试。适用于毕业设计。

2014-04-21

asp课程资源

asp学习教程,适合菜鸟哦!大家有兴趣下载哦!

2012-05-23

空空如也

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

TA关注的人

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