• 从文件看Git

    从文件看Git从一个提交代码说起 初始化仓库为了了解Git,我们先创建一个本地仓库 1git init . 创建完成后,会有一个.git文件夹,打开后如下 12345678910tree .git---------------├─hooks├─i...
  • MySQL超大表删除数据

    背景笔者在公司负责公司的OpenAPI应用,估产生了调用审计的需求。对于存储这些AccessLog,虽然业界有很合适的架构和理论,奈何我司已成本优先,且作为toB的项目,调用量并不算特别大,每天也就2G左右的AccessLog产生。业务特征又导致整个...
  • 记一次业务系统与ES的同步方案升级

    背景目前ES中接入了诸多业务线,其技术方案一直延续第一版,由ES处理获取数据和搜索的业务逻辑。随着时间的发展,在并发场景下发现了数据不一致,数据被重复覆盖的问题。而且从架构上,search引入业务系统的API也不是合理的架构。 现状写入链路如下 ...
  • 使用油猴脚本保存极客时间文章

    背景去年购买了极客时间的年度会员,只有一年有效期。所以想用一些方式保存一下来购买的内容。市面上没有成熟的方案,所以决定自己编写 使用前提开始前需要读者具备一定的开发基础。最好会点简单的JS。能使用浏览器开发者工具需要准备以下内容: edge 或ch...
  • Docker部署Seafile服务

    背景作为一台半AIO的NAS,除了使用SMB挂在外,还需要有一个云盘管理软件。常见的有 owncloud nextcloud 以上两个服务太重了,不太适合我。需要一个轻量级的服务。尽可能少的占用资源。最后选择了seafile 其可以做到文件夹无感...
  • Debian创建Raid5阵列

    背景三个月前,自己组建了一个Nas服务器。使用了TrueNas的系统,使用两个U盘做RAID 1安装的系统。一直很顾虑U盘做系统的可靠性,就一直没存储重要的资料。重要资料依旧放在老Nas上。 端午过后,突然发现 boot-pool出现告警。 查看阵列...
  • 读《贪婪的多巴胺》第一章

    书籍信息贪婪的多巴胺作者: (美) 丹尼尔·利伯曼 / (美) 迈克 尔·E.朗豆瓣读书 为什么爱情会消逝?多巴胺冲动来自让人期待的惊喜:比如恋人的甜言蜜语,老友的电子邮件,遇见迷人的新伴侣等等。当这些事都习以为常是,新奇感就会消逝。更甜蜜...
  • 使用Docker部署Java程序

    背景个人小网站升级之路中,介绍了最后使用Docker部署应用程序,本文就着重介绍怎么使用Docker部署 基本信息如下: 服务器系统 Ubuntu 配置 1C1G 25G SSD磁盘 服务器需要安装软件: Git Vim 前期准备安装Dock...
  • 个人小网站的升级之路

    背景作为一个仓鼠,从各处收集的各种文档,苦于只能PC查看,无法手机和远程查看。鉴于手头有2台云服务器,突发奇想自己写一个应用将其以web网页形式展示出来。 升级进程架构升级过程分为3个阶段。基本代表了个人小网站的演变历程。 1.0 无保护服务以Jav...
  • TrueNAS成型记

    背景本人19年买过一个蜗牛星际矿渣,换了电源,换成了8G内存。重装了OMV的系统,一直稳定的跑着。大部分应用都是跑docker版。孱弱的J1900 CPU也在吭哧吭哧运行着。虽一直不满意其性能问题,但是好歹能用。最近在搞一个文档库,想要上搜索,看了看...