摘要:
今天在查看日志的时候,通过 cat *.log | grep 6379 查看到记录,但是不知道是哪个日志文件报的错, 于是想要把对应的文件名也找出来。 问下同事, 命令改成 cat *.log | grep -nr 6379 ,就可以把对应的文件名也打印出来,还有行号。 -r 显示运行中的进程; - 阅读全文
摘要:
前言 关于mysql的学习,之前都是在网上看各种视频学习的,所以有些知识点半信半疑。后来看了《高性能Mysql第三版》这本书,虽然只能消化一部分知识点,但有些疑点是可以解决的。 多表关联查询中,关联字段都应该创建索引吗? 答案:不应该。 过程分析 Mysql是如何进行关联查询的? 当前M 阅读全文
摘要:
前言 一台计算机的核心是CPU,它是计算机系统的运算和控制核心。由于它处理运算速度快,所以基本都会给CPU配置一级缓存,当CPU要读取一个数据时,首先从缓存中查询,如果没有在从内存或者磁盘块中找。 同样的,作为一个服务器应用程序,为了让应用程序运行更快速,响应更给力,我们会给它设置一些数据缓 阅读全文
摘要:
项目管理,听着很高大上,很专业的名词,没想到最近自己也能接触到。 最近团队内产品的模块开发,开始以每个模块有一个负责人来负责协调开发的模式。说是每个模块要按照项目管理的方式来管理进行,其实 感觉就是类似于小组长的模式,有一个同学来负责推进整个需求模块的开发。 今晚的分享会,就是其中一个做过负责人的同 阅读全文
摘要:
今天产品测试同事在测试平台上测出了一个bug。就是在学习项目中添加一场考试的时候,添加不成功。 于是我先去查看考试微服务的报错信息,并在本地环境复现,确实存在这样的bug,如下: 因为该接口是提供给另外一个服务调用的,所以初步判断是接口业务逻辑处理时间长导致的超时。 产品的技术栈是springclo 阅读全文
摘要:
个人MySQL的事务特性原理笔记总结 事务Transaction是数据库区别于文件系统的重要特性之一,也是MySQL等关系型数据库区别于NoSQL数据库的重要方面。本文会先介绍事务的4个特性,然后讲解每个特性在MySQL中的实现原理。过程中有不对的地方,欢迎读者指出矫正与探讨。 一、基础概念 # 阅读全文
摘要:
最近产品系统架构上在向Spring Cloud架构转型,设计到项目结构上的一些调整。今天有个同事遇到了这样的问题: springboot微服务启动成功了,注册中心地址什么的也都配置好了,但是在注册中心nacos上没有查看到对应的服务实例, 排查了半天,发现是该微服务没有引入spring-web依赖, 阅读全文
摘要:
自7月份换工作以来,期间一直在学习MySQL的相关知识,听了一些视频课,但是一直好奇那些讲师的知识是从哪里学习的。于是想着从书籍中找答案。毕竟一直 看视频也不是办法,不能形成自己的知识。于是想着看书汲取知识,看了几本MySQL的相关书籍,包括《深入浅出Mysql》《高性能Mysql》《Mysql技术 阅读全文
摘要:
最近项目正在从Springboot改造成SpringCloud微服务架构,所以会涉及到新增模块的情况。这里我直接复制了项目中的一个 模块,并且通过修改文件夹名的方式命名该模块,之后该模块名后面出现了个中括号,括号内是原来模块名的名称+(1)。百度了一下, 需要通过右键,Refactor->Renam 阅读全文
摘要:
主从复制延迟推荐解决方案 MySQL 的复制是主库主动推送日志到从库去的,是属于“推”日志的方式来做同步,然后从库的I/O线程等待主库上的Binlog Dump线程发送 事件并更新到中继日志Relay Log,SQL线程读取中继日志Relay Log并应用变更到数据库。这个过程中是属于异步操作,所以 阅读全文