自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 oralce 分区

4、组合分区:range-list分区 、 range-hash分区。range分区 、 list分区 、 hash分区 、组合分区。来做为分区的划分条件,将记录存放到列值所在的range分区中。2、list分区:以 state列的值 作为分区条件。range-list分区 :对字段。range-hash分区:对字段。range-hash分区:对字段。1、range分区:时间。分区,再根据范围分区中的。分区,再根据范围分区中的。分区,再根据范围分区中的。分区,再根据范围分区中的。hash分区:是以分区。

2024-04-28 18:18:07 245 1

原创 分区、全局索引、局部索引

分区操作(without update indexes):全局索引失效,拆分后新分区索引失效,不影响其他分区索引;分区操作(without update indexes):全局索引失效,合并后新分区索引失效,不影响其他分区索引;分区操作(with update indexes):全局索引有效,拆分后新分区索引也有效,不影响其他分区索引;分区操作(with update indexes):全局索引有效,合并后新分区索引也有效,不影响其他分区索引。分区操作:全局索引有效,新增索引分区有效,不影响其他分区索引;

2024-04-02 17:39:51 325 1

原创 堆内存与非堆内存

堆内存与非堆内存

2024-04-02 17:26:12 712 1

原创 锁等待、线程等待

其实也很好理解,假如你开启两个甚至三个以上的线程,在synchronized关键字中的锁对象均为lock,此时是你的锁对象lock在管理这些线程,因此在调用这些线程状态管理的方法时,调用者应该为你的锁对象。原因: 在对代码块、关键字、对象加锁操作之后,代码块、关键字、对象都是由锁进行管理的了。所以当我们直接调用wait()时,实际是线程等待。// 执行一个for循环,打印0~9之间的数字。// 调用wait方法控制线程。// 重写线程的run方法,线程的业务执行逻辑。// 开启一个线程。

2024-03-27 14:48:42 355 1

原创 缓存穿透问题

使用布隆过滤器,可在缓存前添加一层过滤,布隆过滤器映射到缓存,在缓存中不存在的数据,会在布隆过滤器这一层拦截,从而保护缓存和数据库的安全。在应用缓存时,要对缓存服务进行压测,明确缓存的最大水位,如果当前系统容量超过缓存阈值,就要通过其他的高可用手段来进行调整,比如服务限流,请求降级,使用消息队列等不同的方式。外部用户的恶意攻击:外部恶意用户利用不存在的 Key,来构造大批量不存在的数据请求我们的服务,由于缓存中并不存在这些数据,因此海量请求全部穿过缓存,落在数据库中,将导致数据库崩溃。

2024-03-27 14:42:33 219

原创 cpu个数、核数、逻辑cpu数

3.逻辑cpu数:一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术(HT:简单来说,它可使处理器中的1 颗内核如2 颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能,此时逻辑cpu=物理CPU个数×每颗核数x2)查看物理CPU的个数:cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l。首先要明确物理cpu个数、核数、逻辑cpu数的概念。

2024-03-27 14:21:39 226

IMG_0160.jpg

IMG_0160.jpg

2024-04-02

空空如也

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

TA关注的人

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