@# ???请>>点>>此>>访>>问>>你懂的 #include <iostream>#include "boost/function.hpp" bool some_func(int i,double d) { return i>d;} int main() { boost::function<b ...
分类:
其他好文 时间:
2021-06-05 17:47:38
阅读次数:
0
一、自定义全局异常json数据 任何接口都是可能出错,4xx、5xx等 如果业务没有做好统一的错误管理,直接暴露给用户,无疑是看不懂 所以假如后端某个业务出错,Nginx 层也需要进行转换 让前端知道 Http 响应是200,其实是将错误的状态码定向至200,返回了全局兜底数据 location / ...
分类:
其他好文 时间:
2021-06-04 18:44:38
阅读次数:
0
在应用架构“微服务化”大行其道的今天,只要涉及到网络通信,我们就可能使用到 RPC,它已然成为解决分布式系统通信问题的一大利器。 你可能需要懂监控、熔断限流、优雅启停、多协议、分布式链路跟踪等等知识。能研究透RPC,那基本就是一个资深的架构师了。 结合何小锋过去 20 多年累积的工作经验,精挑细选了 ...
分类:
其他好文 时间:
2021-06-02 20:31:57
阅读次数:
0
@ Hadoop RPC 框架解析 网络通信模块是分布式系统中最底层的模块。它直接支撑了上层分布式环境下复杂的进程间通信(Inter-Process Communication, IPC)逻辑,是所有分布式系统的基础。远程过程调用(Remote Procedure Call, RPC)是一种常用的分 ...
分类:
其他好文 时间:
2021-06-02 19:49:37
阅读次数:
0
一、总结分析自己实现规格要求所采取的设计策略 首先分析要抛出哪些异常情况,把异常情况都抛完了再处理正常情况。 先通过JML读懂这个函数要实现什么功能,然后考虑有没有时间复杂度更优的实现方法。 二、基于JML规格来设计测试的方法和策略 JUnit:JUnit是一个开放源代码的Java测试框架,用于编写 ...
分类:
其他好文 时间:
2021-06-02 19:10:46
阅读次数:
0
如何将XPS转成PDF?最近有小伙伴收到很多后缀为XPS的文件,不知道如何打开,更不懂怎么样使用,如果能转成常用的PDF格式就好了。 打开XPS文件最简单的方法当然还是安装对应的阅读器,比如XPS Viewer;除此之外其实很多PDF阅读器也是可以直接打开XPS文档的,比如极速PDF阅读器。 用以上 ...
分类:
移动开发 时间:
2021-06-02 18:34:54
阅读次数:
0
听不懂 先记下来 理解理论 再用自己敲代码实现, 敲代码是最后的事情 但一定要做。 微服务的好处:每个服务可以单独扩容缩容,将资源利用最大化,某个服务挂掉,也不影响其他服务,分散风险。还可做降级等等 Nginx+Beego+docker如何优化的问题,问题太笼统了,首先要找到你的瓶颈,薄弱环节,哪里 ...
分类:
其他好文 时间:
2021-06-02 16:02:35
阅读次数:
0
前言 ELF格式的.gnu.hash节在设计上比较复杂,直接从glibc源码进行分析的难度也比较大。今天静下心来看了这篇精彩的文章,终于将布隆滤波器、算数运算转为位运算等一系列细节搞懂了(值得一提的是,这篇博客十分值得花一些时间读懂,它不仅对总体有一个较好的描述,而且还涉及了许多有益的实现细节)。但 ...
分类:
其他好文 时间:
2021-06-02 15:06:42
阅读次数:
0
现在我们从源码来分析(一)中所涉及的东西 提问 问一下自己想从源码中知道什么, 带着目的去看源码才容易搞懂. 从下述的代码中发现定义了一个Function的Bean和在yaml中定义了definition, 那么这两个定义的作用是什么呢? Function是怎么样去绑定、注册的呢? 带着问题我们就可 ...
分类:
编程语言 时间:
2021-06-02 14:52:40
阅读次数:
0
1、建设表 2、每个函数的解释 -- 一条SQL解决ALL SELECT -- sql四大排序算法 ROW_NUMBER() over(PARTITION by age), RANK() over(PARTITION by age), DENSE_RANK() over(PARTITION by a ...
分类:
数据库 时间:
2021-06-02 14:10:56
阅读次数:
0