自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql 锁相关记录

​​​​​​并发插入引发的死锁问题排查_zxcodestudy的博客-CSDN博客_并发insert死锁讲讲insert on duplicate key update 的死锁坑_li563868273的博客-CSDN博客MySQL常见的七种锁详细介绍_Saintyyu的博客-CSDN博客_mysql锁...

2022-03-22 14:22:37 1163

原创 grpc 与 netty

gprc

2022-03-10 19:21:21 1323

原创 linux常用命令——查看系统配置

1.查看某一端口是否开放lsof -i:6379//如果有显示说明已经开放了,如果没有显示说明没有开放netstat -aptn |grep -i 6379//查看是否监听在0.0.0.0:6379netstat -lptn |grep -i 6379 //查看TCP类型的端口netstat -lpun |grep -i 6379 //查看UDP类型的端口telnet 127.0.0.1 6379//telnet IP 端口号2.如何查看机器的配置信息查看内存信息 cat...

2020-09-11 11:11:46 426

原创 docker相关记录

mac环境下docker换源:修改~/.docker/daemon.json文件,在后面加入:{ "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}

2020-07-27 14:01:10 77

原创 hdfs

NameNode :管理整个 HDFS 集群的元数据,比如说文件目录树、权限的设置、副本数的设置,等等。磁盘文件:fsimage,JournalNodes 集群,Standby NameNode(备节点)每次 Active NameNode(主节点)修改一次元数据都会生成一条 edits log,除了写入本地磁盘文件,还会写入 JournalNodes 集群。然后 Standby NameNode 就可以从 JournalNodes 集群拉取 edits log,应用到自己内存的文件目录树里,.

2020-07-01 13:57:36 79

原创 mac快捷键

MAC 终端编辑完成后如何保存如果是vi,则:输入i表示开始输入,Esc 退出编辑模式,输入以下命令::wq 保存后退出vi,若为:wq!则为强制储存后退出(常用):w 保存但不退出(常用):w! 若文件属性为『只读』时,强制写入该档案:q 离开 vi (常用):q! 若曾修改过档案,又不想储存,使用!为强制离开不储存档案。:e! 将档案还原到最原始的状态!...

2020-06-29 11:20:34 1627

转载 HashMap中初始化大小为什么是16? 为什么链表的长度为8是变成红黑树?为什么为6时又变成链表?

hashMap术语介绍:桶: 就是hashmap的table数组bin: 就是挂在数组上的链表TreeNode: 红黑树capacity: table总容量MIN_TREEIFY_CAPACITY :64转化为红黑树table最小大小TREEIFY_THRESHOLD :8转化为红黑树的阈值loadFactor:0.75table扩容因子,当实际length大于等于capacity*loadFactor时...

2020-05-21 17:37:10 1108

原创 mysql事务隔离级别

脏读,脏数据是指未提交的数据。如果读到了脏数据,即一个事务可以读到另外一个事务中未提交的数据 不可重复读是指在一个事务内多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务的两次读数据之间,由于第二个事务的修改,第一个事务两次读到的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为不可重复读。InnoDB存储引擎中,通过使用Next-Key Lock算法来避免不可重复读的问题。 InnoDB存储引擎在REPEATABLE READ事务隔离级

2020-05-20 14:29:41 83

转载 索引合并优化(Index merge optimization)

MySQL在 5.0版本中引入新特性:索引合并优化(Index merge optimization),当查询中单张表可以使用多个索引时,同时扫描多个索引并将扫描结果进行合并。该特新主要应用于以下三种场景:1、 对OR语句求并集,如查询SELECT * FROM TB1 WHERE c1="xxx" OR c2=""xxx"时,如果c1和c2列上分别有索引,可以按照c1和c2条件进行查询,再将查询结果合并(union)操作,得到最终结果2、 对AND语句求交集,如查询SELECT * FROM TB

2020-05-19 21:34:13 291

转载 索引失效&子查询-慢查询的起因

目前,Mysql作为常用的数据库,在各类业务中被广泛运用。但是其设计并非是十全十美,一些我们认为“高效“的语句,在执行时会花费大量的时间,导致页面出现超时错误。这里举一些简单的bad case,希望大家以后处理慢sql时能有所参考。(不想研究分析过程的,请移步总结)子查询是一个坑业务中,我们定义了两张表:用户参加项目表(user_project)和用户公会情况表(union_user)。user_project表中有user_id和project_id字段来标记用户参与项目的对应关系,同时这两个

2020-05-19 21:10:28 273

原创 索引生效与失效的不同情况

union 和 union all 会走索引,同一个表的不同索引或者不同表的索引都可以走到 简单的in能够命中索引, in (1,2) 可以走到索引,in 子查询 走不到索引 对于or,新版的MySQL能够命中索引 对于!=,负向查询肯定不能命中索引 like查询是以%开头不能命中索引 多列索引不查询前一部分不能命中索引 查询字符型不用引号不能命中索引(字符型最好用前缀索引) ...

2020-05-19 21:06:06 364

转载 integer的大于127与小于128使用==比较

integer i=127;integer j =127;system.out.println(i==j);i=128;j=128;system.out.println(i==j);i=new integer(127);j=new integer(127);system.out.println(i==j);输出结果为 true、false、false。这是因为jvm的缓存机制导致的。jvm在运行时创建了一个缓存区域,并创建了一个integer的数组。这个数组存储了-128至127的值

2020-05-19 20:40:06 400

转载 Spring AOP无法拦截内部方法调用

假设一个接口里面有两个方法:package demo.long;public interface CustomerService { public void doSomething1(); public void doSomething2(); } 接口实现类如下:package demo.long.impl;import demo.long.CustomerService; public class CustomerServiceIm..

2020-05-19 20:38:11 196

转载 Redis与Mysql双写一致性方案解析

本文目录一 前言 二 一致性方案 三 先更新数据库,再更新缓存 四 先删缓存,再更新数据库 五 先更新数据库,再删缓存回到目录一 前言首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议本文由以下三个部分组成 1、讲解缓存更新策略 2、对每种策略进行缺点分析 3、针对缺点给出改进方案

2020-05-16 20:41:15 147

转载 jvm调优整理

2020-05-16 20:39:22 76

转载 Stream Processing: Apache Kafka的Exactly-once的定义 原理和实现

2018年,Apache Kafka以一种特殊的设计和方法实现了强语义的exactly-once和事务性。热泪盈眶啊!这篇文章将讲解kafka中exactly-once和事务操作的原理,具体为(1)exactly-once在kafka中的定义。(2)数据生产者“幂等操作”,kafka的事务性以及exactly-once实现原理。(3)exactly-once的流处理。1. 什么是恰好...

2020-05-04 23:19:44 149

转载 Kafka 0.11.0.0 是如何实现 Exactly-once 语义

原文地址:https://www.confluent.io/blog/exactly-once-semantics-are-possible-heres-how-apache-kafka-does-it/笔者做了翻译和整理,有误之处请指正。很高兴地告诉大家,具备新的里程碑意义的功能的Kafka 0.11.x版本(对应 Confluent Platform 3.3)已经release,该版...

2020-05-04 22:38:35 248

迅雷XV视频格式转换

很好用的迅雷XV文件格式转换器,从别处发现的。

2012-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除