摘要:
作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小莱一起看看: 基于内存实现 这点在一开始就提到过了,这里再简单说说。 Redis 阅读全文
posted @ 2021-12-03 15:30
一壶浊酒倚楼台
阅读(51)
评论(0)
推荐(0)
摘要:
AOF 重写 AOF 持久化是通过保存被执行的写命令来记录数据库状态的,所以AOF文件的大小随着时间的流逝一定会越来越大;影响包括但不限于:对于Redis服务器,计算机的存储压力;AOF还原出数据库状态的时间增加;为了解决AOF文件体积膨胀的问题,Redis提供了AOF重写功能:Redis服务器可以 阅读全文
posted @ 2021-12-03 15:24
一壶浊酒倚楼台
阅读(797)
评论(0)
推荐(0)
摘要:
Redis实现分布式锁 最近看分布式锁的过程中看到一篇不错的文章,特地的加工一番自己的理解: Redis分布式锁实现的三个核心要素: 1.加锁 最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名,value为当前线程的线程ID。 比如想要给一种商品的秒杀活动加锁,可以给key命 阅读全文
posted @ 2021-12-03 15:20
一壶浊酒倚楼台
阅读(38)
评论(0)
推荐(0)
摘要:
1. 本地锁 常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。 而在分布式多服务实例场景下必须使用分布式锁 哦哟!才知道,原来大厂的Redis分布式锁都这么设计 2 分布式锁 2.1 分布式锁的原理 厕所占坑理论 可同时去一个地方“占坑” 阅读全文
posted @ 2021-12-03 15:18
一壶浊酒倚楼台
阅读(78)
评论(0)
推荐(0)
摘要:
Java 四种线程池的用法分析 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stu 阅读全文
posted @ 2021-12-03 11:28
一壶浊酒倚楼台
阅读(119)
评论(0)
推荐(0)
摘要:
Linux下查看文件内容的命令 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行 tai 阅读全文
posted @ 2021-12-03 11:25
一壶浊酒倚楼台
阅读(98)
评论(0)
推荐(0)
摘要:
可以使用head(查看前几行)、tail(查看末尾几行)两个命令。例如:查看/etc/profile的前10行内容,应该是:# head -n 10 /etc/profile查看/etc/profile的最后5行内容,应该是:# tail -n 5 /etc/profile如果想同时查看可以将前10 阅读全文
posted @ 2021-12-03 11:21
一壶浊酒倚楼台
阅读(74)
评论(0)
推荐(0)
摘要:
手机上无法直接查看网络请求数据,需要使用抓包工具。Fiddler是一个免费的web调试代理,可以用它实现记录、查看和调试手机终端和远程服务器之间的http/https通信。 fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的fiddler和手机端做一些配置。步 阅读全文
posted @ 2021-12-03 11:18
一壶浊酒倚楼台
阅读(576)
评论(0)
推荐(0)
摘要:
序章 1. Fiddler 抓包简介 1) 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). AutoResponder 允许拦截指定规则的请求 4). Composer 自定义请求发送服务器 5). Filters 请求过滤规则 2. 阅读全文
posted @ 2021-12-03 11:17
一壶浊酒倚楼台
阅读(135)
评论(0)
推荐(2)
摘要:
特性 jdk8中使用了::的用法。就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下,双冒号运算就是Java中的[方法引用],[方法引用]的格式是: 类名::方法名 注意此处没有()。 案例: 表达式: person -> person.getAge(); 使 阅读全文
posted @ 2021-12-03 11:12
一壶浊酒倚楼台
阅读(758)
评论(0)
推荐(0)

浙公网安备 33010602011771号