自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (31)
  • 收藏
  • 关注

原创 KafkaOffsetMonitor安装

what?KafkaOffsetMonitor是有由Kafka开源社区提供的一款Web管理界面,这个应用程序用来实时监控Kafka服务的Consumer以及它们所在的Partition中的Offset,你可以通过浏览当前的消费者组,并且每个Topic的所有Partition的消费情况都可以观看的一清二楚。它让我们很直观的知道,每个Partition的Message是否消费掉,有木有阻塞等等 该Web

2017-12-29 17:55:05 2703

原创 使用cxf生成client端出项错误 chema_reference

具体错误为:chema_reference: 由于 accessExternalSchema 属性设置的限制而不允许 ‘file’ 访问,因此无法读取方案文档 ‘xjc.xsd’主要我使用的jdk版本为1.8的,使用的cxf版本是apache-cxf-2.7.17查了一下好像是jdk1.8的一个bug只需要在D:\JDK\java\jdk1.8.0_101\jre\lib 目录中添加一个 jaxp

2017-12-27 16:14:39 395

原创 sprintBoot 连接ES出现错误

错误为:java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin原因是:没有导入这个依赖,导入就行了<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <vers

2017-12-25 15:04:01 375

原创 elasticSearch5.x单实例和集群安装

单实例安装下载地址:https://www.elastic.co/downloads/elasticsearch 1.解压 2. ./bin/elasticsearch 可能会出现的问题:1.max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]这个问

2017-12-24 13:41:38 3218

原创 安装mysql最新版出现错误

今天帮同学安装msyql最新版5.7.20时出现错误 这是mysql安装教程:http://blog.csdn.net/w3045872817/article/details/78028265出现错如下: 我只是截取一部分 Can't open the mysql.plugin table. Please run mysql_upgrade to create iFatal error: Ca

2017-12-18 16:10:55 900

原创 java设计模式(常用)

java设计模式含义:对软件设计中的普遍存在的问题的解决方法原则:开闭原则对扩展开放,对修改关闭里氏替换原则任何基类出现的地方,子类一定可以出现依赖倒转原则核心内容:针对接口编程,高层模块不应该依赖底层模块,二者都应该依赖抽象而不依赖于具体接口隔离原则使用多个隔离的接口,降低耦合度单一职责原则类的职责要单一,不能讲多个职责放在一个类中最少知道原则一个实体应当尽量少的与其他

2017-12-16 19:12:21 312

原创 java8新特性普及

1.Lambda 表达式 2.函数式接口 3.Stream (流) 4.Date/Time API java8新特性lambda表达式:java8引入的函数式接口函数式接口(只有一个方法的接口):让现有的功能和lambda表达式兼容函数式接口重要属性:可以使用lambda实例化它@FunctionalInterface 添加注解(不是必须),只允许有一个抽象方法官方提供:java.

2017-12-15 23:38:04 359

原创 cglib动态代理使用

java实现动态代理有两种一种是jdk,cglib,jdk是基于接口的,cglib基于类的,为一个类创建子类,并在子类中采取拦截技术拦截所有父类的方法调用,实现案例有spring aop案例:父类:public class Father{ public void test(){ System.out.println("I am Father....."); }}代理类

2017-12-11 11:25:16 216

原创 进入老年区条件和TLAB

