- 博客(13)
- 收藏
- 关注
转载 linux--把文件压缩、解压的命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip FileName03-.tar.gz格式解压:[*******]$ tar zxvf FileName.t
2022-06-23 09:12:55
236
转载 Redis-避免缓存穿透的利器之BloomFilter
Redis-避免缓存穿透的利器之BloomFilter(布隆过滤器)Bloom Filter 概念布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。Bloom Filter 原理布隆过滤器的原理是,当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,把它们置为
2022-03-12 18:23:37
366
转载 Redis基础----面试问题
Redis基础面试开始小伙子您好,看你简历上写了你项目里面用到了Redis,你们为啥用Redis?心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有 Redis 和 Memcached 不过中和考虑了他们的优缺点,最后选择了Redis。至于更细节的对比朋友们记得查
2022-03-12 18:00:41
166
转载 JAVA中线程同步的几种实现方法
JAVA中线程同步的几种实现方法一、synchronized同步的方法:1、synchronized同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。2、synchronized同步代码块 即有synchronized关键字修饰的语句块。 被该关键字修饰
2022-03-10 11:06:08
4752
2
转载 线程同步机制
同步机制临界区(Critical Section)、互斥对象(Mutex):主要用于互斥控制;都具有拥有权的控制方法,只有拥有该对象的线程才能执行任务,所以拥有,执行完任务后一定要释放该对象。信号量(Semaphore)、事件对象(Event):事件对象是以通知的方式进行控制,主要用于同步控制!1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程
2022-03-09 14:20:07
94
转载 Arthas(阿尔萨斯)使用
Arthas(阿尔萨斯)使用1、背景2、Arthas 介绍3、Arthas 使用场景4、 Arthas 如何使用 4.1 安装 4.2 demo 4.3 启动Arthas 4.4 用arthas解决常见问题 4.4.1 cpu占用过高 4.4.2 死锁 4.4.3 内存泄漏 4.5其他命令 4.5.1 help命令 4.5.2 dashboard命令 4.5.3 t
2022-03-09 10:50:58
20115
转载 盘点常用的搜索树
转载:https://www.cnblogs.com/cpcpp/p/13529829.html盘点常用的搜索树树的典型应用有很多,比如计算机的文件系统就是一棵树,根目录就是根节点。树的重要应用之一就是搜索树,搜索树通常分为二叉搜索树和多路搜索树。二叉搜索树二叉搜索树是一颗有序的树,每个结点不小于其左子树任意结点的值,不大于右子树任意结点的值。二叉搜索树还有一个有趣的特性,它的中序遍历得到的是有序数列。二叉搜索树能提高搜索的效率,搜索次数最多是树的深度次,最少能到log(n)。搜索树有搜索,插入
2021-11-15 17:39:37
363
转载 oracle提高查询效率的34条方法
转自:http://www.2cto.com/database/201301/181269.html 支持原创oracle提高查询效率的34条方法1、选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection tabl
2021-10-18 16:40:21
2725
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人