摘要: 1.编程中涉及的进制及表示方式: 2.二进制的使用说明:2.1 计算机底层的存储方式:所有数字在计算机底层都以二进制形式存在。2.2 二进制数据的存储方式:所有的数值,不管正负,底层都以补码的方式存储。2.3 原码、反码、补码的说明:正数:三码合一负数: 3.进制间的转换:3.1 图示: 3.2 图 阅读全文
posted @ 2020-07-22 16:47 开心ever 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 变量的分类 1.按数据类型分类 详细说明: //1. 整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节) //① byte范围:-128 ~ 127 // ② 声明long型变量,必须以"l"或"L"结尾 // ③ 通常,定义整型变量时,使用i 阅读全文
posted @ 2020-07-22 16:45 开心ever 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.java关键字的使用 什么是关键字:被java发育特殊含义,用作专门用途的字符串(单词) 特点:关键字中所字母都为小写 具体哪些关键字: 2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字 3.标识 阅读全文
posted @ 2020-07-22 16:38 开心ever 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 首先了解什么是并发竞争key 多个系统同时对同一个key进行操作,最终key的执行顺序跟我们的期望不同,也就导致了结果不同。 怎么解决? 分布式锁 zookeeper 和 Redis 都可以实现分布式锁(如果不存在 Redis 的并发竞争 Key 问题,不要使用分布式锁,这样会影响性能) 基于zoo 阅读全文
posted @ 2020-07-22 14:12 开心ever 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩 什么是缓存雪崩? 缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求。 这就好比雪崩一样,数据库的压力可想而知,可能直接就被这么多请求弄宕机了。 举个例子:系统的缓存模块出了问题比如宕机导致不可用。造成系统的所有访问,都要走数据库。 还有一种缓存雪崩 阅读全文
posted @ 2020-07-22 11:15 开心ever 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Redis 配置文件 Redis.conf 中有相关注释,我这里就不贴了,大家可以自行查阅或者通过这个网址查看: http://download.Redis.io/Redis-stable/Redis.conf或者查看我的博客Redis 配置 Redis 提供 6 种数据淘汰策略: volatile 阅读全文
posted @ 2020-07-22 10:42 开心ever 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们设置保存的缓存数据的时候都会设置一个过期时间。 Redis 中有个设置时间过期的功能,即对存储在 Redis 数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的 token 或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理 阅读全文
posted @ 2020-07-22 10:15 开心ever 阅读(750) 评论(0) 推荐(1) 编辑
摘要: redis内部使用的是文件事件处理器file event handler,这个文件事件处理器是单线程的,多以redis是单线程的。它采用io多路复用的机制来监听多个socket,根据soket上的时间来选择对应的事件处理器来进行处理。 io多路复用 多个socket 文件时间分派器 时间处理器(连接 阅读全文
posted @ 2020-07-22 10:10 开心ever 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Java 工程师成神之路!阿里巴巴技术专家 Hollis 大佬开源的 Java 学习知识体系,内容巨多,需要筛选出比较重要的部分。 目前的话,这个仓库已经斩获 16k star。Github 地址:https://github.com/hollischuang/toBeTopJavaer 阅读全文
posted @ 2020-07-20 17:16 开心ever 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Github 地址 :https://github.com/kamranahmedse/developer-roadmap ,中文翻译版本在此:https://github.com/kamranahmedse/developer-roadmap/tree/master/translations/ch 阅读全文
posted @ 2020-07-20 17:15 开心ever 阅读(935) 评论(0) 推荐(0) 编辑