- 博客(9)
- 收藏
- 关注
原创 MySQL——binlog复制和恢复数据
复制是mysql最重要的功能之一,mysql集群的高可用、负载均衡和读写分离都是基于复制来实现的;binlog是Mysql sever层维护的一种二进制日志,与innodb引擎中的redo/undo log是完全不同的日志;结束位置一般是数据被删除之前的位置。当需要恢复数据时,为了防止恢复数据后影响最新业务,需要执行flush logs,产生一个新的binlog文件,此时旧的binlog文件不会再有写入;如在数据准备中的drop操作,需要在binlog中找到该位置,并将该位置作为数据恢复的结束位置。
2024-01-15 10:05:27 911
原创 Linux宿主机安装nginx详细步骤
pcre、pcre-devel # Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法。openssl、openssl-devel # 一般当配置https服务的时候就需要这个了。zlib、zlib-devel # 主要用于文件的解压缩。gcc、gcc-c++ # 主要用来进行编译相关使用。
2023-10-23 10:16:26 111
原创 Linux系统Docker下面/var/lib/docker/overlay2磁盘空间清理
Linux系统Docker下面/var/lib/docker/overlay2磁盘空间清理
2023-03-23 08:41:07 3859
原创 JVM调优
调优一般是从满足程序的内存使用需求开始,之后是时间延迟要求,最后才是吞吐量要求,要基于这个步骤来不断优化,每一个步骤都是进行下一步的基础,不可逆行之。整个堆的大小 = 年轻代大小 + 年老代大小,堆的大小不包含元空间大小,如果增大了年轻代,年老代相应就会减小,官方默认的配置为年老代大小/年轻代大小=2/1 左右
2023-01-03 11:14:30 850 1
转载 微信授权第三方app登录
微信登录接入微信登录遵循协议Aouth2.0中的授权码模式我们来看一下Aouth2.0中的授权码模式是怎么定义的:授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与”服务提供商”的认证服务器进行互动。它的步骤如下:(A)用户访问客户端,后者将前者导向认证服务器。(B)用户选择是否给予客户端授权。(...
2020-03-03 11:34:37 1541
翻译 SpringBoot整合WebSocket
什么是webSocket?项目集成代码 ①、工程目录:②、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2019-07-26 17:48:23 195
原创 跨域资源共享之CORS
一、什么是CORS?CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。它的通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX...
2019-06-27 12:09:59 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人