上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 58 下一页
摘要: lagom中的stream 流数据处理是基于akka stream的,异步的处理流数据的。如下看代码: 流式service好处是: A: 并行: hellos.mapAsync(8, name -> helloService.hello(name).invoke())), 八个线程并行处理; B: 阅读全文
posted @ 2018-02-28 22:08 刘大飞 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 用Maven创建一个Hello world的Lagom工程: 1: 在想创建工程的目下下,打开CMD 2: mvn archetype:generate -Dfilter=com.lightbend.lagom:maven-archetype-lagom-java 3: 输入一个version: 1 阅读全文
posted @ 2018-02-28 22:05 刘大飞 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Future: Java 8 之前的 Java 版本功能较弱,仅支持两种用法:要么检查 future 是否已经完成,要么等待 future 完成; Java 8 增加了 CompletableFuture<T> 类,它实现了新的 CompletionStage<T> 接口,并对 Future<T>进 阅读全文
posted @ 2018-02-27 22:05 刘大飞 阅读(6725) 评论(4) 推荐(0) 编辑
摘要: ExecutorService和CompletionService区别: ExecutorService:一直习惯自己维护一个list保存submit的callable task所返回的Future对象。在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。 Comple 阅读全文
posted @ 2018-02-26 22:59 刘大飞 阅读(403) 评论(0) 推荐(0) 编辑
摘要: WebSocket :WebSocket协议支持(在受控环境中运行不受信任的代码的)客户端与(选择加入该代码的通信的)远程主机之间进行全双工通信。 简单的说,WebSocket协议之前,双工通信是通过多个http链接来实现,这导致了效率低下。 Websocket是一个持久化的协议,相对于HTTP这种 阅读全文
posted @ 2018-02-26 22:51 刘大飞 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 项目中用到JMX了,但是很陌生,以前从来没用过。 以后补充。 JMX DynamicMBean: JMX: JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。 DynamicMBean: 动态MBean是在运行期才定义它的属性和方法,也就是说它有什么属 阅读全文
posted @ 2018-02-26 22:45 刘大飞 阅读(167) 评论(0) 推荐(0) 编辑
摘要: LinkedTransferQueue: (无界阻塞队列)继承自TransferQueue接口,又再继承自BlockingQueue。 BlockingQueue: 当生产者向队列添加元素但队列已满时,生产者会被阻塞; 当消费者从队列移除元素但队列为空时,消费者会被阻塞。 TransferQueue 阅读全文
posted @ 2018-02-26 22:30 刘大飞 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、区块链的本质 区块链是什么?一句话,它是一种特殊的分布式数据库。 首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。 其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整 阅读全文
posted @ 2018-02-23 22:56 刘大飞 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.在必要之前,先不要优化 2.使用分析器来找到真正的瓶颈 3 .为整个应用程序创建性能测试套件 4.首先解决最大的瓶颈问题 5.使用StringBuilder以编程方式连接字符串 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非 阅读全文
posted @ 2018-02-22 21:20 刘大飞 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 多线程调试 开发过多线程应用的朋友应该有体会,有些时候,为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。 在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响。当然,这里是有个开关的,在Eclipse里默认开启, 但是在Inte 阅读全文
posted @ 2018-02-21 21:45 刘大飞 阅读(856) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 58 下一页