摘要: 前言 可能你经历过这些Red. 。。。等等 那ES的Red是神么意思? 这里说的red,是指es集群的状态,一共有三种,green、red、yellow。具体含义: 冷静分析 从上图可知,集群red是由于有主分片不可用,这种情况一般是由于节点宕机。 有什么影响呢? 至少一个主分片(以及它的全部副本) 阅读全文
posted @ 2020-01-08 10:04 独行侠梦 阅读(4786) 评论(0) 推荐(0) 编辑
摘要: 啥是行为参数化 行为参数化的本质是不执行复杂的代码块,让逻辑清晰可用。 相信使用过js的你肯定知道,js是可以传递函数的,而在 java中也有类似的特性,那就是匿名函数。 理解:行为参数化是一种方法,可以接收多种不同行为作为其参数,并在内部使用它们来完成任务。 将公共的逻辑抽象 一个类几万行,遍地的 阅读全文
posted @ 2020-01-08 10:01 独行侠梦 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前言 数据库是一个共享资源,为了充分利用数据库资源,发挥数据 库共享资源的特点,应该允许多个用户并行地存取数据库。但这样就会产生多个用户程序并 发存取同一数据的情况,为了避免破坏一致性,所以必须提供并发控制机制。 并发控制是以事务(transaction)为单位进行的。 什么时候表锁什么时候行锁? 阅读全文
posted @ 2020-01-01 21:58 独行侠梦 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇文章,不会解释什么是本初子午线,只想以做实验的方式来理解数据差8小时的问题。下面就先说结论,再来谈原理。 解决方案 想必大家都很清楚:中国标准时间= UTC + 8小时。 那么所有和时区有关的地方,都有可能成为“凶手”。 如果是java写入es怎么解决时区问题? 如果你使用java程序来写 阅读全文
posted @ 2019-12-30 20:22 独行侠梦 阅读(3272) 评论(0) 推荐(0) 编辑
摘要: 前言 相信很多人遇到过这个问题:本地运行的好好的程序,怎么部署到线上就报找不到配置呢? 初识getResource 案例一 这段代码在本地运行没有任何问题,一放到线上就报空指针。 案例二 读取配置,报错FileNotFoundException。 乍一看,两段代码好像没有什么区别,但是细心的你,应该 阅读全文
posted @ 2019-12-29 17:15 独行侠梦 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 前言 最近,许多小伙伴吐槽pinpoint web没有登录认证的问题,隐约记得在web的properties文件中有一个passoword配置,检查后发现这个配置是用于,带admin接口的接口认证用的。 还被官方打上了FIXME,这是要“裸奔”的节奏啊。 思路 首先还是看官网,着急使用的话还是不要重 阅读全文
posted @ 2019-12-26 22:45 独行侠梦 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 前言 在启动一个挂载pinpoint的springboot项目的时候,界面上显示成了jboss的图标,所以今天研究了一下这个数据是怎么来的。 我们知道不同图标和服务类型有关,服务不同,图标就不同,这在代码里面使用一个ServiceType属性来描述。 从agent启动开始 我们都知道pinpoint 阅读全文
posted @ 2019-12-12 18:45 独行侠梦 阅读(588) 评论(0) 推荐(1) 编辑
摘要: 前言 这篇文章主要是从pinpoint web界面入手,我们的目标是弄清楚两个问题: 1、 pinpoint左侧服务地图上的调用量数据是怎么查询的? 2、界面查询条件WasOnly是什么意思? 左侧服务地图调用量来源 从下图可以看出,A显示被USER调用299次,线上数值代表着调用量。 我们F12跟 阅读全文
posted @ 2019-12-05 21:46 独行侠梦 阅读(648) 评论(0) 推荐(1) 编辑
摘要: 文章首发投稿至InfoQ,【侠梦的开发笔记】公众号,欢迎关注 https://www.infoq.cn/article/t7b52mbzxqkwrrdpVqD2 基本配置 基本配置,5台配置为 24C 125G 17T 的主机,每台主机上搭建了一个elasticsearch节点。 采用的elasti 阅读全文
posted @ 2019-10-11 11:51 独行侠梦 阅读(13780) 评论(1) 推荐(4) 编辑
摘要: 前言 记录mysql常用命令操作 基础操作 命令行登录mysql 为表增加创建时间和更新时间 修改密码 普通 带插件 ` 表分区 数据按照31个省份分区 表、索引、执行计划 表空间的情况查看(指定数据库) 索引的建立 尽量避免廉价的建立索引,可以先根据数据区分度来判断,是否有必要建立索引。 执行计划 阅读全文
posted @ 2019-09-25 22:49 独行侠梦 阅读(265) 评论(0) 推荐(0) 编辑