java
文章平均质量分 71
arguments_zd
一个前端工程师,原先用过angular.js,现在正在开发vue2.0和vue3.0的项目,一直在学习可视化相关部分,希望在可视化方面有自己的一席之地。
展开
-
HTTP与RPC的取舍
HTTP和RPC都是常用的网络通信协议,它们各有优劣。选择何种协议,主要取决于应用的需求和场景。HTTP和RPC都有各自的优点和缺点,首先我们对两种协议进行一个总结。HTTP与RPC的取舍。原创 2023-08-23 21:01:53 · 1428 阅读 · 0 评论 -
设计模式-责任链
收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。既然每个关卡中都有下一关的成员变量并且是不一样的,那么我们可以在关卡上抽象出一个父类或者接口,然后每个具体的关卡去继承或者实现。如何解决这个问题,我们可以通过链表将每一关连接起来,形成责任链的方式,第一关通过后是第二关,第二关通过后是第三关…这种代码不仅冗余,并且当我们要将某两关进行调整时会对代码非常大的改动,这种操作的风险是很高的。对于上面的请求链,我们也可以把这个关系维护到配置文件中或者一个枚举中。原创 2023-08-23 20:59:41 · 457 阅读 · 0 评论 -
函数式编程
函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。原创 2023-08-23 20:49:47 · 658 阅读 · 0 评论