最新 最热

一口气说出 4种 LBS “附近的人” 实现方式,面试官笑了

昨天一位公众号粉丝和我讨论了一道面试题,个人觉得比较有意义,这里整理了一下分享给大家,愿小伙伴们面试路上少踩坑。面试题目比较简单:“让你实现一个附近的人功能,你有什么方案?”,这道题其实主要还是考察大家对于技术的广...

2020-04-15
3

redis 6源码解析之 事件

redis的事件分为:文件事件和时间事件。文件事件是基于I/O的事务处理,时间事件则是基于时间点的事务处理。redis事件支持的多路复用包含四个实现:ae_epoll.c,ae_evport.c,ae_kqueue.c,ae_select.c...

2020-04-15
0

并发场景下常见的锁及简单使用

1.MySQL悲观锁 悲观锁:顾名思义,对待过来的请求持比较悲观的态度,在处理请求的整个过程中,将数据锁定,不允许其他进程/线程 修改

2020-04-15
0

315道Python面试题,欢迎挑战

再将以上二进制拼接起来计算十进制结果:00001010 00000011 00001001 00001100 = ?

2020-04-15
3

新手村:Redis进阶篇二---持久化

持久化即将数据保存到可永久保存的存储设备中。我们知道 Redis 为了保证效率而把数据都缓存在内存中,但当我们重启系统或关闭系统后,缓存在内存中的数据都会消失,所以为了让有些数据能保留下,Redis 持久化存储就应运而生...

2020-04-15
3

day107&day109部分&day111部分-Linux安装MariaDB&Redis

1.MariaDB1.1简介# mariadb其实就是mysql# mysql已经被oracle收购,它即将闭源,马上要开始收费了# 因此还想免费试用开源的数据库mysql,就在centos7上,将mysql分支为mariadb1.2安装yum install mariadb-server1.3初始化 M....

2020-04-15
0

Redis开发与运维学习笔记---(11)

之前的文章中,我们讲述了redis的复制机制,通过复制,数据可以被备份,然后这些备份的副本可以用来做读写分离、负载均衡、故障转移等,在实际应用复制功能时,有一些点还是需要注意的,这里咱们罗列下。...

2020-04-14
0

高性能/并发的保证-Netty在Redisson的应用

​Redisson Github: https://github.com/redisson/redisson

2020-04-14
2

[Skr-Shop]购物车之架构设计

在上一篇文章 购物车设计之需求分析 描述了购物车的通用需求。本文重点则在如何实现上进行架构上的设计(业务+系统架构)。

2020-04-14
5

看完这波3-5年Java程序员常问的高并发/缓存/高可用问题,甚是感叹

总结下最近被问到最多的几类问题,发现在解决这些问题的时候收获还是非常大。往往提出一个好问题其实是最难的,但是大部分做技术的人都不敢问或不好意思问甚至担心会被别人笑话,这才是真正的笑话。好像看似傻傻的问题只要...

2020-04-14
0