会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
行云
——日思日睿,笃志笃行
博客园
首页
新随笔
联系
订阅
管理
2020年8月5日
深入理解Java注解
摘要: 一、注解知其然 注解的定义 Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect
阅读全文
posted @ 2020-08-05 16:53 行云(xingyun)
阅读(216)
评论(0)
推荐(0)
2019年7月20日
面试题:不用底层Math.sqrt()函数求sqrt(2),终极二分法开n次根
摘要: 废话不多说,直接上代码
阅读全文
posted @ 2019-07-20 18:05 行云(xingyun)
阅读(674)
评论(0)
推荐(0)
2019年6月4日
deepin操作系统安装体验
摘要: 引用深度科技官网的一句话:深度操作系统是一个致力于为全球用户提供美观易用、安全可靠的Linux发行版。废话不多说,这里就介绍deepin系统的安装过程。 3、将deepin安装到VM后界面如下: 好了,就简单的欣赏到这里了,deepin已经做得越来越好了,用得也可以说很舒心,漂亮。
阅读全文
posted @ 2019-06-04 22:39 行云(xingyun)
阅读(475)
评论(0)
推荐(0)
2019年6月1日
CompletableFuture源码详解之java.util.concurrent.CompletableFuture#runAsync(java.lang.Runnable)
摘要: CompletableFuture#runAsync方法是用来执行无返回结果的异步程序,当执行一大堆业务逻辑代码,而又不需要返回结果的时候,可以使用此方法异步执行,提升接口性能,方法源码如下: 源码所示,任务使用的是 ForkJoinPool#commonPool() 线程池执行,后续会写这块的内容
阅读全文
posted @ 2019-06-01 13:02 行云(xingyun)
阅读(3126)
评论(0)
推荐(0)
CompletableFuture源码详解之java.util.concurrent.CompletableFuture#supplyAsync(java.util.function.Supplier<U>)
摘要: CompletableFuture下的supplyAsync方法是一个执行异步任务且有返回结果的任务,使用例子如下: 执行结果如下,显然,达到了异步执行的效果,比如在一些调用很多外部接口的聚合接口,只要接口不作为入参,那就可以进行异步执行,最后阻塞拿结果,提高接口的QPS,提高系统性能。
阅读全文
posted @ 2019-06-01 11:06 行云(xingyun)
阅读(700)
评论(0)
推荐(0)
2019年5月25日
Java异步多线程编程探索之CompletableFuture
摘要: CompletableFuture是JDK1.8新增的一个异步执行任务类,可以发挥多核CPU的优势,也可以将任务并行执行,最后归并结果,下面是一个工具类,这个工具类使用在遍历集合处理数据或调用接口时,异步执行任务,最后归并任务,提升执行性能,具体代码如下。
阅读全文
posted @ 2019-05-25 17:36 行云(xingyun)
阅读(916)
评论(0)
推荐(0)
公告