Fork me on GitHub
摘要: 什么是序列化和反序列化? 序列化是将 Java 对象转换成与平台无关的二进制流,而反序列化则是将二进制流恢复成原来的 Java 对象,二进制流便于保存到磁盘上或者在网络上传输。 如何实现序列化和反序列化 如果想要序列化某个类的对象,就需要让该类实现 Serializable 接口或者 Externa 阅读全文
posted @ 2019-09-15 22:48 xbwang520 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 一. IO的分类 从数据来源或者说是操作对象角度看,IO 类可以分为: 1. 文件(file):FileInputStream、FileOutputStream、FileReader、FileWriter 2. 管道操作:PipedInputStream、PipedOutputStream、Pipe 阅读全文
posted @ 2019-09-15 21:58 xbwang520 阅读(2747) 评论(0) 推荐(1) 编辑
摘要: 缓存的收益和成本 1、缓存带来的回报 高速读写:缓存加速读写速度:CPU L1/L2/L3 Cache、Linux page Cache加速硬盘读写、浏览器缓存、Ehcache缓存数据库结果 降低后端负载:后端服务器通过前端缓存降低负载: 业务端使用Redis降低后端MySQL负载等 2、缓存带来的 阅读全文
posted @ 2019-09-15 01:50 xbwang520 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 一 String 1、set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 如: set a 1 ex 10 , 10秒有效 Set a 1 px 9000 , 9秒有效 注: 如果ex,px同时写,以后面的有效期为准 如 set a 1 ex 100 px 900 阅读全文
posted @ 2019-09-15 00:55 xbwang520 阅读(198) 评论(0) 推荐(0) 编辑