随笔分类 - 3编程技术
探索和总结实用编程技术。
摘要:函数式编程的关键在于抽象。当抽象程度足够高,编程就能接近数学的优雅。
阅读全文
摘要:Write Less Do More. 使用函数式+泛型编程,编写简洁可复用的代码,也是编程乐趣之一。
阅读全文
摘要:本文用三种编程语言来实现模板方法模式。其主旨在于,用不同的思想和视角去看待同一件事情。这种方式可以开阔技术视角,不局限于某一种编程语言和平台。
阅读全文
摘要:技术机制+攻击战术+代码细节问题=可利用的漏洞
阅读全文
摘要:本文学习了使用 JsonPath 语法从 Json 数据中查找所需元素和数据的基本用法。有一进一,积少成多!
阅读全文
摘要:一个超简易的服务端方法的性能测试工具(Java)。将一个方法顺序或并发运行 N 次,计算最大、最小、平均耗时。
阅读全文
摘要:复杂JSON字符串转换为Java嵌套对象的方法
阅读全文
摘要:本文给出了使用 Kafka 进行消息发送、消息消费以及事件流处理的基本示例,方便 Kafka 初学者(包括我自己)更好滴上手,进一步去探索 Kafka.
阅读全文
摘要:本文讲解了响应式编程及 RxJava 库的最基本概念:Observable , Observer 及 Emitter, Disposable ,也讲到了如何组合 Observable 来构建更灵活的消息发射机制。这些基本构成了响应式编程的基本骨架流程。
阅读全文
摘要:SpringMVC-嵌套对象传参及原理解析。
阅读全文
摘要:函数式编程通过任意组合短小简单的函数,构造具有强大能力的复合函数,同时可以保持代码非常简洁。通过函数式编程训练,可以逐步收获更强大的结构抽象和提炼能力。
阅读全文
摘要:本文通过元编程的方法,重新思考和自动构造了订单搜索接口的测试用例集合,并使之更加清晰、灵活可配置。当需要编写一些相似的重复代码时,不妨先定义一些元数据结构和应用模板,并基于此来自动生成相关的代码。此外,从不同的思维视角来看待同一件事物是有益的。
阅读全文
摘要:确立数据模型,定义接口,实现组件,进行组件编排,是使得代码设计与实现更加清晰灵活的常用模式。
阅读全文
摘要:使用SpringAOP获取一次请求流经方法的调用次数和调用耗时。通过方法调用的次数统计及耗时分析,更清晰地理解了一个导出请求的总执行流程及执行耗时占比,为性能和稳定性优化提供了有力的数据依据。
阅读全文
摘要:运用组合模式实现复合搜索条件构建。
阅读全文
摘要:通过Python闭包结合配置自动生成函数,使得代码表达能力更强大了。结合函数式编程,其威力可拭目以待。
阅读全文
摘要:深入学习了Java8函数式编程框架:Function&Stream&Collector,并展示了函数式编程在实际应用中所带来的诸多益处。函数式编程是一把大锋若钝的奇剑。基于函数接口编程,将函数作为数据自由传递,结合泛型推导能力,可编写出精练、通用、易测的代码,使代码表达能力获得飞一般的提升。
阅读全文