摘要:
一个在线阅读网站,有若干书籍,每本书籍有若干章节,每个章节有若干字数,假设在线十万用户阅读。 1. 用户可随时查询任何一本书的当前阅读用户数; 2. 用户可以随时查询任何一个章节的当前阅读用户数; 3. 管理员可以随时查询所有用户的大概阅读字数。 以下是我的解答,请网友们勘正: 1. 用户类: im 阅读全文
摘要:
一、实践回顾 MySQL版本5.7.28。 需求是将A表(350W记录)中的有效数据存入ES中。所谓有效数据是指未逻辑删除且未Disabled的数据,其实就是一组where条件。 原有的方案是使用SQL的Limit功能分页读取数据,将数据压入MQ中,消费者监听MQ并将数据存入ES。伴随着pageIn 阅读全文
摘要:
一、概要 1. 环境 (1) CentOS 7 (2) Rocky Linux 9.3 2. 承上启下 Linux firewalld 系列 二、firewalld服务 1. 查看状态 systemctl status firewalld 2. 开启 sudo systemctl start fir 阅读全文
摘要:
一、Spring Boot Actuator简介 官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html Spring Boot Actuator(以下简称S 阅读全文
摘要:
最近在工作过程中面临一个问题,将MySQL数据从测试环境Copy到另一个测试环境(两个测试环境),其中数据量最大的一张表有330W数据,尝试了很多种方法都以失败告终,最终使用最新版本的Workbench解决了该问题。 这种方法的原理是将数据生成批量插入脚本,然后导入的时候再执行该批量脚本。 一、环境 阅读全文
摘要:
1. 如下图,首先进入表属性面板的Columns面板,双击主键(int型),打开字段属性面板 2. 选中Identity即可设置该字段为自增字段。 3. 回到表属性面板,进入Physical Options面板,双击左侧的auto_increment=(%d),选中右侧的SQL子面板进行设置。 阅读全文
摘要:
1. 全局安装rimraf npm install rimraf -g 2. 进入到node_modules同级目录,删除node_modules rimraf node_modules 阅读全文
摘要:
1. 首先去NPM官网注册账号https://www.npmjs.com 2. 命令行CD到需要发布的项目根目录 3. 确认当前仓库是否为官方仓库: npm config get registry 3.1 如果显示是官方仓库则继续 3.2 如果显示是国内的镜像地址: 则需要切换到官方仓库: npm 阅读全文
摘要:
OpenFeign是Spring Cloud全家桶中最重要的一个RPC工具,本文想归纳一下自己两年多来使用Feign的一些实践经验,希望本文能对读者有所指引和帮助。 一、问题的提出 作为项目构建者,我们需要思考项目和开发者分别需要什么样的一种RPC,也就是我们面对的技术需求。 站在项目的角度: 1. 阅读全文