自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SpringBoot注解

使用注解的优势:1.采用纯java代码,不在需要配置繁杂的xml文件2.在配置中也可享受面向对象带来的好处3.类型安全对重构可以提供良好的支持4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能一、注解详解(配备了完善的释义)------(可采用ctrl+F 来进行搜索哦~~~~)@SpringBootApplication:申明让spring boot自动给程序进行...

2022-07-21 09:58:00 170

原创 方法的递归调用

1、什么是递归?方法自身调用自身。a(){  a();}2、递归很耗费占内存,递归算法可以不用的时候尽量别用。3、以下程序运行的时候发生了这样的一个错误【不是异常,是错误Error】;java .lang .stackoverflowError栈内存溢出错误。错误发生无法挽回,只有一个结果,就是JVM停止工作。4、递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误。5、...

2022-01-13 15:55:00 217

原创 方法重载

1、方法重载又被称为:overload2、什么时候考虑使用方法重载?*功能相似的时候,尽可能让方法名相同。但是:功能不同/不相似的时候,尽可能让方法名不同。3、什么条件满足之后构成了方法重载?*在同—个类当中方法名相同但是,数量不同、顺序不同、类型不同4、方法重载和什么有关系,和什么没有关系?方法重载和方法名参数列表有关系;方法重载和返回值类型无关;方法重载和修饰符列表无关。...

2022-01-12 21:45:00 203

原创 方法在执行过程当中,在JVM中的内存是如何分配

方法在执行过程当中,在JVM中的内存是如何分配的呢,内存是如何变化的?1、方法只定义,不调用,是不会执行的,并且在JVM中也不会给该方法分配“运行所属”的内存空间。只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。2、在JVM内存划分上有这样三块主要的内存空间(当然除了这三块之外还有其它的内存空间):  方法区内存  堆内行  栈内存3、关于“栈"数据结构:栈:stack...

2022-01-11 21:29:00 160

原创

1、栈帧永远指向栈顶元素2、栈顶元素处于活跃状态,其它元素静止3、术语:压栈/入栈/push     弹栈/出栈/pop4、栈数据结构存储数据的特点是:    先进后出    后进先出...

2022-01-11 21:07:00 67

原创 4椭圆曲线密码学:破坏安全性及与RSA的比较

原文链接:https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/这篇文章是ECC系列的第四篇,也是最后一篇。在上一篇文章中,我们已经看到了两种算法,ECDH和ECDSA,我们也看到了椭圆曲线的离散对数问题是如何对其安全性...

2021-07-21 21:38:00 1319

原创 3椭圆曲线密码学:ECDH和ECDSA

原文链接:Elliptic Curve Cryptography: ECDH and ECDSA这篇文章是ECC系列的第三篇。在之前的文章中,我们已经知道了椭圆曲线是什么,并且为了对椭圆曲线上的点做一些数学运算我们定义了群公理。然后我们将椭圆曲线限制在整数取模的有限域上。在该条件下,我们发现椭圆曲线上的点能生成循环子群,接着引入了基点、阶数和辅助因子。最后,我们已经知道了,有限域中的标量乘...

2021-07-15 21:22:00 1901

原创 2椭圆曲线密码学:有限域和离散对数

原文链接:https://andrea.corbellini.name/2015/05/23/elliptic-curve-cryptography-finite-fields-and-discrete-logarithms/这篇文章是ECC系列的第二篇。在前一篇文章中,我们已经看到了如何基于实数域上的椭圆曲线来定义一个群。具体如下,我们定义了点的加法规则:给定三个共线的点,它们的和是零(P...

2021-07-13 22:16:00 1712 1

原创 椭圆曲线密码学:简介

你们中知道公钥密码学的人可能已经听说过ECC, ECDH或ECDSA。第一个是椭圆曲线密码学的首字母缩写,其他是基于它的算法的名称。今天,我们可以在TLS、PGP和SSH中找到椭圆曲线密码系统,这只是现代网络和IT世界所基于的三种主要技术之一。更不用说比特币和其他加密货币了。在ECC流行之前,几乎所有的公钥算法都是基于RSA、DSA和DH等基于模块化算法的可替代的密码系统。RSA和它的朋友在...

2021-07-11 14:11:00 478

原创 区块链部署

转载原址:https://blog.csdn.net/weixin_43682574/article/details/84660929本文基于华为云区块链服务,介绍如何部署一个区块链网络。1、准备工作在开始使用华为云区块链服务之前,我们需要先完成相应的环境准备工作,依次为:创建集群、绑定弹性IP、创建文件存储。注意:创建集群的时候可一并完成绑定弹性IP。您需要给集群中每个虚机分别绑定一个弹...

2021-05-21 14:08:00 1215 3

原创 PBFT算法流程

