摘要: 自己记录用 excelWriter.writeContext().writeWorkbookHolder().getWorkbook().setForceFormulaRecalculation(true); 这句代码,设置forceFormulaRecalculation 为true, 阅读全文
posted @ 2024-07-22 15:06 Primary丶 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分库分表。 有时候 阅读全文
posted @ 2022-12-05 15:06 Primary丶 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 在docker中启动 zookeeper # 拉取zk官方镜像 docker pull zookeeper # 启动容器 docker run -d --name=zookeeper -p 2181:2181 --restart always --privileged=true zookeeper: 阅读全文
posted @ 2022-11-02 00:37 Primary丶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.错误场景: 在使用npm install 安装插件出现错误 2.失败原因: 权限不足 3.解决方法: 将Node.js的安装目录设置成完全控制。 如果设置了在VSCode还是无法下载,就以管理员的身份进入CMD后。找到项目的根目录,运行npm install 成功 阅读全文
posted @ 2022-08-21 16:40 Primary丶 阅读(695) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ的官网地址 通过docker拉取rabbitmq docker pull rabbitmq # 如果需要指定版本需要拼接 docker pull rabbitmq:版本号 安装成功后 启动rabbitmq # 需要注意的是-p 5673:5672 解释:-p 外网端口:docker的 阅读全文
posted @ 2022-07-07 09:53 Primary丶 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 消息队列 1.1. MQ 的相关概念 1.1.1. 什么是 MQ ​ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“ 阅读全文
posted @ 2022-07-07 09:48 Primary丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ  Web页面不展示消息的图形画页面: Stats in management UI are disabled on this node 如图:有的情况会不展示下面的图形化页面,看起来很难受。 解决方案: 1. 进入容器内部 `docker exec -it 容器名字 /bin/bash` 进如容器后进到该目录下 `cd /etc/rabbitmq/conf.d/` 2. 执行命令 #修改 management_agent.disab 阅读全文
posted @ 2022-07-05 14:54 Primary丶 阅读(1563) 评论(2) 推荐(3) 编辑
摘要: #Redis的事务 Redis事物的本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行的中,会按照顺序执行 一次性、顺序性、排他性!执行一系列的命令 队列 set set set 执行 Redis实物没有隔离级别的概念 所有的命令在事务中,并没有直接执行!只有发起执行命令的时候才会执 阅读全文
posted @ 2022-07-04 08:57 Primary丶 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制 概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点?>>> (master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。 默认情况下 阅读全文
posted @ 2022-07-04 08:54 Primary丶 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Redis的缓存穿透和雪崩 服务的高可用问题 Redis级存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题天解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存 阅读全文
posted @ 2022-07-04 08:51 Primary丶 阅读(39) 评论(0) 推荐(0) 编辑