自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java-数据结构-链表

Java-数据结构-链表链表链表的种类单向链表双向链表双端链表链表操作 链表 链表是一种线性数据结构,但不会根据线性存储数据,而是在当前元素存储下个元素的指针。链表相对数组的优点是,可以不预先知道数据的大小,而且不像数组那样需要空间的连续性,因此链表可以充分的利用计算机的内存空间,但是它也失去了随...

2019-02-21 20:22:51

阅读数 156

评论数 1

Java-数据结构-栈

Java-栈栈的数据结构栈的经典使用符号匹配表达式转换前缀表达式(Prefix Notation)后缀表达式(Postfix Notation)中缀表达式(Infix Notation)中缀表达式转为后缀表达式转换流程计算机解析后缀表达式中缀表达式转为前缀表达式参考文章 栈的数据结构 栈是一种简单...

2019-02-20 19:37:06

阅读数 54

评论数 0

Java-Map-详解

Java-Map-详解Map架构图Map的分类通用Map专用Map扩展MapHash(散列/哈希)的概念何为hash散列表拉链法解决冲突map存储例子Map子类详解HashMapHashtable继承对象不同:Hashtable的方法有synchronized,是线程安全的。对于null:Tree...

2019-02-19 14:51:22

阅读数 52

评论数 0

Java-对象相等判断

Java-对象相等判断引用相等性和对象相等性引用相等性对象相等性equals和hashCodeequalsJDK中说明了实现equals()方法应该遵守的约定:hashCodehash码相同的情况hash码不相同的情况JDK中对hashCode()方法的作用,以及实现时的注意事项做了说明:重写eq...

2019-02-18 16:40:47

阅读数 115

评论数 0

Java-Collection-集合详解

Java-Collection-集合详解集合体系图Set集合1.set集合的特点2.set集合的唯一性如何保证3.set集合实现类分析3.1 HashSet3.2 TreeSetList集合1.List集合的特点2.List的实现类分析2.1 ArrayList2.2 LinkedList 集合体...

2019-02-18 13:33:28

阅读数 49

评论数 0

Java-数据结构-队列

Java-数据结构-队列集合体系图队列的数据结构特点队列的基本类型队列操作方法 集合体系图 队列属于集合体系,实现Collection,与List、Set属于同一级别。 队列的数据结构特点 队列是一种特殊的线性表,特点是FIFO(先入先出),只允许从表的前端进行删除操作,只允许从表的后端进行添...

2019-02-16 10:24:36

阅读数 46

评论数 0

JVM解析

JVM解析JVM知识全面解析1.什么是JVM2.JRE/JDK/JVM是什么关系3.JVM原理4.JVM的体系结构5.JVM运行时数据区6.对象“已死”的判定算法7.JVM垃圾回收8.垃圾收集算法9.垃圾收集器10.基本结构 JVM知识全面解析 你好! 这是你第一次使用 Markdown编辑器 所...

2018-12-02 17:15:09

阅读数 201

评论数 0

CPU100%问题排查

CPU100%问题排查 功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 题目 某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU...

2018-06-15 13:52:22

阅读数 584

评论数 0

Elasticsearch5.x集群安装及问题汇总

Elasticsearch5.x集群安装及问题汇总 1.安装JDK Elasticsearch是基于Java开发是一个Java程序,运行在Jvm中,所以第一步要安装JDK yum install -y java-1.8.0-openjdk-devel 2.下载elastics...

2018-05-09 13:58:39

阅读数 210

评论数 0

HTTP、HTTPS、SPDY、HTTP2.0

HTTP、HTTPS、SPDY、HTTP2.0 1. HTTP 全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上,所以HTTP协议的瓶颈及其优化...

2018-05-07 14:02:58

阅读数 153

评论数 0

Zipkin整合kafka

Zipkin整合kafka zipkin作为日志收集系统,有几种默认的传输数据方式,常用Http传输,但是在业务量较大的时候,频繁的Http请求不再满足需求,因此引入kafka作为传输数据的方式。 1.安装zookeeper 安装过程(略) (1) .启动 zookeepe...

2018-04-27 12:01:32

阅读数 4126

评论数 0

Windows安装运行Kafka

一、安装JAVA JDK 1、下载安装包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 注意:根据32/64位操作系统下载对应的安装包 2、添加系统变量:JAVA_HO...

2018-04-18 11:06:37

阅读数 94

评论数 0

Java排序算法解析之 冒泡排序

static void bobbleSort(int[] a) { int len=a.length; /** * 开始遍历 */ for(int i=0;i<len;i++){ ...

2018-03-22 17:59:15

阅读数 68

评论数 0

Java排序算法解析之 选择排序

static void selectSort(int[] a) { /** * 开始遍历 */ for (int i = 0; i < a.length; i++) { /** ...

2018-03-22 17:58:08

阅读数 57

评论数 0

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用...

2018-03-22 14:18:47

阅读数 81

评论数 0

java知识总结

String 类能被继承吗,为什么。 String类不能被继承 因为他是final 修饰的. String,Stringbuffer,StringBuilder的区别。 String初始化后将不能进行改变对象.对于大量字符串进行相加,会产生大量的对象. Stringbuffer 是一个线程...

2018-03-21 15:58:23

阅读数 131

评论数 0

缓存穿透,缓存击穿,缓存雪崩

缓存穿透,缓存击穿,缓存雪崩分析和解决 前言 在数据访问量相对较大的情况下,设计一个缓存系统是必要的,但是缓存系统也面临着各种问题,本文主要从缓存穿透,缓存击穿,缓存雪崩三个方面分析缓存问题以及解决问题。 缓存穿透 情景 查询一个一定不存在缓存中的值。 原因 由于缓存是被动...

2018-03-16 17:36:18

阅读数 110

评论数 0

JAVA面试题

2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、...

2018-02-25 20:22:37

阅读数 55

评论数 0

JVM梳理-(4)jvm调优

jvm调优 1. 常见问题 1.1 内存泄漏 内存泄漏一般可以理解为系统资源(各方面的资源,堆、栈、线程等)在错误使用的情况下,导致使用完毕的资源无法回收(或没有回收),从而导致新的资源分配请求无法完成,引起系统错误。整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小,目前来...

2018-02-25 19:48:25

阅读数 77

评论数 0

JVM梳理-(3)jvm参数详解

jvm参数详解 内存相关 收集器相关 辅助信息

2018-02-25 19:46:42

阅读数 103

评论数 0

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