
备忘
文章平均质量分 78
三思_1234
这个作者很懒,什么都没留下…
展开
-
redis持久化
转载自:https://blog.youkuaiyun.com/wzqzhq/article/details/64920996 概述Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。所以,我们需要将内存中的数据持久化!典型的需要持久化数据的场景如下:将Redis作为数据库使用; 将Re...转载 2018-09-25 14:22:58 · 151 阅读 · 0 评论 -
JDK8相关:Collection类stream()+filter()+forEach()方法的联合使用
List<String> strArr = Arrays.asList("1", "2", "3", "4"); strArr.stream().filter(str ->{ return "2".equals(str)?true:false; }).forEach(str ->{原创 2018-05-22 15:41:18 · 26145 阅读 · 0 评论 -
JAX-RS规范-常用注解浅析
一、@Path 若希望一个Java类能够处理REST请求,则这个类必须至少添加一个@Path("/")的annotation; 对于方法,这个annotation是可选的,如果不添加,则继承类的定义。(1)@Path里的值可以是一个复杂的表达式,例如@Path("{id}") ,其中 {id}表达式代码了一个模板参数; 一个模板参数是一个定义在@Path里的通配符,它以 { 开...转载 2018-05-22 10:37:01 · 1378 阅读 · 0 评论 -
LRU原理和Redis实现——一个今日头条的面试题
转载自知乎:https://zhuanlan.zhihu.com/p/34133067很久前参加过今日头条的面试,遇到一个题,目前半部分是如何实现 LRU,后半部分是 Redis 中如何实现 LRU。我的第一反应是操作系统课程里学过,应该是内存不够的场景下,淘汰旧内容的策略。LRU ... Least Recent Used,淘汰掉最不经常使用的。可以稍微多补充两句,因为计算机体系结构中,最大的最...转载 2018-03-13 11:49:55 · 6385 阅读 · 2 评论 -
ThreadLocal记录
写一点ThreadLocal的学习记录。没有在生产工作中使用过ThreadLocal,所以对ThreadLocal的概念比较模糊。简单记录一下想法,以后再做论证。1.ThreadLocal线程安全,线程安全的原因与同步方法或变量的原因不同,是因为ThreadLocal为每一条线程单独维护数据,数据在线程之间不共享,自然解决了多线程数据安全的问题。2.ThreadLocal为每条线程单独维护数据,是...原创 2018-03-29 18:51:56 · 212 阅读 · 0 评论 -
Java面试内容整理
只是方向上的整理,不涉及到具体的问题和答案。Java基础: 1. 数据结构: a) HashMap b) ArrayList和LinkedList c) TreeSet 2. JVM原理: a) GC机制 b) 如何调优 3. 多线程:...原创 2018-05-23 16:38:18 · 206 阅读 · 0 评论