会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LeoSyn
博客园
首页
新随笔
联系
订阅
管理
2020年4月3日
Redis缓存常见问题及优化方案
摘要: [TOC] 缓存可以加速系统的读写速度,同时也可以减轻后端数据库的负载。将缓存加入系统中后,难免会出现一些问题,下面介绍相关的解决方案。 缓存穿透 缓存穿透是指查询一个 根本不存在 的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数据则不写入缓存层。整个过程分为: 1. 缓存
阅读全文
posted @ 2020-04-03 18:08 LeoSyn
阅读(1245)
评论(0)
推荐(0)
2020年3月30日
Redis学习(一)
摘要: 学习自《Redis开发与运维(付磊)》 [TOC] 简介 Redis是一种基于键值对(key value)的NoSQL数据库。 特性 1. 速度快 Redis的数据都存放在内存中,代码通过C语言实现,使用了单线程的IO多路复用机制,这些都使得redis的读写速度非常快。 2. 基于键值对的数据结构服
阅读全文
posted @ 2020-03-30 20:45 LeoSyn
阅读(169)
评论(0)
推荐(0)
2020年3月25日
字节码,JDK和JRE
摘要: JVM 学习字节码之前,先认识一下JVM。JVM是指用于运行Java字节码的虚拟机。对于不同的系统,JVM有着特定的实现,其目的是能运行相同的字节码,从而得出相同的结果。 字节码 在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文件), 它不面向任何特定的处理器,只面
阅读全文
posted @ 2020-03-25 13:21 LeoSyn
阅读(686)
评论(0)
推荐(0)
Java异常
摘要: [TOC] 异常框架 Throwable接口 Throwable是Java语言中所有错误或异常的超类。Throwable包含两个子类:Error和Exception。 Error 指合理的应用程序不应该试图捕获的 严重问题 ,程序自身无法修复这些错误。 编译器不会检查此类异常 。 Exception
阅读全文
posted @ 2020-03-25 13:15 LeoSyn
阅读(398)
评论(0)
推荐(0)
正则表达式
摘要: [TOC] 定义 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 基本语法 单个字符 \d 匹配一个数字字符。等价于[0 9]。 \w 匹配包括
阅读全文
posted @ 2020-03-25 13:11 LeoSyn
阅读(268)
评论(0)
推荐(0)
serialVersionUID 字段为何不能随便修改?
摘要: 转载自文章 "面试官: 为什么不能轻易修改 serialVersionUID 字段?" [TOC] 引入 阿里巴巴开发手册中,第四章OOP规约的第13条解释如下: 【强制】序列化类新增属性时,请不要修改serialVersionUID字段,避免反序列失败;如果 完全不兼容升级,避免反序列化混乱,那么
阅读全文
posted @ 2020-03-25 12:56 LeoSyn
阅读(1790)
评论(0)
推荐(0)
公告