自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List接口实现类源码分析

分析一下ArrayList和LinkedList.先看看ArrayList,它底层是用数组实现的private static final int DEFAULT_CAPACITY = 10;//默认初始容量private static final Object[] EMPTY_ELEMENTDATA = {};//当用户指定该ArrayList容量为0时,返回该空数组private ...

2019-08-14 09:44:56 155

原创 String 源码分析

public final class String implements java.io.Serializable, Comparable<String>, CharSequence { 被final修饰,不能被继承;实现了Serializable(可以被序列化),Comparable(可以对String进行大小比较),CharSequence(对String的一...

2019-08-14 09:30:44 127

原创 Redis 监听失效KEY

1.修改redis.conf文件(windows的redis修改redis.windows-service.conf )将非注释的 notify-keyspace-events "" 改为notify-keyspace-events Ex# K 键空间通知,以__keyspace@<db>__为前缀# E 键事件通知,以__keysevent@<db&...

2019-03-27 19:46:33 742

原创 Elasticsearch 优化

一. 索引对于日志系统或者说数据量持续增加的大数据量存储,不建议存储在一个索引里,建议可以每月甚至每天建立一个索引。如:index_2019-01-01-000001index_2019-01-02-000002index_2019-01-03-000003大索引设计建议:使用模板+Rollover+Curator动态创建索引。 索引增量更新原理一图胜千言。...

2019-02-20 15:57:54 241

原创 curator 使用样例

curator工具是es准备的命令行工具,为了更加方便的做清除数据,合并段等数据管理任务。    1).安装:        # 因为curator是python写的所以需要安装python及python-pip,        查看python版本python --version  查看pip版本 pip --version        安装python-pip:        wg...

2019-02-20 15:53:13 480

原创 java HttpURLConnection 下载网络图片 图片损坏

对于使用java.net 包下的 HttpURLConnection获取图片流 下载图片,个别图片打开显示图片损坏的,可以使用 HttpClients工具类试试。代码如下。import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl...

2019-02-20 14:14:50 3586 2

转载 Mysql性能检测及优化

本文参考:https://mp.weixin.qq.com/s/BQLfq3fUiTEHxzA5Y41l_A一. Mysql优化思路:1.周期性的故障    1).访问高峰或缓存崩溃:增加缓存,并修改缓存失效策略,失效时间分散2.通过show processlist 或者 开启慢查询日志,获取有问题的sql    profiling 和 explain 分析sql语句       ...

2019-02-20 10:55:15 138

原创 springboot 集成kafka

springboot 集成kafka 实现的功能:1.指定topic,Partition 发送消息2.指定topic,Partition ,offset 订阅消息3.实现广播消费4.消息确认机制kafka的详细介绍 这篇文章很详 细 https://gitbook.cn/books/5bc446269a9adf54c7ccb8bc/index.htmlspringboot集...

2019-02-02 15:47:14 100

原创 springcloud 集成 apollo

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。这里是官方介绍: https://github.com/ctripcorp/apollo/wiki项目的demo放在git地址: https://github.com/475cheng/apoll...

2019-01-30 14:14:49 1649

原创 springcloud gateway 集成eureka

gateway: springcloud子项目与spring无缝整合,上手简单,异步非阻塞,性能比zuul1好一点 功能与zuul类似:权限认证,限流,路由分发,熔断,响应处理 总结一下gateway的特性: 1).动态路由 2).易于编写的 Predicates(断言) 和 Filters(过滤器) 3).限流 4).集成 Eureka 默认路由 5)...

2019-01-29 18:16:11 2556 1

原创 consul 安装配置 集成springcloud 详解

通过自己调研实际应用consul,这里总结分享一下consul的 安装使用。一.安装consul以linux为例:官方下载https://www.consul.io/downloads.html 地址下载linux版, 解压unzip consul_1.1.0_linux_amd64.zip,得到一个文件consul。 复制consul:cp consul /usr/local/bi...

2019-01-29 17:11:45 416

原创 redis数据结构-双端链表

双端链表的实现由listNode 和list 两个数据结构构成,下图展示了由这两个结构组成的一个双端链表实例:    typedef struct listNode {        //双端链表的节点        // 前驱节点        struct listNode *prev;        //listNode 带有prev 和next 两个指针,因此,对链表的遍历可...

2019-01-14 14:40:35 337

原创 redis数据结构-动态字符串

Sds (Simple Dynamic String,简单动态字符串)是Redis 底层所使用的字符串表示,它被用在几乎所有的Redis 模块中。Sds 在Redis 中的主要作用有以下两个:1. 实现字符串对象(StringObject);    对于那些包含字符串值的字符串对象来说,每个字符串对象都包含一个sds 值。    举个例子:  SET java "redis"  ...

2019-01-14 14:39:33 104

转载 Hadoop+HBase+Zooper 关系及安装

这里有几个主要关系:1.经过Map、Reduce运算后产生的结果看上去是被写入到HBase了,但是其实HBase中HLog和StoreFile中的文件在进行flush to disk操作时,这两个文件存储到了HDFS的DataNode中,HDFS才是永久存储。2.ZooKeeper跟Hadoop Core、HBase有什么关系呢?ZooKeeper都提供了哪些服务呢?主要有:管

2017-08-15 16:45:46 401

空空如也

空空如也

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

TA关注的人

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