前言 redis看上去很完美,但是世上没有毫无缺点的系统,redis也是如此。在一些高并发的系统中,redis可能会出现缓存穿透、缓存击穿和缓存...
redis支持五种数据类型:字符串、哈希表、列表、集合和有序集合。 下面介绍这几种数据类型分别能实现哪些功能。 字符串(String) 锁 使用...
前言 爬虫是python最常用的功能之一了,虽然不能凭爬虫这一项技能出去找一份高薪工作,但是平时拿来娱乐一下还是挺不错的。 其实只要学会pyth...
此文档是根据BeautifulSoup4.4.0官方文档总结而来 BeautifulSoup中的对象 Beautiful Soup将复杂HTML...
对象的内存布局 对象在内存中存储的布局分为3块区域:对象头、实例数据和对齐填充。 对象头包括两部分信息第一部分官方称作“Mark Word”,用...
类加载器 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序...
运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。Java虚拟机所管理的内存包括如下几个部分...
定义 虚拟机把描述类的数据从Class文件中加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚...
手动创建线程 平时开发中经常会碰到需要用异步方式来实现某个需求,这时首先会想到这种写法 或者用lambda简写 虽然这种写法可以实现需求,但是我...