洁癖是一只狗

92 篇文章
15 人订阅

全部文章

小土豆Yuki

并发编程常识

建议使用notifyAll,两个虽然都是唤醒线程,但是还是有区别的,notify是随机唤醒等待线程池的一个线程,而notifyAll会唤醒对象等待队列池的所有线...

1710
小土豆Yuki

Mysql日志redo log和binlog

binglog的写入逻辑比较简单,事物执行过程中,先把日志写入到binglog cache,在事物提交的时候,再把binglog cache写到binlog文件...

3210
小土豆Yuki

如何解决高并发I/O瓶颈

在现在这个大数据时代下,IO的性能问题更是尤为突出,IO读写已经成为应用场景的瓶颈,不容我们忽视,今天,我们就深入了解下Java IO在高并发,大数据场景下暴露...

6820
小土豆Yuki

如何预防死锁

上一篇我们使用Account.class作为互斥锁,解决了银行转账的问题,但是我们发现这样的转账操作就变成了串行,这样对于性能就会大打折扣,现实生活中这种是不能...

4710
小土豆Yuki

Mysql宕机临时处理方案

在日常开发中,难免会遇到业务高峰期,到时mysql不可用,但是这个时候领导肯定要求的最低限度,就是让业务跑起来,今天我们就说说有哪些方案可以临时解决这种问题

4920
小土豆Yuki

HashMap在JDK1.8中的优化

HashMap作为常用的Map类,他是基于哈希表实现,继承了AbstractMap并实现了Map接口.

4410
小土豆Yuki

Mysql中sql执行如此慢

我们经常发现,往往执行一条简单的查询语句,但是很长时间都没有返回,今天我们看看是什么原因导致的

8330
小土豆Yuki

并发编程如何使用锁保护多个资源

上一篇我们知道受保护资源和锁之间合理的关联关系应该是N:1的关系,也就是说一个锁可以保护多个资源,并不能多把锁来保护一个资源,今天我们就说说如何实现一把锁保护多...

4230
小土豆Yuki

Mysql索引-不会使用索引的场景

在日常开发中,我们经常会发现,Mysql中一些逻辑上一样的sql,往往性能差异很大,至于为什么会发生这样的问题,今天我们就看看几个常见的案例

7520
小土豆Yuki

性能优化-集合类(ArrayList和LinkedList)

集合类是日常开发经常使用的,而ArrayList和LinkedList是使用相当频繁的集合类,在面试中也是频繁出现,但是我们真的了解这里面的原理呢,

5840
小土豆Yuki

并发编程原子性问题

原子性的问题是因为线程切换,如果能够禁用线程那不就可以解决问题了吗,而操作系统做线程切换是依赖CPU中断,所以禁止CPU发生中断就可以禁止线程切换

6230
小土豆Yuki

Mysql如何随机获取表中的数呢rand()

随机获取数据的业务场景,想必大家都有遇到过,今天我们分析一下如何正确的显示随机消息.

8220
小土豆Yuki

如何解决可见性,有序性,原子性

上一次我们说到了可见性,原子性,有序性,今天我们看看如何解决这个问题,今天我们先看看可见性和有序性,因此我们先要知道java内存模型

7530
小土豆Yuki

Mysql如何使用order by工作

日常开发中,我们经常要进行字段的排序,但是我们大多不知道排序是如何执行的,今天我们就说说order by 的执行逻辑,

2720
小土豆Yuki

正则表达式性能优化

正则表达式是计算科学的一个概念,很多语言都实现了他,正则表达式使用一些特定的元字符来检索,匹配以及替换符合规则的字符串。

7730
小土豆Yuki

并发编程问题为什么都很诡异

并发编程对于很多人说都是比较难的,总是出现一些莫名其妙的bug,让我们很是苦恼,那么他到底是难在哪里呢,今天就带大家看看引起并发bug的根源

5020
小土豆Yuki

Mysql获取数据的总行数count(*)很慢

日常开发中,获取数据的总数是很常见的业务场景,但是我们发现随着数据的增长count(*)越来越慢,这个是为什么呢,

7820
小土豆Yuki

性能优化-字符串(String)

字符串日常开发中,我们经常使用,但是我们往往会忽略他的性能问题,高效的的使用字符串,可以提高整体系统的性能,我们按照下面几个方面说明

6730
小土豆Yuki

Mysql如何给字符串添加索引(前缀索引)

在日常开发中,我们经常给字符串添加索引,那么给字段添加索引有什么技巧吗,我们看看下面的例子,我们给一个邮箱添加索引,应该如何添加呢

12920
小土豆Yuki

Mysql删除表数据,表文件大小不变

首先明确一个概念,innodb表包含两部分,表结构定义和数据,Mysql8.0以前表结构定义存放在.frm为后缀的文件里,而Mysql8.0版本以后允许表结构定...

5510

扫码关注云+社区

领取腾讯云代金券