neojayway

17
获赞数
2
关注数
10
粉丝数
上海
IP 属地湖南
2018-04-24 加入
浏览 8.1k

学无止境,每天进步一点点

52 声望|新手
centos7
25
elasticsearch
23
大数据
20
java
18
linux
17
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2023-08-11
    【图库】Nebula优化与问题收集
    Nebula是图数据库,它擅长图查询,它不擅长条件查询;我们要清晰地知道我们的业务是否需要Nebula实现,是否适合图数据库实现,拒绝盲目地跟风式使用图数据库,无谓的引入复杂度。
  • 发布了文章2022-03-27
    【Kubernetes】Kubernetes集群搭建
    为了便于学习容器编排,实践容器编排,本篇文章记录在本地虚拟机搭建一个准生产级别的Kubernetes集群。在此k8s集群的基础上,我们可以尝试着容器化工作或者学习场景中的各种中间件集群,以及微服务应用。
  • 赞了文章2021-11-09
    为什么阿里巴巴不建议MySQL使用Text类型?
    众所周知,MySQL广泛应用于互联网的OLTP(联机事务处理过程)业务系统中,在大厂开发规范中,经常会看到一条"不建议使用text大字段类型”。
  • 发布了文章2021-06-26
    【VMware Workstation Pro】虚拟机下安装CentOS7
    一、前言本文是一个简易的程序开发依赖的系统环境的安装指南,在Windows系统中虚拟出适合程序运行的环境,方便我们本地学习与实践的需求。二、下载VMware Workstation pro官网下载VMware Workstation proWindows环境安装说明:Windows下傻瓜式安装,跟着安装向导一步...
  • 赞了文章2021-06-22
    ES系列之嵌套文档和父子文档
    ElasticsSearch(以下简称ES)处理这种关系虽然不是特别擅长(相对于关系型数据库),因为ES和大多数 NoSQL 数据库类似,是扁平化的存储结构。索引是独立文档的集合体。不同的索引之间一般是没有关系的。
  • 赞了文章2021-02-19
    Redis(2)——跳跃表
    跳跃表(skiplist)是一种随机化的数据结构,由 William Pugh 在论文《Skip lists: a probabilistic alternative to balanced trees》中提出,是一种可以于平衡树媲美的层次化链表结构——查找、删除、添加等操作都可以在对数期望时间下完成,以下是一个典型的跳跃表例...
  • 赞了文章2020-10-17
    Spring Validation最佳实践及其实现原理,参数校验没那么简单!
    之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底!项目源码:spring-validation
  • 发布了文章2020-09-22
    【Python】虚拟环境安装和配置
    由于python的很多第三方库的更新是滞后后于python版本更新的,所以在用python开发时,通常会需要不同版本的python,下面也会介绍python虚拟环境的安装,使我们能方便地隔离各个项目这之间的python环境。
  • 发布了文章2020-09-12
    【OOM】Java虚拟机常见内存溢出错误
    从事java开发的小伙伴在平时的开发工作中,应该会遇见各式各样的异常和错误,在实际工作中积累的异常或者错误越多,趟过的坑越多,就会使我们编码更加的健壮,就会本能地避开很多严重的坑。以下介绍几个Java虚拟机常见内存溢出错误。以此警示,避免生产血案。
  • 发布了文章2020-09-08
    【Linux】常用命令与服务器异常分析与定位
    load average:三组数字分别表示为1分钟、5分钟、15分钟CPU负载的情况。以一个单核的机器为例,load=0.5表示CPU还有一半的资源可以处理其他的线程请求,load=1表示CPU所有的资源都在处理请求,没有剩余的资源可以利用了,而load=2则表示CPU已经超负荷运作,另外还有...
  • 发布了文章2020-09-04
    【Canal】Canal集群实践
    Canal是alibaba开源的中间件,纯java开发,是一个用来数据同步的数据管道,它将自己伪装成mysql的slaver,具备解析bin log的能力,为下游增量同步业务提供服务。Canal可以多个节点结合zookeeper组成高可用集群,Canal集群中同时只有一个active状态的节点用来解析(多...
  • 发布了文章2020-07-26
    【Docker】基本概念及语法与环境搭建
    docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。docker是一种容器技术,它可以对软件及其依赖进行标准化的打包;容器之间先对独立,基于容器运行的应用之间也是相互隔离的;并且容器之间是共享一个OS kernel的,充分利用服务器资源,容...
  • 发布了文章2020-07-12
    【ElasticSearch】全量或增量构建索引
    ElasticSearch集群环境搭建好以后,首次需要全量地从关系型数据库中将目标待索引数据写入到ElasticSearch搜索引擎中,以下我们将用到logstash的插件logstash-input-jdbc来全量同步数据。
  • 发布了文章2020-07-11
    【ElasticSearch】基本概念与基本语法
    单独一个Elasticsearch服务器实例称为一个node,node是集群的一部分,每个node有独立的名称,默认是启动时获取一个UUID作为名称,也可以自行配置。
  • 发布了文章2020-07-04
    【Redis】CentOS7下安装Redis服务
    一、源码安装redis 1、下载redis源码包 前往Redis官网下载 {代码...} 说明:如果尚未安装wget命令,请先安装wget命令 {代码...} 2、安装redis相关依赖 redis使用C语言写的,在编译源码的时候需要gcc,redis-6.x版本对gcc版本是有要求的,gcc版本不要低于5.3。 查看gc...
  • 发布了文章2020-07-04
    【MySQL】CentOS7下安装MySQL服务
    一、从yum源安装MySQL服务 1、下载安装mysql yum repo wget获取用来安装mysql yum repo的rpm包 {代码...} 说明:如果没有安装wget命令,请先安装wget命令 {代码...} 安装mysql yum repo的rpm包 {代码...} 查看上一步骤安装的mysql yum源 2、安装mysql-server 安装mys...
  • 发布了文章2020-07-03
    【ElasticSearch】本地安装部署及集群搭建
    一、ElasticSearch安装部署1、下载软件包前往官网下载,下载对应平台的软件包2、解压软件包解压命令 {代码...} 3、创建启动用户并启动应用elasticsearch为了安全,不能用root用户运行应用实例,需要为实例创建用户。如果用root用户运行,会出现以下异常。 {代码...} ...
  • 发布了文章2020-06-07
    【Nacos】集群搭建
    Nacos(Naming and Configuration Service)致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
  • 发布了文章2020-06-06
    【Nginx】基础概念及安装
    Nginx(engine x)是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,有报告表明能支持高达50000个并发连接
  • 发布了文章2020-05-19
    【数据结构】之哈希表
    哈希表是一种组合的数据结构,它通常的实现方式是数组加链表,或者数组加红黑树。哈希表是一种牺牲空间去换取时间的数据结构,需要在空间与时间上有取舍,哈希表是时间和空间之间的平衡。哈希表的核心是哈希函数,哈希表最关键的问题哈希冲突也是取决于哈希函数的设计。