自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (17)
  • 收藏
  • 关注

转载 Java虚拟机学习 - 类加载器(ClassLoader)

类加载器类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每一个这样的实例用来表示一个 Java 类。实际的情况可能更加复...

2018-06-28 18:16:15 230

转载 Java虚拟机学习 - 类加载机制

类加载机制JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸载(Unl...

2018-06-28 17:51:59 138

转载 Java虚拟机学习 - 内存调优

JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略。由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间、 减少Full GC次数。代大小调优最关键参数:-Xms、 -Xmx 、-Xmn 、-XX:SurvivorRatio、-XX:MaxTenuringThreshold、-XX:PermSize、-XX:MaxPermSi...

2018-06-28 14:48:46 181

原创 Java虚拟机学习 - 对象引用强度

无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(PhantomReference) 四种,引用的强度依次骤减。强引用:就是指在代码之中普遍存在的,类似:“Object objectRef...

2018-06-28 14:47:44 122

转载 Neo4j高级应用技术专题系列 - APOC存储过程库-【3】优化数据库写入性能

数据库写入性能一直是设计和开发人员关注的焦点,高性能的更新是数据库支持OLTP类应用的基础。本文使用stackoverflow的公开数据,以及APOC中的iterate过程,仅使用基本的工具、在普通的硬件上,通过对测试结果的估算和分析来优化写入性能。在优化写入性能时,以下因素都是需要考虑和测试的:硬盘类型和随机写入速度;更新类型:创建节点、关系;更新属性;更新节点和关系...

2018-06-28 14:45:07 636

转载 Neo4j高级应用技术专题系列 - APOC存储过程库-【2】路径扩展过程

转自https://blog.csdn.net/graphway/article/details/78986957Neo4j高级应用技术专题系列 - APOC存储过程库-【2】路径扩展过程使用apoc中的函数和过程:了解图数据库中已有数据的模型apoc.meta.graph()apoc的路径扩展函数expand()和expandConfig()虚拟关系和路径:apoc.create.vRelati...

2018-06-28 14:34:19 631 1

转载 Neo4j高级应用技术专题系列 - APOC存储过程库-【1】概述

转载自https://blog.csdn.net/graphway/article/details/78957415前言我最近加入Neo4j,负责亚太地区的产品和技术支持,常驻悉尼。看到国内用户对Neo4j和图数据库的热情,以及应用领域的广泛,让我倍感鼓舞。同时,在和同行们进行交流后,有感于介绍相关产品设计理念和技术细节资料的匮乏,我强烈地感到应该为此做些力所能及的事情。本文就是在这一理念驱动下的...

2018-06-28 14:27:50 354

原创 海量数据导入Neo4j的几种方式

项目需要基于Neo4j开发,由于数据量较大(数千万节点),因此对当前数据插入的方法进行了分析和对比。常见数据插入方式概览Neo4j VersionLanguage DriverCommunity 3.0.2Python neo4j-driver 1.0.0目前主要有以下几种数据插入方式:Cypher CREATE 语句,为每一条数据写一个CREATECypher LOAD CSV 语句,将数据转成...

2018-06-26 20:22:51 8021 2

原创 Neo4j语句样例

 传统数据库一行就是neo4j数据库的一个节点。  传统数据库的一个表就是neo4j 的一个标签名。1、 All Nodes QueryMATCH (n)RETURN n;2、Returning a Property MATCH (person)-->() RETURN person.name 3、 MATCH (tom:Person)...

2018-06-26 20:21:22 1438

原创 Java虚拟机学习 - JDK可视化监控工具

1.JConsole JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一个jvm进程即可开始监控,也可使用“远程进程”来连接远程服务器。进入JConsole主界面,有“概述”、“内存”、“线程”、“类”、“VM摘要”...

2018-06-26 10:15:44 279

原创 Java虚拟机学习 - 查看JVM参数及值的命令行工具

查看JVM各个参数值方式1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数globals.hpp globals_extension.hpp c1_globals.hpp c1_globals_linux.hpp c1_globals_solaris.hpp c1_globals_sparc.hpp c1_globals_windows.hpp c1_gl...

2018-06-26 10:10:27 507

原创 Java虚拟机学习 - 对象内存分配与回收

对象优先在Eden上分配大多数情况下,对象优先在新生代Eden区域中分配。当Eden内存区域没有足够的空间进行分配时,虚拟机将触发一次 Minor GC(新生代GC)。Minor GC期间虚拟机将Eden区域的对象移动到其中一块Survivor区域。大对象直接进入老年代所谓大对象是指需要大量连续空间的对象。虚拟机提供了一个XX:PretenureSizeThreshold参数,令大于这个值的对象直...

2018-06-26 10:09:17 140

原创 Java虚拟机学习 - 垃圾收集器

HotSpot JVM收集器              上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。Serial(串行GC)收集器Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾收集时,必须暂停其他所有的工作线程(用户线程)。是Jvm client模式下默认的新生代收集器。对于限定单个CPU的环...

2018-06-25 18:08:12 118

原创 Java虚拟机学习 - 垃圾收集算法

跟踪收集器跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC  Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC  Roots 没有任何引用链时,则证明此对象是不可用的。下图中,对象Object6、Object7、Object8虽然互相引用,但他们的GC Roots是不可到达的,所以它们将会被判定为是可回收的对象。可作为GC Roo...

2018-06-25 16:26:45 170

原创 Java虚拟机学习 - 对象访问

对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:[java] view plain copy Object objectRef = new Object();         假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作为一个reference类型数据出现。而“new Object()”这部分将会反映到J...

2018-06-25 15:05:42 97

转载 Java虚拟机学习 - 体系结构 内存模型

一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息...

2018-06-25 13:21:36 102

原创 kafka重复消费问题--consumer消费能力很低

问题描述 采用kafka读取消息进行处理时,consumer会重复读取afka队列中的数据,使用命令查看kafka消费数据时,发现待消费数据一直没变。问题原因 kafka的consumer消费数据时首先会从broker里读取一批消息数据进行处理,处理完成后再提交offset。而项目中的consumer消费能力比较低,导致取出的一批数据在session.timeout.ms时间内没有处理完成,自动提...

2018-06-07 14:10:26 1952 1

原创 冒泡排序

冒泡排序介绍冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止!下面以数列{20,40,30,10...

2018-06-07 13:14:08 362

原创 Spring Boot 内嵌容器Undertow

Spring Boot内嵌容器支持Tomcat、Jetty、Undertow。为什么选择Undertow?这里有一篇文章,时间 2017年1月26日发布的:Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet Containers这篇文章详细测试了Spring Boot应用在三种容器下的性能和内存使用,内...

2018-06-06 18:03:34 2293

转载 X-Pack权限控制之给Kibana加上登录控制以及index_not_found_exception问题解决

0. 背景我们在使用ELK进行日志记录的时候,通过网址在Kibana中查看我们的应用程序(eg: Java Web)记录的日志,但是默认是任何客户端都可以访问Kibana的, 这样就会造成很不安全,我们应该设置相应的用户名和密码,只有通过登录用户名和密码才能通过Kibana查看我们的日志。 1. 在elasticsearch 2.x的版本是怎么做的笔者网上查了一些博文,大部分推荐的是通过给elas...

2018-06-05 16:49:43 2014

原创 linux下elasticsearch安装6.2.4版本,最新版本

先安装Java环境https://blog.csdn.net/wangleittt/article/details/80118109接着操作下面:安装es(elasticsearch)后执行 ./elasticsearch 提示 root 不允许运行解决办法因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户第一步:liunx创建新用户  adduser hackw...

2018-06-05 14:07:53 5386

转载 Elasticsearch学习,请先看这一篇!

题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达...

2018-06-05 11:41:23 447

分类算法朴素贝叶斯-NB.pdf

内有NB(朴素贝叶斯)对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。 内有NB(朴素贝叶斯)对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件Yarn.pdf

内有Hadoop对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。 内有Yern对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件HDFS.pdf

内有Hadoop对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件Spark.pdf

内有Spark对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件Hive.pdf

内有Hive对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件Flume.pdf

内有Flume对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-20

巴豆大数据团队讲师课件Hbase.pdf

内有Hbase对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。 内有Hbase对应的知识要点,为巴豆大数据团队讲师课件,内容丰富,知识覆盖全面,可以直接使用。

2020-02-19

卸载Windows10deuninstall_edge.zip

1. 下载文件 2. 解压文件 3. 右击 Uninstall Edge.cmd,选择以管理员身份运行 4. 等待运行完成,然后重启计算机即可

2020-02-12

运行维护管理体系和制度规范.doc

本实施细则以ITIL/ISO20000为基础,以信息化项目的运维为目标,以管理支撑工具为手段,以流程化、规范化、标准化管理为方法,以全生命周期的PDCA循环为提升途径,体现了对运维服务全过程的体系化管理。

2020-01-07

cmmi3完整版全套模板最新版.zip

cmmi3项目管理全套模板,保护整个项目周期,可以直接套用, 内有:0-16章节 分别为 0:文档评审总结 1:项目管理过程 2:质量与分析过程 3:质量保证过程 4:配置管理过程 5:评审过程 6:决策与分析过程 7:培训过程 8:组织过程管理 9:需求管理过程 10:需求收集过程 11:需求分析过程 12:设计过程 13:编码与单元测试过程 14:集成与系统测试过程 15:软件实施过程 16:外包管理过程

2019-12-16

CMMI3(1-21章节).zip

封面要有方针的审批记录 1.CMMI标准过程集中所有文档的初次发布时间要统 一,封面要统一改成公司的标识 2.每个过程定义、模板、指南等要求至少修改三次 检查 3:内有1-21章节完成资料 请放心下载

2019-12-16

GAT 1400-2017公安视频图像信息应用系统.zip

GAT 1400-2017 公安视频图像信息应用系统(包含1-4全部), 第1部分:通用技术要求,第2部分:应用平台技术要求,第3部分:数据库技术要求, 第4部分:接口协议要求 内有文档和上下级系统级联联网结构图.。请放心下载

2019-12-16

Spark思维导图.xmind

内有Spark 超级详细的思维导图 下载后用xmind 打开即可

2019-09-01

mysqlyl.zip

内有rpm安装mysql 5.7所有依赖包 本人已经亲测测过 里面的依赖包都是亲自整理 放心使用

2019-08-19

keepalived2.0.8

keepalived2.0.8 也可以上官网下载 安装 Keepalived (http://www.keepalived.org/download.html)

2019-08-16

nginxYL.zip

里面有离线安装keepalived nginx 所需要的所有所有rpm包 亲自搭建有效

2019-08-16

空空如也

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

TA关注的人

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