编程范式
文章平均质量分 90
陈浩learning
熟悉java、东北大学软件学院毕业生,曾任职于美团, 目前聚焦于AR VR领域, 任职于Presence
展开
-
关于中台的思考和复盘
对于业务中台,微服务、网关、REST API 及语义化版本控制、六边形架构是侧重于技术架构的方法论,DevOps、敏捷项目管理是侧重于流程层面的方法论,领域驱动设计(DDD)是侧重于业务架构的方法论。在代码难以管理的时候----这是必然会出现的,不是有了中台就好管理了,看看接入中台前后的代码量变化就知道了----实现必要的重构。前台服务单个业务,目标是这个业务的增长,前台必须紧贴业务做好差异化,在竞争激烈的环境,前台需要有足够的创新能力,通用化的中台服务和创新能力冲突。中台的推行机制往往是个掠夺的过程。转载 2023-05-09 10:14:32 · 309 阅读 · 1 评论 -
一文带你深入了解 java和函数式编程
朋友, 进来看看呗~不变性是函数式编程的核心原则之一。例如Clojure,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这对于并行程序来说,bug会大大减少。java中可以通过final来实现。不可变的数据结构所有字段都是不可变的,其嵌套数据结构也要满足不可变性。除构造函数外应该没有其他的`set`方法。原创 2021-01-14 15:14:15 · 1731 阅读 · 5 评论 -
一文搞懂: java是如何支持函数式编程的
文章目录java对函数式的支持函数式接口lambda表达式方法引用模式匹配java对函数式的支持java8提供了lambda表达式、方法引用、预定义函数接口来适配函数式编程。java将lambda表达式看做函数式接口的对象实例,但这在设计层面上就已经满足一等值的概念了。函数式接口jdk已经提供了一系列的函数式接口(Package java.util.function)了,例如Consumer、Supplier、Function、Predicate以及其他的出于拆箱装箱性能损耗的DoubleCons原创 2021-01-11 18:13:59 · 528 阅读 · 2 评论