摘要:
Nacos:默认端口8848 阅读全文
摘要:
一手讯是一款新闻资讯类的app,主要为用户推送一些热点新闻资讯内容,通过搜集用户的行为数据,分析用户的行为特征,为用户提供感兴趣的新闻资讯,同时为自媒体人提供了自运营的平台,自媒体人可通过平台来发布自己的文章资讯 负责的功能模块 用户的登录》自媒体人文章的发布》文章延时处理》文章审核》文章保存到ap 阅读全文
摘要:
1、Redis的优缺点 优点:基于内存,读写速度快,可以达到每秒10万次的操作, 缺点:内存空间有限,存储数据量小,只能处理少量数据的高并发操作 2、Redis常见的缓存同步方案 同步缓存:更改代码逻辑,在在数据库保存完数据之后,在添加将数据保存到缓存中的代码 异步缓存:在数据库完成数据的保存之后, 阅读全文
摘要:
我们编写的java程序是以.java结尾的java文件,然后经过编译后生成字节码文件,字节码文件可以在不同的平台上运行,我们针对不同的操作系统去安装不同版本的JVM,所有的java虚拟机都遵守java虚拟机的规范,字节码文件本身就具备跨平台性 java虚拟机的起始点是从字节码文件开始的,字节码文件是 阅读全文
摘要:
常用命令: tar -zcvf 打包后生成的文件名 需要打包的文件或目录:将当前目录下或当前文件打包,生成一个指定文件名的tar文件 例如: tar -zcvf hello.tar ./* tar -zxvf 需要解压的tar文件的文件名:将指定文件进行解压,解压后的内容放在当前目录下 例如:tar 阅读全文
摘要:
Git是一个分布式的版本控制工具,主要用于管理开发中的代码文件 1、Git能做什么? 代码回溯:git在管理文件时会记录日志,方便回退到历史版本 版本切换:git存在分支的概念,一个项目可以有多个分支,可以任意切换 多人协作:通过git,每个人或团队负责一部分代码 远程备份:git可以将代码备份到远 阅读全文
摘要:
单机的Redis存在四大问题: 数据丢失、并发能力弱、故障恢复问题、存储能力 1、Redis持久化(解决数据丢失问题) 有两种持久化方案:RDB/AOF ★RDB(数据备份文件):把内存中的数据记录到磁盘中,当redis实例发生故障重启时,从磁盘中读取快照文件,恢复数据,快照文件就是RDB文件,该文 阅读全文
摘要:
消息队列在进行消息的发接时,会面临很多问题,比如 ● 消息的可靠性:如何保证消息至少被消费一次 ● 延迟消息:消息的延迟投递 ● 高可用问题:如何避免单点MQ故障导致不可用 ● 消息堆积问题:消息的发送速率远大于消息的消费速率,造成消息在队列中堆积 1、消息的可靠性 消息在发送的过程中可能会造成丢失 阅读全文
摘要:
1、初始MQ 1.1 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应,时效性强,可以立即得到结果,耦合度高, 性能吞吐能力低,有级联失败问题,有额外的资源消耗,Feign就属于同步方式 异步通讯:就像微信发消息,不需要马上回复,异步调用可以避免上述问题 无需等待订阅者处理完成 阅读全文