- 博客(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
原创 阻塞锁与自旋锁
在学习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
转载 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
原创 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
原创 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内存布局
内存布局各位兄弟们,应该都清楚,我们创建的对象都是被存放到堆中的,最后我们获得到的是一个对象的引用指针。那么有一个问题就会诞生了, 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
原创 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的粉丝