摘要: mysql 二进制日志(binnary log)binlog 记录了对MySQL数据库执行更改的所有操作 binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。 不会记录SELECT和SHOW这类 阅读全文
posted @ 2023-07-14 17:00 粗鲁师太 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 将系统参数输出到控制台System.getProperties().list(System.out); 阅读全文
posted @ 2021-10-14 15:35 粗鲁师太 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一.show [session|global] status 了解各种sql的执行频率 session(默认): 表示当前连接的统计结果 global:表示自数据库上次启动至今的统计结果 1.show status like "Com_%" Com_xxx 表示每个xxx语句执行的次数,我们通常查看 阅读全文
posted @ 2021-10-12 16:12 粗鲁师太 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 生成密钥,一路回车ssh-keygen -t rsa 指定名称 -fssh-keygen -t rsa -f yaoshi生成2个文件id_rsa id_rsa.pub拷贝id_rsa.pub内容到 对方机器 中authorized_keys 如果你远程服务器SSH端口没有修改过,可以不用加-p 2 阅读全文
posted @ 2020-12-22 14:08 粗鲁师太 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、主库备份1、备份主数据库数据 mysqldump -hip -uusername -ppassword --single-transaction --master-data=1 --databases dbname > dbname.sql备注: --single-transaction 启用一 阅读全文
posted @ 2020-12-09 12:41 粗鲁师太 阅读(698) 评论(0) 推荐(0) 编辑
摘要: elasticsearch是什么: elasticsearch 简称es,是一款基于Lucene的分布式搜索和分析引擎。它由索引(index),类型(type),文档(document),字段(field)这些基本元素组成搜索系统。 简单来说就是,当这种全文搜索的场景在使用数据库去搜索时,由于需要在 阅读全文
posted @ 2019-08-20 09:09 粗鲁师太 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 概念: (一).临界区 临界区用来表示一种公共资源,或者说是一种共享数据。它可以被多个线程使用,但是每一次只能有一个线程能使用它。一旦临界区被占有,那么其他的线程只能等待。 (二).死锁(Deadlock),活锁(Livelock),饥饿(Starvation) 死锁是表示当多个线程互相持有对方所需 阅读全文
posted @ 2019-08-13 14:43 粗鲁师太 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 出处:https://my.oschina.net/u/3971241/blog/2221560?from=20180930 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 阅读全文
posted @ 2019-07-23 09:13 粗鲁师太 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、JVM调优介绍之JTI编译器 JTI编译器(just in time) 开发语言可以以编译方式来划定为编译型语言,解释型语言,分层编译型语言(包含解析和编译共存) 先来了解下计算机如何读取代码程序,由于计算机的CPU只能执行相对少而特定的命令,而这种命令的形式就是汇编码或者二进制码。因此CPU所 阅读全文
posted @ 2019-07-01 15:12 粗鲁师太 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: JVM的调优标志:除了少数例外,JVM主要接受2类标志,布尔标志和附带参数的标志 布尔标志采用以下语法:-XX:+FlagName 表示开启 -XX:-FlagName表示关闭 附带参数的标志采用以下远:-XX:FlagName=something(表示将FlagName的值设置为something 阅读全文
posted @ 2019-06-12 14:53 粗鲁师太 阅读(186) 评论(0) 推荐(0) 编辑