上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 70 下一页
摘要: 关于缓存穿透的解决方案,这篇文章讲的很透彻,拿来分享下: 详细内容参考博主链接: https://www.cnblogs.com/rjzheng/p/8908073.html 布隆过滤器 1、原理 布隆过滤器的巨大用处就是,能够迅速判断一个元素是否在一个集合中。因此他有如下三个使用场景: OK,接下 阅读全文
posted @ 2018-04-25 08:40 小虾米的java梦 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 主从复制: 1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只 阅读全文
posted @ 2018-04-24 09:21 小虾米的java梦 阅读(8190) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/weijiaxiaobao/article/details/50173785 阅读全文
posted @ 2018-04-24 09:21 小虾米的java梦 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU 阅读全文
posted @ 2018-04-24 08:50 小虾米的java梦 阅读(3441) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/nullcc/p/5924244.html 问题:如果一个并发很大的消息应用,想要根据请求的优先级来处理? 答案:用Redis 详解: 阅读全文
posted @ 2018-04-24 08:12 小虾米的java梦 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML格式。SpringBoot支持自动加载约定名称的配置文件,例如application.yml。如果是自定义名称的配置文件,就要另找方法了。可惜的是,不像前者 阅读全文
posted @ 2018-04-23 20:54 小虾米的java梦 阅读(11720) 评论(1) 推荐(1) 编辑
摘要: Webservice 和MQ(MessageQueue)都是解决跨平台通信的常用手段,两者有哪些区别呢? 个人认为最本质的区别在于 Webservice近乎实时通信,而MQ却通常是延时通信。 什么意思呢? 因为webservice其实就是本地服务器程序调用远程服务器上的方法,属于两者之间的交互,请求 阅读全文
posted @ 2018-04-23 17:14 小虾米的java梦 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 阅读全文
posted @ 2018-04-20 16:09 小虾米的java梦 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 相同:ReentrantLock提供了synchronized类似的功能和内存语义。 不同: 1.ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此更有扩展性。在多个条件变量和高度竞争锁的地方,用ReentrantLock更合适,ReentrantLock还提供 阅读全文
posted @ 2018-04-19 09:06 小虾米的java梦 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 注意点: 阅读全文
posted @ 2018-04-18 20:16 小虾米的java梦 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 70 下一页