-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
JWT 使用加密算法RS256 非对称加密解密(劲舞团商城)
参考文档:https://gist.github.com/ssippe/8fc11c4d7e766e66f06db0431dba3f0a https://github.com/dvsekhvalnov...
-
-
在WebApi 中使用AutoFac(在webapi上写MQ消费端的弊处)
参考文档https://cnblogs.com/htsboke/p/10956807.htmlhttps://cnblogs.com/lenmom/p/8510572.html https://cnb...
-
.Net平台GC VS JVM垃圾回收(.net平台下的开发语言)
前言不知道你平时是否关注程序内存使用情况,我是关注的比较少,正好借着优化本地一个程序的空对比了一下.Net平台垃圾回收和jvm垃圾回收,顺便用dotMemory看了程序运行后的内存快照,生成内存快照后...
-
C#中重写(override)和覆盖(new)的区别(c1驾照能开什么车)
重写用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。 重写会改变父类方法的功能。 看...
-
Diffie-Hellman密钥协商算法
概述# DH算法是非对称加密算法的鼻祖,为非对称加密算法奠定了基础,主要用途是进行密钥交换,确保共享的密钥能够安全穿越不安全的网络。该算法其背后有对应数学理论做支撑,简单来讲就是构造一个复杂的计算难...
-
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……(震惊表情包)
过场CG: 接到公司领导的文件指示,“小熊”需要在6月底去海外执行一个行动代号为【定时任务】的营救计划,这个计划关系到公司某个项目的生死(数据安全漏洞),作战部拟定两个作战方案: 方案一:使用务定...
-
【asp.net core 系列】3 视图以及视图与控制器(aspnet图书管理系统)
0.前言在之前的几篇中,我们大概介绍了如何创建一个asp.net core mvc项目以及http请求如何被路由转交给对应的执行单元。这一篇我们将介绍一下控制器与视图直接的关系。1. 视图这里的视图不...
-
二叉树遍历(二叉树遍历算法)
前言使用C#实现一个二叉树及其基本操作, 配合xunit来做单元测试; 所以数据结构的定义和算法均使用C#实现;概念二叉树或为空树, 或是由一个根结点加上两棵分别称为左子树和右子树的、互不交的二叉树组...
-
函数式编程中的基本概念(函数式编程思想)
函数签名假设有一个函数 f,输入一个 int 值,返回一个 string 值,在 C# 中,该函数可以表示为:Func我们可以使用箭头(→)符号来表示:f : int → string箭头符号是函数式...
