自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 es分片分配问题及配置总结

1,解决ES分片未分配的问题https://blog.csdn.net/kezhen/article/details/793795122,设置cluster.routing.allocation.enable为none,禁用分片分配的问题,新建索引,主分片会分配失败,显示unsigned3,ES的集群shard平衡https://www.jianshu.com/p/a81ca31bb3163,es配置设置常用,命令(集群级别配置)transient 临时:这些设置在集群重启之前一直会...

2021-03-01 11:19:49 2

转载 spring启动时只执行一次的方法实现

spring项目如何在启动项目是执行一些操作,在spring中能通过那些操作实现这个功能呢。1.方法一我在spring的配置文件中添加上这条,这个配置只能在启动项目是执行一遍。 还有一点 要注意 这个方法不能是controller层的方法<-- class是类的全名加包名 这是指定运行的方法在那个类里面 --><-- scope 值得范围 这里给的参数是 singleton --><-- inti-method 是指要执行的方法 -->&l.

2021-02-24 10:53:19 10

转载 Java中字节Byte和位Bit的关系及最小值最大值表示

https://blog.csdn.net/iamlihongwei/article/details/97626390

2021-02-20 15:02:41 23

转载 Java中的<< 和 >> 和 >>> 详细分析

Java中的<< 和 >> 和 >>> 详细分析<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位左移时不管正负,低位补0正数:r = 20 << 2  20的二进制补码:0001 0100  向左移动两位后:0101 0000       结果:r = 80负数:r = -20 << 2  -20 的二进制原码 :1001 0100  -20 的二进制反码 :.

2021-02-20 14:58:08 19

原创 kafka学习参考

整理的资料 https://github.com/jast90/awesome-books/issues/1

2021-02-18 11:18:36 14

转载 finalize()用途

https://blog.csdn.net/a4171175/article/details/90749839

2021-02-18 09:58:38 6

原创 阻塞锁与自旋锁

在学习JAVA并发包的时候发现其底层的实现是通过AQS框架来完成的,而AQS框架中维护了一个CLH队列,CLH队列使用了CLH锁,因此上网搜了下这方面的内容,发现原来在并行编程中有这么多的锁类型,索性做个总结,此为本篇内容的缘由.阻塞锁阻塞锁是指当线程尝试获取锁失败时,线程进入阻塞状态,直到接收信号后被唤醒.(线程的状态包括新建、就绪、运行、阻塞及死亡)在JAVA中,能够唤醒阻塞线程的操作包括Object.notify, Object.notifyAll, Condition.signal, Loc

2021-02-07 15:17:01 23

转载 ThreadLocal及Java中关于WeakReference和WeakHashMap的理解

https://blog.csdn.net/bbscz007/article/details/105686382https://www.cnblogs.com/Skyar/p/5962253.html

2021-02-02 16:53:45 13

原创 try-catch-finally执行顺序及语句中对变量进行赋值的问题

