摘要: 栈存储的内容 局部变量(基本类型的变量(int, short, long, byte, float, double, boolean, char))、对象句柄、操作数栈(栈是线程隔离的,而线程会抢夺资源,所以需要记录操作的位置,以便再次抢到资源时继续执行) ps:String a = “123”;其 阅读全文
posted @ 2021-02-22 23:12 karbon 阅读(144) 评论(0) 推荐(0)
摘要: 为什么要做分布式缓存?即应用场景 1、需要用到缓存,但是应用又分布在不同的机器上,也就是会有数据一致性的问题,分布式缓存可以解决这个问题。 2、缓存量很大,本地缓存或者单个redis之类的缓存应用无法支撑 3、提供分布式锁 什么是分布式缓存? 分布式和集群:分布式经常与集群进行区分,两者的特点都是整 阅读全文
posted @ 2021-02-19 19:39 karbon 阅读(1066) 评论(0) 推荐(1)
摘要: 参考 https://www.cnblogs.com/mfryf/p/3195555.html 索引能解决大部分问题 阅读全文
posted @ 2021-02-19 19:35 karbon 阅读(60) 评论(0) 推荐(0)
摘要: 参考 https://linux.cn/article-6295-1.html?pr http://www.xitongcheng.cc/xtjc/13568.html 当应用程序内存不足时,系统一般会在磁盘上产生临时交换文件,磁盘上的临时交换文件占用的磁盘空间会被虚拟化为虚拟内存,虚拟内存的管理程 阅读全文
posted @ 2021-02-19 19:33 karbon 阅读(48) 评论(0) 推荐(0)
摘要: 参考 https://www.cnblogs.com/php826291930/p/11242436.html 为什么要做读写分离? mysql的读写速度不一致,读的速度远超写入速度,如果同时将读写任务放到同一台服务器,在访问量巨大的情况下很容易影响速度。 所以当数据库的读取量远超写入的时候,可以考 阅读全文
posted @ 2021-02-19 19:21 karbon 阅读(147) 评论(0) 推荐(0)
摘要: 参考 https://blog.csdn.net/qq_38262266/article/details/108816456 slot总共有16384个,这个数字是由redis的作者给定的一个比较合理的数据,crc16算法产生的哈希值有16bit,也就是说有2^16=65536个值,但是为什么只取了 阅读全文
posted @ 2021-02-19 18:34 karbon 阅读(3171) 评论(0) 推荐(0)
摘要: 1、为何报错? 因工作需要在linux环境下运行一些python代码,用到了lightgbm库,而因为CentOS6.5的glibc版本内置是比较低的,而python代码编译时用了较高的版本。 2、网上的解决方案 百度以后发现是比较常见的错误,网上给出的方式一般是分两种 1、使用类似 libstdc 阅读全文
posted @ 2019-12-02 23:29 karbon 阅读(2464) 评论(0) 推荐(0)
摘要: 1、环境说明 virtualBox+CentOS6.5,刚安装完毕,并未进行过网络配置 2、状态检查以及网络配置 输入命令查看虚拟机网络配置情况 ifconfig 下图中,网络属于未开启状态 使用vi 编辑器 进行网络配置 vi /etc/sysconfig/network-scripts/ifcf 阅读全文
posted @ 2019-12-02 21:49 karbon 阅读(532) 评论(0) 推荐(0)