随笔分类 -  3编程技术

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

点击右上角即可分享
微信分享提示