![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 95
coderlius
这个作者很懒,什么都没留下…
展开
-
一个轻量级服务编排框架的实现思路
服务编排(Orchestration)是在微服务架构中常用于聚合调用的低代码实现方案,通过对下游各个领域系统原子接口的排列组合,最终对客户端或前端提供可灵活适配业务的聚合接口,用以降低业务变化带来的技术成本。本文试图讨论一种有别于传统服务编排的技术方案,通过特别设计的运行规则来实现概念简单、配置灵活的服务编排框架,为后来者在设计上打开一定的思路。原创 2024-02-06 15:48:18 · 1499 阅读 · 1 评论 -
详解 JVM Garbage First(G1) 垃圾收集器
版权声明:本文为博主原创文章,转载请联系作者并注明出处。 详解 JVM Garbage First(G1) 垃圾收集器 前言 Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进原创 2018-02-06 17:25:36 · 92581 阅读 · 54 评论 -
Java 8 函数式编程入门之Lambda
前言 Java 8最大的变化非lambda莫属,Java终于可以探索函数式编程的道路。本文专注于Java 8中的lambda及相关的知识点进行介绍,而对于stream流式处理则计划在下一篇文章中进行介绍。Java 8 函数式编程入门之Lambda引子业界大牛Steve Yegge曾经讲述过Java魔鬼国王在全国范围内驱逐动词的故事: 在Java王国中,国王Ja...原创 2018-03-03 15:53:27 · 501 阅读 · 1 评论 -
用高阶函数轻松实现Java对象的深度遍历
用高阶函数轻松实现Java对象的深度遍历前言背景知识的简单介绍幺元(identity)Java的函数类型函数的类型签名函数的幺元高阶函数Stream流式计算里的高阶函数对象的浅遍历List列表的遍历Map映射的浅遍历Set集合的浅遍历非集合类型的Object浅遍历通用对象的浅遍历深度遍历两步实现深度遍历测试一下总结一下带追踪器的深度遍历改写之前的函数测试一下部分遍历无状态的讨论`trace`怎么写...原创 2018-12-03 09:07:10 · 2049 阅读 · 1 评论