
技术
文章平均质量分 76
该专栏主要分享一些技术文章.
01码匠
十里风雨,二两酒。
展开
-
BERT 服务化 bert-as-service
原文bert-as-service 用 BERT 作为句子编码器, 并通过 ZeroMQ 服务托管, 只需两行代码就可以将句子映射成固定长度的向量表示;准备windows10 + python3.5 + tensorflow1.2.1安装流程安装 tensorflow, 参考安装 bert-as-servicebert-as-service, 依赖于 python≥3.5 AND tensorflow≥1.10;pip install bert-serving-serverpip in原创 2021-03-03 18:42:47 · 2767 阅读 · 2 评论 -
Kibana 插件开发
原文环境背景, Kibana 7.4.0, Elasticsearch 7.4.0创建插件(hello_kibana)通过一下命令生成插件目录node scripts/generate_plugin.js plugin_name注意: Kibana 源码所在目录名必须为 kibana, 否则可能造成创建插件失败;(见QA 2)$ node scripts/generate_plugin.js hello_kibana # 此处以 hello_kibana 为例? Provide a shor原创 2021-02-18 20:07:48 · 1077 阅读 · 0 评论 -
Kibana QA
4. ChromeDriver binary 不可用Current existing ChromeDriver binary is unavailable, proceding with download and extraction.先安装 chromedrivernpm install --global chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver3. i18nrc.json 文件解原创 2021-02-18 18:52:50 · 362 阅读 · 0 评论 -
Kibana 插件环境搭建教程
环境背景, Kibana 7.4.0, Elasticsearch 7.4.0注意, 执行以下命令时, 尽量在管理员权限的命令行窗口里执行, 避免一些没有权限的报错;1. 准备 Kibana 源码git clone https://github.com/elastic/kibana.git如果 github 访问过慢, 可以切换加速通道: https://github.com.cnpmjs.org/elastic/kibana.git切换对应 ES 版本的分支/标签:cd kibanagit原创 2021-02-08 17:41:53 · 583 阅读 · 2 评论 -
Elasticsearch 分片调整流程
文章目录1. 禁用自动分配分片2. 手动移动分片2.0. 移动单个分片2.1. 根据 IP 禁用分片2.2. 根据 IP 分配分片背景Elasticsearch 版本 7.4.01. 禁用自动分配分片PUT _cluster/settings{ "persistent": { "cluster": { "routing": { "allocation.enable": "none" } } }}cluster.routing.原创 2021-01-29 17:35:32 · 1631 阅读 · 0 评论 -
SpringBoot 线程池的创建和 Async 注解
文章目录线程池配置类Async 注解使用注意事项参考资料线程池配置类package com.memento.common.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import or原创 2021-01-28 08:42:13 · 392 阅读 · 1 评论 -
Linux TOP 命令详解
本文首发于个人博客: Linux 命令 TOP 地址: https://memento.net.cn/post/817271be.html第一行, 任务队列信息同 uptime 命令执行结果# uptime 10:49am up 45 days 0:05, 6 users, load average: 7.57, 6.72, 6.10值说明10:49am当前时间up 45 days 0:05系统运行时间, 时:分6 users当前登录用户数.原创 2020-07-07 06:43:48 · 202 阅读 · 0 评论 -
Elasticsearch 模块-Shard Allocation 机制
本文基于 Elasticsearch 7.4.0 版本官方文档, 整理关于 Shard Allocation 分片分配机制这一部分的理论知识, 望不吝赐教~原创 2020-06-09 21:03:05 · 2175 阅读 · 1 评论 -
追溯 MySQL Statement Cancellation Timer
从源码处追溯 MySQL Statement Cancellation Timer 守护线程的生命周期原创 2020-06-06 13:55:02 · 3210 阅读 · 0 评论 -
python 自动化合并 ts 视频流
1. 背景通过在 chrome 或其他浏览器的 F12-Network 中发现, 当前网页播放的视频是通过一段一段的 ts 文件加载解析播放的;如果需要下载该视频, 就需要将所有的 ts 文件下载下来并合并起来;2. 方法一: cmd 的 copy /b 指令在 ts 文件夹下, 打开 cmd 命令行窗口, 执行 copy /b *.ts target.mp4 命令, 将所有 ts 后缀的文件拷贝合并到目标文件 target.mp4 中即可;需要注意两点:2.1. 问题1, 序号列位数不一致原创 2020-06-05 07:46:06 · 7780 阅读 · 0 评论 -
[阅读] 三个实例演示 Java Thread Dump 日志分析
原文线程状态死锁, DeadLock, 多个线程调用间, 进入相互资源占用, 导致一直等待无法释放的情况;执行中, Runnable, 指该线程正在执行状态中, 该线程占用了资源, 正在处理某个请求, 或者正在传递 SQL 到数据库执行, 或对某个文件操作, 或进行数据类型转换等;等待资源, Waiting on condition, 等待资源, 或等待某个条件的发生;(结合 stacktrace 分析)如果栈信息明确是应用代码, 则证明该线程正在等待资源, 一般是大量读取某资源, 且该资源采转载 2020-06-02 15:54:16 · 422 阅读 · 0 评论 -
mysql-canal-rabbitmq 安装部署教程
本文主要介绍 mysql canal rabbitmq 的数据订阅消费集成方案的安装部署过程, 讲解一下流程操作以及过程中的一些细节, 和出现的问题的解决方法.原创 2020-04-15 09:16:50 · 3100 阅读 · 1 评论