书单

放一下正在看的书

webpack5 babel esm fix

'*.mjs' file or a '*.js' file where the package.json contains '"type": "module"'
Module not found: Error: Can't resolve @babel/runtime/helpers/esm ...

Cent OS 单节点集群搭建

install cent os

这步废话
CentOS 7 minimal

  1. Setup network
    nmcli d show ethernet card
    nmtui networkmanager: activate & set hostname
    sudo systemctl stop firewalld
    sudo systemctl disable firewalld

presto 安装

集群已有hdfs和hive

下载安装准备

使用的是prestosql,开源版本(非Facebook prestodb),支持docker(后续可采用)

jdk11:最新的333版本需要jdk11+,332需要jdk8u161+,321需要jdk8u151+,集群环境都不匹配,于是做了多版本jdk。

新建一个文件夹 presto-server 放置三个东西

IKSegment 复用,避免new多个对象导致性能低下

大名顶顶的中文分词器 https://code.google.com/archive/p/ik-analyzer/ ,今天这里我们主要不是用在elastic search上,而是用于基础的分词,

IKSegmenter : 这是 IK 分词器的核心类。它是独立于 Lucene 的 Java 分词器实现。当您需要 在 Lucene 以外的环境中单独使用 IK 中文分词 组件时,IKSegmenter 正是您要找的。

主要是我今天写的代码里,JProfiler 里排名第一的卡CPU就是它,我生成两百万数据的话,足足卡了我10分钟!!

搭建我的世界私服-2020

最近想和好友玩我的世界,想着之前玩过一些大佬的私服,准备自己来搭一个,官方版纯净生存服务器

如何快速的搭建(几小时内),一键式傻瓜操作

准备

首先我买了一个阿里云学生机(为了一个公网IP,用私钥或者密码连接进去
考虑到方便,我选择了用docker来搭

关于为啥不用hexo博客了

好看确实是好看,但是失去了写文字的初衷,由于没有服务器,同步文章会很麻烦

当然这里我推荐有要用hexo的 https://easyhexo.com/

Gridea: https://gridea.dev/docs/

本来一度准备删库,直接用GitHub静态页面,谁知发现了这个,觉得还不错,同步很方便,暂时就这样吧

接下来准备写点看书心得,以及预谋了很久的一篇吐槽文

Hello Gridea

👏 欢迎使用 Gridea
✍️ Gridea 一个静态博客写作客户端。你可以用它来记录你的生活、心情、知识、笔记、创意... ...