上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 【Future使用场景】 Future表示一个可能未完成的一部任务的结果,针对这个结果可以添加CallBack,以便在任务执行成功或失败后作出相应的操作。 Future模式非常适合在处理耗时很长的业务逻辑时进行使用,可以有效旳减小系统的响应时间和提高系统的吞吐量。 【Future的类图结构】 【各个 阅读全文
posted @ 2018-07-31 23:50 HigginCui 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 【Future模式】 Future模式类似商品订单。比如在网购时,当看中一件商品时,就可以提交订单,当订单处理完成后,在家里等待商品送货上门即可。或者类似我们发送Ajax请求的时候,页面是异步的进行后台处理,用户无需一直等待请求的结果,可以继续浏览或操作其他内容。 【Future模式自行代码实现例子 阅读全文
posted @ 2018-07-31 23:21 HigginCui 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 【一个用NIO实现的客户端向服务端单向通信的例子】 【服务端程序】 【客户端程序】 【运行结果】 1.先启动服务端 2.再启动客户端,并输入需要传输的数据 3.再查看服务端接受的数据 阅读全文
posted @ 2018-05-30 23:33 HigginCui 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 【1.设置密码】 【2.绑定IP】 【3.命令禁止或重命名】 【4.修改默认端口】 阅读全文
posted @ 2018-05-20 16:21 HigginCui 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【何为缓存穿透】 缓存穿透是查询一个一定不存在的数据,这样的请求都要到存储层MySql去查询,失去了缓存的意义,在流量大时,可能MySql就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是一个漏洞。 【为缓存增加一道防火墙】 【布隆过滤器】 布隆过滤器(Bloom Filter)是197 阅读全文
posted @ 2018-05-20 16:19 HigginCui 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 【Redis集群分类】 1.主从复制(master/slave) 2.高可用Sentinel哨兵 3.高可用集群模式 【 主从复制(master/slave)】 [Redis一主多从架构] 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,但由于数据是存储在一台服 阅读全文
posted @ 2018-05-19 14:49 HigginCui 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 【线程池的状态】 ThreadPoolExecutor类中定义了线程池的几种状态 当创建线程池后,初始时,线程池状态为RUNNING。 如果调用了shutdown()方法,则线程池处于SHUTDOWN状态,此时线程池不能接受新的任务,它会等待所有任务执行完毕。 如果调用了shutdownNow()方 阅读全文
posted @ 2018-04-14 15:15 HigginCui 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 【ThreadPoolExecutor简述】 无论是Executors类的newFixedThreadPool()、newSingleThreadExecutor(),还是newCachedThreadPool()方法,虽然看起来创建的线程有着完全不同的特点,期内部实现均使用了ThreadPoolE 阅读全文
posted @ 2018-04-14 11:59 HigginCui 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 来源:吴兆锋, https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/ 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基 阅读全文
posted @ 2018-04-09 23:43 HigginCui 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 【线程池简述】 线程池中,当需要使用线程时,会从线程池中获取一个空闲线程,线程完成工作时,不会直接关闭线程,而是将这个线程退回到池子,方便其它人使用。 简而言之,使用线程池后,原来创建线程变成了从线程池获得空闲线程,关闭线程变成了向池子归还线程。 【线程池带来的好处】 1.降低资源消耗,通过重复利用 阅读全文
posted @ 2018-04-01 15:41 HigginCui 阅读(3989) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页