最新 最热

Redis进阶-Redis集群原理剖析及gossip协议初探

Redis进阶-分布式存储 Sequential partitioning & Hash partitioning

2021-08-17
0

Sping-Spring表达式语言SpEL

Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。

2021-08-17
0

高并发编程-自定义带有超时功能的锁

我们知道synchronized的机制有一个很重要的特点是:使用synchronized, 当一个线程获取了锁,其他线程只能一直等待,等待这个获取锁的线程释放锁,如果这个线程执行时间很长,其他线程就需要一直等待 。 除非获取锁的线程执行完...

2021-08-17
0

浏览器插件:一款解决谷歌浏览器吃内存神器插件,你值得试一试!

Chrome浏览器是大部分开发者必备的浏览器,它的主要有点有便于调试、启动快、无广告。但是谷歌浏览器也有自己的缺点,Chrome浏览器对系统内存的占用太大了,每打开一个页面都会占用系统内存。如果你的浏览器一下子打开几十...

2021-08-13
0

Msfvenom制作专属Shell

有时候我们上传Shell到目标主机后,不仅我们自己可以连接,其他用户也可以连接,有时候会导致我们丢失该Shell,甚至该shell被用户发现并查杀,本篇文章我们将介绍如何通过Msfvenom来生成用户自己的专属Shell...

2021-08-13
0

独立系统架构 微服务原则

独立系统架构(ISA,Independent Systems Architecture)是基于经验的最佳实践的集合,特别是微服务和自包含系统以及这些项目所面临的挑战。

2021-08-13
1

【微信小程序+Python后台从0到1实战开发】03微信小程序登录注册功能开发

注意:修改globalData之后,其他页面以用的值不会自动变化,而是需要手动设置。

2021-08-11
0

Java 04 - synchronized

首先我们需要知道互斥锁的概念, 是能够达到互斥访问目的的锁. 那么如果对临界资源加上互斥锁, 当一个线程在访问该临界资源的时候, 其他线程只能等待....

2021-08-11
0

Message Queue 01 - 使用场景

使用场景异步处理 发送者将消息发送给消息队列之后, 不需要等待消息接收者处理完毕, 而是立即返回进行其他操作. 消息接收者从消息队列中订阅消息后异步处理. 例如在注册流程中通常需要发送验证邮件来确保注册用户...

2021-08-11
1

SQL 02 - 并发一致性问题

如果用锁机制来实现两种隔离, 在可重复读中, 第一次读取数据时就应该对数据加锁, 其他事务无法对其进行修改. 但是这无法保证对幻读的隔离. 对于幻读, 需要serializable隔离级别, 用读写锁进行修饰, 但是这样会降低并...

2021-08-11
0