- 博客(6)
- 收藏
- 关注
原创 Mysql学习笔记(wal crash-safe binlog redolog)
WAL 预写日志,是数据库系统中常见的一种用于保证数据操作的原子性和持久性的手段在WAL系统中所有的修改在提交之前都要先写到log文件中。Log文件包括redo和undo信息。这种记录时便于在机器掉电后检查log文件,对掉电时计划执行的操作和实际上执行的内容进行比较。在这个比较的基础上,程序就可以决定时撤销已做的操作还是继续完成已做的操作或者保持原样。
2023-03-21 11:27:41
130
原创 pagehelper 分页插件 Cache缓存创建 工厂模式分析笔记
GuavaCache 和 SimpleCache类继承Cache接口通过自定义两参构造方法初始化(配置文件信息,配置前缀信息),并实现了接口中的get 和 put方法。SimpleCache 是mybatis的 org.apache.ibatis.mapping.CacheBuilder 缓存。GuavaCache 是谷歌的 com.google.common.cache.CacheBuilder 缓存。定义一个Cache接口作为缓存品类的公共接口,定义了get 和 put方法。
2023-03-21 11:26:48
186
原创 JVM第一阶段学习总结分享
## 运行时数据区### 程序计数器(Program Counter Register) 在深入理解java虚拟机种是这样定义的:程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里[1],字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 程序计数...
2021-10-10 21:20:21
115
原创 Nginx 突然无法启动 出现 unknown directive “?诺“错误 报错记录
windows服务器更新后发现 nginx 启动 发现链接不上使用停止命令后出现错误unknown directive "?诺" 感觉可能启动失败了于是检查报错日志发现出现错误 2021/10/06 11:27:14 [emerg] 17092#16872: unknown directive "" in C:\Users\Administrator\Desktop\nginx/conf/nginx.conf:3因为出现不知道 “”和在命令行出现的“?诺” 所以猜测可能是编码出现了问题。通过n.
2021-10-06 11:51:03
3022
原创 解决SpringBoot 链接mysql 时出现 0秒后返回数据报错(mysql参数调优,win服务器tcp调优)错误笔记记录
在项目部署之后,每次在第二天早上就出现tomcat种SpringBoot项目链接不上数据库 0秒后返回数据的错误。重启服务器后就能连上了。(老折磨人了,每天白天上课都要看着服务器,希望别死......)历经磨难终于解决了/(ㄒoㄒ)/~~第一种情况网络链接问题,比如断网,内外网的情况。第二种情况 也是网上回答最多的情况在保证能ping同不是网络问题之后。可能会是mysql会将连接池中好久没用的连接断开 而连接池不知道连接断开 就出现连接不上mysql数据库 0秒后返回数据连接断开的情况m
2021-06-23 00:17:49
331
原创 总结问题分析方法(导出时出现连接被提前响应错误)
总结问题分析方法(导出时出现连接被提前响应错误)2021-04-2711:01:23.286 ERROR 12572 --- [nio-8077-exec-5] o.s.b.w.servlet.support.ErrorPageFilter: Cannot forward to error page for request [/check/checkeveryday/checkEndEveryDay/export] as the response has already been connitted. A
2021-04-27 12:27:16
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人