进入年老区情况: 1.老对象进入老年区(一般是在新生代经历15次GC,也可以使用MaxTenuringThreshold) 2.大对象进入老年区(一次请求的对象,新生区没有这么大的空间,会将对象直接分配到老年区(前提是年老区有这么大的空间,如果没有报内存溢出错误)TLABThread local allocation buffer:线程本地分配缓存,一个线程专用的内存区域(占用eden区) 目

2017-12-09 12:12:48 566

原创 java垃圾回收器介绍

STW:stop-the-world —java垃圾回收器在执行时,会停止所有的应用程序的执行,使系统不会产生新的垃圾,这个现象叫做STW垃圾回收器分为串行回收器和并行回收器串行回收器串行回收器分为新生代串行和老年代串行特点:1.使用单线程进行回收2.独占式(STW)垃圾回收新生代使用的是复制算法老年代使用的是标记压缩算法client默认为串行设置参数:-XX:+UseSerialGC

2017-12-09 11:55:41 405

原创 java中finalize()方法的缺点

1.可能是是对象复活 2.finalize()执行的时间是不固定的,有GC决定,极端情况下,没有GC,就不会执行finalize() 3.一个糟糕的finalize()会影响GC的性能对象复活public class FinalizeActive{ public static FinalizeActive obj; @Override protected void final

2017-12-08 21:37:44 4125

原创 java四种引用

四种引用: 强引用,软引用,弱引用,虚引用,除强引用外,其他都可以在java.lang.ref包中找到,其中FinalReference实现finalize()方法强引用 强引用:简单来说就是用new 生成的对象,只要它有有一个引用,就不会被回收如: String str = new String("强引用");软引用软引用:一个对象持有一个软引用时,当堆空间不足时,会被回收,用j

2017-12-08 18:01:01 156

原创 java虚拟机垃圾回收算法

1.引用计数法 2.标记清除法 3.标记压缩法 4.复制法 5.分代法 6.分区法什么是垃圾回收:垃圾回收:Garbage collection 简称GC 简单的说垃圾回收就是将不用的对象所占用的内存回收在java虚拟机中垃圾回收是自动的1.引用计数法 引用计数:对于一个A对象,只要有一个对象引用引用它,A对象引用计数就加1 缺点: 1.会产生循环引用(如A,B对象都

2017-12-08 16:23:17 273

原创 java虚拟机参数

介绍常用的参数,可能介绍的顺序有点乱1.栈上分配有一个逃逸分析,只有在server模式下才可以启动逃逸分析,参数: -server -Xmx10m -Xms10m -XX:+DoEscapeAnalysis -XX:+PrintGCDetails -XX:+EliminateAllocations -server:在server模式下-Xmx:配置堆的最大内存-Xms:配置堆的最小内存-XX:+D

2017-12-08 14:46:44 1482

原创 jclasslib的使用

作用:JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码jclasslib下载:https://bintray.com/ingokegel/generic/jclasslib/view我们在这里使用jclasslib查看局部变量表(保存java中方法的参数和局部变量):代码:public class Test{ public

2017-12-07 21:35:29 11369 2

原创 虚拟机的基本结构

基本组成:jvm的由堆,java栈,本地栈,pc程序计数器,方法区(java8叫元数据区),直接内存,类加载子系统,垃圾回收系统,执行引擎,如图作用:类加载子系统:从文件系统或网络中加Class的信息方法区:存储从类加载子系统加载Class的信息,还会存放运行时常量的信息,包括字符串和数据常量java堆:在虚拟机创建时建立,它是java程序主要的内存工作区域,几乎所有对象都存放到这里,堆空间是所有

2017-12-07 20:12:01 4766

原创 kafka+spark Streaming+redis小项目

这个项目主题思路是: 手机客户端会收集用户的行为事件(我们以点击事件为例),将数据发送到数据服务器,我们假设这里直接进入到Kafka消息队列 后端的实时服务会从Kafka消费数据,将数据读出来并进行实时分析,这里选择Spark Streaming,因为Spark Streaming提供了与Kafka整合的内置支持 经过Spark Streaming实时计算程序分析,将结果写入

2017-12-06 11:49:27 1127

原创 安装redis

下载:https://redis.io/download 安装步骤:tar -zxvf ....tar.gzmake && make test编译出现这个错误: redis编译出错:jemalloc/jemalloc.h: No such file or directory 解决链接:http://m.blog.csdn.net/w3045872817/article/details/781

2017-12-06 11:38:35 241

原创 dbcp和c3p0的使用

1.依赖 2.配置 3.编程1.依赖包dbcp:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactI

2017-12-01 16:02:27 397

酷点桌面是一款实现计算机系统个性化的桌面美化软件

酷点桌面是一款实现计算机系统个性化的桌面美化软件。软件功能全面,可实现对“开机界面、登陆界面、系统外观、桌面壁纸、电脑图标、鼠标指针”的美化,并提供有易用的桌面美化增强插件等功能!

2019-12-23

masmAL.zip

MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发

2017-10-22

scala-2.11.11.tgz

cala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库

2017-10-19

Git-2.8.1-64-bit.exe

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件这个软件中含有bash模拟,让你在windows中使用和linux中一样

2017-09-23

Python爬虫包.zip

只是爬取廖雪峰老师的教程,使用的是urllib,urllib2,BeautifulSoup这几个模块 我已经将这个爬虫的教程写到我的博客中了

2017-09-21

MySQL-python-1.2.3.win-amd64-py2.7.exe

python连接mysql的插件,MySQL-python-1.2.3.win-amd64-py2.7.exe对应的是2.7的Python版本,直接安装就行,然后就可使使用PythonIDE工具进行开发了

2017-09-19

netcat.rar

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。

2017-09-17

javaTransactJson.zip

JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。

2017-09-16

masm-debug-link

汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编, 这里是模拟dos编译汇编的环境工具

2017-09-14

dosbox-debug

DOSBox是一个软件。它是当前在 Windows 系统运行 DOS 游戏的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来

2017-09-14

apache-2.4.27(2)

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇。

2017-09-13

apache-2.4.27

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇

2017-09-13

jsoup-1.9.2.jar

jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据

2017-09-10

hive-hwi-0.13.1.war

Hive有三种使用方式:CLI、HWI浏览器、Thrift客户端。安装配置完Hive后无需进行额外操作即可使用CLI。但是HWI则需要单独搭建,HWI是Hive Web Interface 的简称,是hive cli 的一个web 替换方案

2017-09-02

apache-hive-0.13.1-bin.tar.gz

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。

2017-09-02

KafkaOffsetMonitor-assembly-0.2.0.jar

KafkaOffsetMonitor-assembly-0.2.0.jar是开源社区开发的一款web UI,

2017-08-29

11nginx_zlib_parc_openssl.zip

nginx是一个高性能的HTTP和反向代理服务器

2017-08-28

nginx_zlib_parc_openssl.zip

nginx是一个高性能的HTTP和反向代理服务器

2017-08-27

sbt-0.13.8.msi

scala的简单建立工具

2017-08-20

kafka_2.8.0-0.8.0.tar.gz

kafka是一款分布式消息队列

2017-08-12

apache-flume-1.6.0-bin.tar.gz

flume是一款日志收集工具

2017-08-12

MySQL-server-5.1.73-1.glibc23.i386.rpm

mysql-server

2017-08-12

MySQL-client-5.1.73-1.glibc23.i386.rpm

这是msyql客户端,服务端在

2017-08-12

sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

sqoop是一款数据交换工具,在RDBMS和hadoop之间倒换数据

2017-08-12

apache-storm-0.9.7.tar.gz

storm 是一个实时计算框架

2017-08-12

Python-2.72

Python2.7脚本语言

2017-08-12

jzmq-master.zip

storm依赖库jzmq

2017-08-11

zeromq-3.2.4.tar.gz

zermq是storm依赖库之一

2017-08-11

ant-1.9.4.tar.gz

使用web hive时需要有这个ant编译工具

2017-08-07

Django-1.8.13.tar.gz

Django-1.8.13.tar.gz

2016-06-25

空空如也

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

TA关注的人

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