03 2020 档案
摘要:学习自《Redis开发与运维(付磊)》 [TOC] 简介 Redis是一种基于键值对(key value)的NoSQL数据库。 特性 1. 速度快 Redis的数据都存放在内存中,代码通过C语言实现,使用了单线程的IO多路复用机制,这些都使得redis的读写速度非常快。 2. 基于键值对的数据结构服
阅读全文
摘要:JVM 学习字节码之前,先认识一下JVM。JVM是指用于运行Java字节码的虚拟机。对于不同的系统,JVM有着特定的实现,其目的是能运行相同的字节码,从而得出相同的结果。 字节码 在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文件), 它不面向任何特定的处理器,只面
阅读全文
摘要:[TOC] 异常框架 Throwable接口 Throwable是Java语言中所有错误或异常的超类。Throwable包含两个子类:Error和Exception。 Error 指合理的应用程序不应该试图捕获的 严重问题 ,程序自身无法修复这些错误。 编译器不会检查此类异常 。 Exception
阅读全文
摘要:[TOC] 定义 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 基本语法 单个字符 \d 匹配一个数字字符。等价于[0 9]。 \w 匹配包括
阅读全文
摘要:转载自文章 "面试官: 为什么不能轻易修改 serialVersionUID 字段?" [TOC] 引入 阿里巴巴开发手册中,第四章OOP规约的第13条解释如下: 【强制】序列化类新增属性时,请不要修改serialVersionUID字段,避免反序列失败;如果 完全不兼容升级,避免反序列化混乱,那么
阅读全文

浙公网安备 33010602011771号