title: 架构 description: Web3内容平台,Hertz Go template FTS5全文检索,支持以太坊和百度超级链,兼容hugo生态,使用Wasm扩展插件,只需200M内存 keyword: gpress,web3,hugo,wordpress,以太坊,百度超级链 --- # [69.使用Redis Stream实现MQ](/web/69-redis-steam-mq) - UpdateTime: 2023-10-28 12:11:55 - Summary: ## 1. 前言 https://lolico.me/2020/06/28/Using-stream-to-implement-message-queue-in-springboot/ htt # [68.MySQL的JSON格式支持](/web/68-mysql-json) - UpdateTime: 2021-03-05 17:00:00 - Summary: ## 1. 准备要求 参考 [MySQL-MGR和主从分离](https://www.jiagou.com/post/05-mysql-mgr/) 安装MySQL 8.0.23 版本,用于JSO # [67.xuperChain超级链](/blockchain/67-xuperChain) - UpdateTime: 2023-12-20 10:23:34 - Summary: ## 1. 准备要求 目前超级链节点主要运行在linux和mac上,windows不能运行超级链节点. C++合约在ARM上编译还有点问题,可以先在x86平台上编译成wasm,然后拷贝到ARM发 # [66.k8s运行tensorflow](/cloudnative/66-k8s-on-tensorflow) - UpdateTime: 2020-12-19 17:00:00 - Summary: ## 1. 安装Nvidia显卡驱动 ### 检查显卡 ```shell ##安装依赖包 yum -y install pciutils gcc gcc-c++ wget kernel-devel k # [65.内网制作npm包](/web/65-npm-package) - UpdateTime: 2020-12-07 22:00:00 - Summary: ## 1. 环境说明 因为公司环境特殊,无法连接任何互联网,不能使用proxy模式搭建npm仓库,前端VUE项目的node_modules是下载好的源文件. 使用shell脚本,重新打包 nod # [64.httrack镜像网站](/web/64-httrack-mirror-web) - UpdateTime: 2020-12-06 11:00:00 - Summary: ## 1. 下载安装 [httrack](/public/64/httrack_x64-3.49.2.exe)用来镜像网站,用于离线环境查看...... [https://www.httrack. # [63.ipmitool安装配置](/web/63-ipmitool-config) - UpdateTime: 2020-09-26 00:00:00 - Summary: ## Linux安装 ```shell ##IMPI V2 协议是加密的,需要安装SSL依赖. 其他操作系统把openssl-devel 替换成 libssl-dev yum install -y o # [62.Kafka消息队列订阅发布](/web/62-kafka-mq-publish-subscribe) - UpdateTime: 2020-09-25 00:00:00 - Summary: # 参考文档 [官方文档](http://kafka.apachecn.org) [java-demo1](https://www.cnblogs.com/linjiqin/p/11950758 # [61.制作跨平台的RPM安装包](/web/61-make-cross-rpm) - UpdateTime: 2020-09-23 00:00:00 - Summary: ## 环境准备 建议使用普通用户,会在用户目录下生成rpmbuild工作目录 ```shell #1. 安装rpmbuild yum -y install rpm-build rpmdevtool # [60.CentOS8 ssh登录失败5次后锁定5分钟](/web/60-centos-auth-ssh-faillock) - UpdateTime: 2020-09-19 00:00:00 - Summary: ## 登录策略 本文实现CentOS8 ssh登录失败5次后锁定5分钟. ```pam_tally2```模块在centos8已经淘汰,使用```pam_faillock```模块替换. # [59.ffmpeg转码AAC音频H264视频](/web/59-ffmpeg-h264-aac) - UpdateTime: 2024-04-15 18:38:55 - Summary: ## 说明视频格式在不同设备存在兼容性,目前兼容最好的格式是:视频H264编码,音频AAC编码 的MP4格式 本文使用ffmpeg实现视频的转码## 安装X264 ```shel # [58.springrain云原生微服务架构](/web/58-cloud-native-service-mesh) - UpdateTime: 2020-09-15 00:00:00 - Summary: ## 目标 以前单位主要是外包项目为主,在设计微服务架构时需要满足以下条件 - 技术组件模块化,按需依赖加载 - 对开发人员要求低,2年经验满足业务开发. - 学习成本低,正常情况2周就要 # [57.业务权限设计](/web/57-security-design) - UpdateTime: 2020-09-14 00:00:00 - Summary: ## 功能说明 权限实现的功能如下: - 实现上级部门查看下级部门的数据级联 - 实现用户自定义部门权限,例如张三可以查看部门A,B,C三个部门的数据,虽然张三不是部门主管 - 实现不通菜 # [56.zorm使用手册](/web/56-zorm) - UpdateTime: 2024-07-14 20:54:31 - Summary: ## 介绍go(golang)轻量级ORM,零依赖,支持达梦(dm),金仓(kingbase),神通(shentong),南大通用(gbase),mysql,postgresql,oracle,m # [55.使用Hugo快速建站](/web/55-hugo-even-config) - UpdateTime: 2020-09-12 00:00:00 - Summary: ## 安装Hugo 不使用数据库存放文章数据,每一篇文章都是一个markdown文件. hugo可以server运行,也可以编译成静态的html页面,让Nginx运行解析.因为是纯静态页渲染, # [springrain项目说明](/web/springrain) - UpdateTime: 2020-09-02 14:05:02 - Summary: ## 微服务 6.0.0 项目入口是springrain-system-web,基于Istio实现微服务,正在整理文档. ## 前后分离 6.0.0 基于VUE前后端分离,使用JWT认证.前端项目 # [54.达梦数据库集成sharding-jdbc](/web/54-dameng-sharding-jdbc) - UpdateTime: 2019-07-11 00:00:54 - Summary: ## 1. sharding-jdbc介绍 https://shardingsphere.apache.org/document/current/cn/quick-start/sharding- # [53.RocketMQ安装与配置](/web/53-rocketmq-config) - UpdateTime: 2019-07-11 00:00:53 - Summary: ## 准备 ### 需要先安装以下软件 1. 64bit OS, Linux/Unix/Mac is recommended; 2. 64bit JDK 1.8+; 3. # [49.基于K8S的PaaS平台](/cloudnative/49-k8s-paas) - UpdateTime: 2019-07-11 00:00:49 - Summary: ## K8S介绍 Kubernetes(简称K8S)是Google内部Borg系统的开源版本(Borg已经在Google使用了15年),Google于2015年7月捐献给CNCF(云原生计算基金 # [48.wkhtml安装使用](/web/48-wkhtml-config) - UpdateTime: 2019-07-11 00:00:48 - Summary: ## 下载安装 ```shell #安装依赖 yum install -y fontconfig libX11 libXext libXrender xorg-x11-fonts-75d