漂亮500页面

偶然发现了个漂亮500页面,记录下<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>500 - </title> <link rel="stylesheet" href="/static/css/IE.css...

继续阅读 »

一个golang的web工程的目录实践

1、项目大体结构1.1 internal 使用,biz、data、service 等目录,可以携带myapp应用名或者不带(比如单项目),internal/pkg 为项目里共用 1.2 cmd/myapp,cmd下需要带上app名字 1.3 api/serivice/v1,按照gRPC 服务名,以及版本号 1.4 configs,放配置文件2、对象初始化,biz、data、service,依...

继续阅读 »

es分布式架构原理

elasticsearch设计的理念就是分布式搜索引擎,底层实现还是基于Lucene的,核心思想是在多态机器上启动多个es进程实例,组成一个es集群。一下是es的几个概念:接近实时es是一个接近实时的搜索平台,这就意味着,从索引一个文档直到文档能够被搜索到有一个轻微的延迟集群(cluster)一个集群有多个节点(服务器)组成,通过所有的节点一起保存你的全部数据并且通过联合索引和搜索功能的节点...

继续阅读 »

mac 快速安装开发环境

前两天配置一个新电脑,就顺带记录了一下开发常用的套件,方便将一台新电脑迅速恢复到顺手的开发环境中。01iTerm2 -- 终端窗口工具下载地址:https://iterm2.com/02oh my zsh -- shell辅助工具安装方法:sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools...

继续阅读 »

常见的几个英文缩写

偶然看到了TBD缩写,不知道啥意思,搜了一下工作中常出现的英文缩写。CC = carbon copy:抄送FYI = for your information:供你参考VP = Vice President:副总裁IAM = in a meeting:在开会WAH = work at home:在家办公KPI = Key performance indicator :关键绩效指标OOO = ...

继续阅读 »