转载原址:https://my.oschina.net/u/3620978/blog/31427751. 系统模型本部分介绍PBFT算法运行的系统模型。1.1 网络PBFT工作在异步的分布式系统中,系统中各个节点彼此通过网络连接。 系统运行时,消息的传递允许出现下列情形:不能正确发送、延迟、重复、乱序1.2 拜占庭错误节点系统允许错误节点也就是拜占庭节点表现出任意行为,但是需要附加一...

2021-05-11 21:38:00 1150 1

原创 Raft和PBFT算法对比

转载原址:https://zhuanlan.zhihu.com/p/35847127导语:区块链技术中,共识算法是其中核心的一个组成部分,本文将详细阐述私链的raft算法和联盟链的pbft算法,从算法的基本流程切入,分析两者的区别。区块链技术中,共识算法是其中核心的一个组成部分。首先我们来思考一个问题:什么是共识?对于现实世界,共识就是一群人对一件或者多件事情达成一致的看法或者协议。那么在计...

2021-05-11 21:12:00 1558 1

原创 【P2P网络中的声誉计算】The EigenTrust Algorithm for Reputation Management in P2P Networks

转载原址:https://zhuanlan.zhihu.com/p/89234944【学习的文章】The EigenTrust Algorithm for Reputation Management in P2P Networks发表会议:WWW2003作者:Kamvar S D , Schlosser M T , Garcia-Molina H单位:Stanford Universi...

2021-05-11 21:01:00 475

原创 P2P通信原理及实现

转载原址:https://www.cnblogs.com/lsgsanxiao/p/7741972.html1.简介当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还有其他中间件如防火墙阻挡了链接的建立。当今部署的中间件大多都是在C/S架构上设计...

2021-05-11 20:51:00 523

原创 区块链基本概念

作者:洪蜀宁苏宁金融研究院高级研究员什么是区块链?近年来,区块链这个名词越来越频繁地进入公众视野,各行各业都在讨论它将怎样改变这个社会。区块链最初发源于金融业,作为金融从业者,很有必要了解一下有关区块链的常识。如此,才能结合各自的业务实际去探索区块链的应用落地,也避免自己被技术的发展所淘汰。本文试图从金融从业者的角度来介绍一下什么是区块链,区块链在金融业能发挥怎样的用途,尽可能回避技...

2021-05-11 20:46:00 1621

原创 区块链最基本的技术原理

多账本记一样的账大家看,这张图上有6个帐本,张三有30元,李四有50元,每一个帐本的帐都是一模一样的,这就是区块链的第一个概念:多个帐本记着同一个帐,而且每个帐本都是一样,可以相互校验。hash值的计算,校验数据的一致性哈希就是把一个字符串,映射成一个相对固定长度的摘要值 64位16进制。比如,hash( 张三给李四100元钱):b2f1dbcea1110674575d43b3f2c...

2021-05-11 20:38:00 562

原创 关于“车联网”的最强科普!

原文链接:https://blog.csdn.net/qq_38987057/article/details/85602295    说到车联网,相信大家一定不会陌生。现在不管是汽车制造商、销售商,还是阿里腾讯这样的互联网企业,都会经常提到它。简单来说,车联网就是把汽车连起来,组成网络。不过,从宏观上来说,车联网其实是一个非常庞大的体系。很多人了解的车联网,可能只是车联网体系的一小部分而已。今...

2021-05-11 20:12:00 3653 1

原创 5G及移动边缘计算(MEC)学习笔记(3)

原文链接:https://blog.csdn.net/gongxifacai_believe/article/details/808112471、移动边缘计算的部署移动边缘计算改变了4G系统中网络和业务分离的状态,通过对传统无线网络增加MEC平台网元,将业务平台(包含内容、服务、应用)下沉到移动网络边缘,为移动用户提供计算和数据存储服务。MEC平台的具体部署方式主要分为两类,包括宏...

2021-05-11 19:44:00 962

原创 5G及移动边缘计算(MEC)学习笔记(2)

原文链接:https://blog.csdn.net/gongxifacai_believe/article/details/808071761、MEC的优势MEC 运行于网络边缘,逻辑上并不依赖于网络的其他部分,这点对于安全性要求较高的应用来说非常重要。另外,MEC 服务器通常具有较高的计算能力,因此特别适合于分析处理大量数据。同时,由于 MEC 距离用户或信息源在地理上非常邻近...

2021-05-11 19:41:00 2358

原创 5G及移动边缘计算(MEC)学习笔记(1)

原文链接:https://blog.csdn.net/gongxifacai_believe/article/details/808048411、1G~5G发展变革1G:第一代移动通信系统出现在蜂窝系统理论提出之后,主要满足人们无线移动通话的需求。2G:第二代蜂窝移动通信系统出现在数字蜂窝技术的发展与成熟之后,为了进一步提高通话的质量,推出了数字化语音业务的第二代蜂窝移...

2021-05-11 19:34:00 1232 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除