package com.zte.lzz.leetcode.tryCatchFinally;/** * try-catch-finally 执行顺序及finally修改属性值问题总结 */public class TryCatchFinallyDemo { public static void main(String[] args) { System.out.println(show01()); System.out.println("-----------.

2021-02-02 16:17:53 24

转载 java文本复制的9种方式

https://blog.csdn.net/qq_26106607/article/details/79123496

2021-02-01 17:10:34 10

转载 ConcurrentHashMap 1.7和1.8的区别

ConcurrentHashMap 1.7和1.8的区别1、整体结构1.7:Segment + HashEntry + Unsafe1.8: 移除Segment,使锁的粒度更小,Synchronized + CAS + Node + Unsafe2、put()1.7:先定位Segment,再定位桶,put全程加锁,没有获取锁的线程提前找桶的位置,并最多自旋64次获取锁,超过则挂起。1.8:由于移除了Segment,类似HashMap,可以直接定位到桶,拿到first节点后进行判断,1

2021-01-26 16:28:53 9

转载 JDK1.8 java.io.Serializable接口详解

https://www.cnblogs.com/wangg-mail/p/4354709.html

2021-01-26 10:05:50 15

转载 2021-01-21对map进行key或者value排序

package com.drew.test;import java.util.List;import java.util.Map;import com.google.common.collect.ImmutableMap;import com.google.common.collect.Lists;import com.google.common.collect.Maps;/** * @author zero 2019/04/08 */public class Java8futur.

2021-01-21 22:34:25 12

转载 java的三种随机数生成方式

java的三种随机数生成方式随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:new Random()第二种:Math.random()第三种:currentTimeMillis()第一种第一种需要借助java.util.Random类来产生一个随机数发生器,也是最常用的一种,构造函数有两个,Random()和Random(long seed)。第一个就是以当前时间为默认种子,第二个是以指定的种子值进行。产生之后,借助不同的语句产生

2021-01-20 15:52:47 27

原创 ab 测试分层分流

https://my.oschina.net/u/4084220/blog/3053499?from=timeline&isappinstalled=0https://blog.csdn.net/wuhuan_wp/article/details/7010071#https://blog.csdn.net/sgq0085/article/details/84734632?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendF

2021-01-20 14:50:38 36

转载 分布式锁:MySQL,Redis,ZK

https://blog.csdn.net/kingmax54212008/article/details/107090759/

2021-01-13 16:34:34 12

原创 Linux学习之常用高级命令

1,查看整体机器性能 top 1.1 cpu 1.2 mem 1.3 id=idle 1.4 load average2,内存free -m3,硬盘df -h4,CPU 包含但不限于vmstat -n 2 35,磁盘IOiostat -xdk 2 3

2021-01-12 22:33:46 13

原创 分布式acp理论

http://www.ruanyifeng.com/blog/2018/07/cap.html

2021-01-10 21:37:15 23

原创 pg客户端连接报错:不支援 10 验证类型。请核对您已经组态  ..

https://blog.csdn.net/skye1208/article/details/90406101

2021-01-08 13:48:51 674 2

转载 mongodb对比mysql

https://blog.csdn.net/young_0609/article/details/90286649https://blog.csdn.net/tanqian351/article/details/81744970https://www.cnblogs.com/kungfupanda/p/12556569.html

2021-01-07 20:02:43 12

转载 SpringBoot 使用@Scheduled注解配置定时任务

https://www.cnblogs.com/sw008/p/11054269.html

2021-01-05 10:09:12 20

转载 设计模式6大原则讲解(转载:很不错)

https://blog.csdn.net/lovelion/article/details/7540445

2020-12-28 15:52:12 16

原创 jvm参数之堆转储配置

提供 oom 时的 dump 文件,此文件存储了 oom 时刻的内存情况,包括使用了哪些类,实例数多少等,可以协助分析 oom 情况。此为 java 自带功能,可以通过增加 jvm 参数保存相关文件-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/elasticsearch.hprof(具体路径和文件名可以根据情况修改,保证后缀为.hprof 即可)...

2020-12-24 11:24:33 18

转载 redis-缓存失效三种策略(FIFO 、LRU、LFU)

redis-缓存失效三种策略(FIFO 、LRU、LFU)缓存失效策略(FIFO 、LRU、LFU三种算法的区别)当缓存需要被清理时(比如空间占用已经接近临界值了),需要使用某种淘汰算法来决定清理掉哪些数据。常用的淘汰算法有下面几种:FIFO:First In First Out,先进先出。判断被存储的时间,离目前最远的数据优先被淘汰。 LRU:Least Recently Used,最近最少使用。判断最近被使用的时间,目前最远的数据优先被淘汰。 LFU:Least Frequently U

2020-12-24 11:03:16 30

原创 benchmark性能测试elasticsearch

https://blog.csdn.net/flaoter/article/details/98249596https://elasticsearch.cn/question/357https://github.com/mkocikowski/esbenchhttps://benchmarks.elastic.co/index.htmlhttps://www.elastic.co/cn/blog/announcing-rally-benchmarking-for-elasticsearch

2020-12-23 11:34:33 40

转载 jd-gui反编译报错// INTERNAL ERROR //

https://blog.csdn.net/zzz127333092/article/details/83659903

2020-12-22 16:19:12 47

转载 git保存本地不想提交的代码

https://blog.csdn.net/u013426942/article/details/105520841https://www.cnblogs.com/Beenterprising/p/9584702.html

2020-12-11 10:00:34 86

原创 git 撤销commit

git reset --soft HEAD~1 撤回最近一次的commit(撤销commit,不撤销git add)git reset --mixed HEAD~1 撤回最近一次的commit(撤销commit,撤销git add)git reset --hard HEAD~1 撤回最近一次的commit(撤销commit,撤销git add,还原改动的代码)...

2020-12-10 22:22:45 26

转载 java常用技术栈

2020-12-07 22:01:46 40

转载 Cache的基本原理

https://zhuanlan.zhihu.com/p/102293437?utm_source=qq

2020-12-07 21:28:42 10

原创 一个 TCP 连接可以发多少个 HTTP 请求

https://www.jianshu.com/p/aaba68b87416

2020-12-03 10:20:10 13

原创 java内存布局

内存布局各位兄弟们,应该都清楚,我们创建的对象都是被存放到堆中的,最后我们获得到的是一个对象的引用指针。那么有一个问题就会诞生了, JVM 创建的对象的时候,开辟了一块空间,那这个空间里都有什么东西?这个就是我们这个点的内容。先来结论:** Java 中存在两种类型的对象,一种是普通对象,另一种是数组**对象内存布局我们来一个一个解释其含义。**白话版: **对象头中包含又两个字段, Mark Word 主要存储改对象的锁信息, GC 信息等等(锁升级的实现)。而其中的 Klass

2020-12-03 09:37:20 13

原创 elasticsearch bug Synchronize WriteReplicaResult callbacks

https://github.com/elastic/elasticsearch/pull/36770解决类似问题:https://github.com/elastic/elasticsearch/issues/31099https://github.com/elastic/elasticsearch/issues/42528https://github.com/elastic/elasticsearch/issues/36826

2020-12-01 22:01:47 18

转载 es 在 7.X版本中去除type的概念

背景说明Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch 是一种NoSQL数据库(非关系型数据库),和常规的关系型数据库(比如:MySQL,Oralce等)的基本概念,对应关系如下:Elasticsearch:index --> type --> doc --> fieldMySQL: 数据库 --> ...

2020-11-30 21:37:16 57

原创 Invalid receiver type interface org.apache.http.Header; not a subtype of implementation type interfa

elasticsearch version: 7.9.2异常信息:Invalid receiver type interface org.apache.http.Header; not a subtype of implementation type interface org.apache.http.NameValuePair参考:https://www.cnblogs.com/xxoome/p/13858569.html

2020-11-26 14:29:14 254

转载 升级Elasticsearch

https://blog.csdn.net/limboys/article/details/98484454?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduend~default-1-98484454.nonecase&utm_term=elasticsearch%E5%8D%87%E7%BA%A7&spm=1000.2123.3001.4430

2020-11-24 15:35:16 18

转载 NIO(New IO)学习参考

https://blog.csdn.net/zxm1306192988/article/details/60581173

2020-11-22 16:56:10 19

原创 telnet连接socket server

Windows 打开Telnethttps://www.cnblogs.com/byne-mn/p/10843108.html telnet 127.0.0.1 6666 连接服务端使用"ctrl ]"进入发送界面,使用send xxxx发送信息

2020-11-22 10:17:41 63

转载 netty学习参考博客

https://blog.csdn.net/qq_35751014/category_9722459.html

2020-11-22 09:47:08 14

原创 Java.lang.IllegalStateException: Failed to close the XContentBuilder

错误现象:ES HL客户端使用XContentBuilder 添加文档,报错Java.lang.IllegalStateException: Failed to close the XContentBuilder原因:XContentBuilder builder = XContentFactory.jsonBuilder() .startObject() .field("user", "kimchy") .timeField("name", "

2020-11-20 21:26:35 230

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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