- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 阿里云服务器安装JDK指南
hi,大家好啊,好久不见,最近阿里云双十一做活动,很多博主都在做购买返现活动,不知道大家有没有去白嫖他们一个服务器,服务器买来可以用来学习一下服务器搭建,应用部署等等,可以做的事情还是蛮多的。正好最近我也有一个将要上线的应用,就趁着这波活动也购买了一个,大家可以根据自己实际需要来选择,如果只是用来学习用的就建议买那个共享型的N4就可以了,这里就不多做介绍了,如果大家有不明白的可以联系我哈。查看服务器信息在安装jdk前,我们要先能连上服务器。登录阿里云,从面板首页,有很多入口可以看到我们购买的ECS服
2021-11-16 08:24:43
3559
原创 一文带你读懂base64编码
hi,大家好,我是开发者FTD。相信很多同学在工作中,经常会用到Base64编码,那大家知道为什么会有Base64编码吗?我们为什么要使用它呢,它又是怎么实现的呢?下面就让我们来一起深入探究一下Base64编码吧。Base 家族在开始之前,我们先给大家介绍一下Base家族。虽然我们在工作中使用最多的是Base64,但是Base家族可不止是只有Base64,除了Base64之外,Base家族还有Base32和Base16。我们都知道ASCII 编码,ASCII 编码是用256(2的8次方)个字符,对二进
2021-03-05 07:24:57
1493
1
原创 Java异常详解
hi,大家好,我是开发者FTD。今天我们来聊一聊Java语言中的异常处理机制。Java 语言诞生于1995年,距现在已经有26年的时间了。作为一门比较老的语言依然拥有强大的生命力,Java在很多方面(例如高并发,移植性等)具有明显的优势,当然在一些方面(例如图像处理)也有不足,今天要给大家介绍的异常就是Java语言中提供的一个强大的,可以让我们正确合理的应对程序中发生错误的机制。一、异常介绍什么是异常?异常是指程序在运行过程中发生的,由于外部问题导致的程序运行异常事件,异常的发生往往会中断程序的运行
2021-03-03 07:08:00
332
原创 二月:冷清的春节
hi,大家好,我是开发者FTD。二月份就这么悄无声息的过完了,时间真的过得太快了,而且二月份还比其他月少了几天,再加上春节的时间,感觉就更快了。按照惯例,今天也对二月份做个总结,以迎接到来的三月。关键词:21日打卡、春节、工作述职Java 21天打卡学习计划在二月初的时候,偶然发现阿里云举行了一个21天Java学习打卡计划,不仅有丰富的学习内容,还有不错的奖品。看完之后感觉又可以是一个坚持的目标,于是果断就报名参与了,奖不奖品不重要,重要的是坚持。同时我也在公众号内推送了一篇打开文章,希望能想一起学习
2021-03-02 07:33:32
204
原创 一文带你读懂计算机进制
hi,大家好,我是开发者FTD。在我们的学习和工作中少不了与进制打交道,从出生开始上学,最早接触的就是十进制,当大家学习和使用计算机时候,我们又接触到了二进制、八进制以及十六进制。那么大家对进制的认识和使用是否很清楚呢?今天我就带大家一起深入了解一下计算机中的进制。进制简介进位制其实是一种记数的方式,所以也称为进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数(英文:radix)或底数,基数为n,即可称n进位制,简称n进制。例如平常生活中我们经常用到的十进制,就是使
2021-02-24 08:15:17
3578
原创 直接拿来用!GitHub10个开源免费的后台管理面板
hi,大家好,我是开发者FTD。今天要给大家介绍几个GitHub上开源免费好用的后台管理面板,大家在平时工作中,一定不可避免的会开发一些业务管理控制后台,如果从零开始完整的做一套不是一件很容易的事情,还好GitHub上已经有很多免费开源的后台控制面板,我们可以直接使用。下面我们就一一介绍给大家,大家喜欢的可以收藏一下,等要用的时候就可以快速搭建起来了。vue-element-adminvue-element-admin是一个后台前端解决方案,它基于 vue 和 element-ui 实现。它使用了最新
2021-02-22 08:08:39
501
原创 奇妙的安全旅行之加密算法(完整版)
hi,大家好,我是开发者FTD。之前我在公众号写了一个工作中常用加密算法系列的文章终于肝完了,为了方便小伙伴们查看和收藏,我将这个系列汇集整理成了一个PDF文档,有需要的小伙伴可以关注公众号,在公众号后台回复 加密算法 就可以下载了。CSDN的小伙伴也可以直接在站内资源下载,地址为:https://download.csdn.net/download/ForTheDevelopers/15309483加密算法属于比较冷门的知识内容,但是在我们的工作和生活中确是越来越重要的一部分了,了解这部分的知识还是非
2021-02-18 15:08:13
325
1
原创 奇妙的安全旅行之国密算法
hi,大家好,我是开发者FTD。今天我们来介绍一下我们国家密码局制定的加密算法 — 国密算法。为什么要制定国密算法?密码算法是保障信息安全的核心技术,尤其是我国最关键的银行业核心领域长期以来都是沿用MD5、3DES、SHA-256、RSA等这些国际通用的密码算法体系及相关标准。随着金融安全上升到国家安全高度,近年来国家有关机关和监管机构站在国家安全和长远战略的高度提出了推动国密算法应用实施、加强行业安全可控的要求。摆脱对国外技术和产品的过度依赖,建设行业网络安全环境,增强我国行业信息系统的“安全可控”
2021-02-03 08:25:43
1196
原创 奇妙的安全旅行之ECC算法
hi,大家好,我是开发者FTD。今天我们来介绍一下非对称加密算法的ECC算法。ECC 算法简介ECC 是 Elliptic Curves Cryptography 的缩写,意为椭圆曲线密码编码学。和RSA算法一样,ECC算法也属于公开密钥算法。最初由 Koblitz 和 Miller 两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性。ECC 算法的数学理论非常深奥和复杂,在工程应用中比较难于实现,但它的单位安全强度相对较高,它的破译或求解难度基本上是
2021-02-02 23:33:32
3648
原创 一月:你今年还回家过年吗?
hi,大家好,我是开发者FTD。一月份对于我来说,是工作和生活渐渐明朗的一个月,之前迷茫的状态感觉在这一个月开始慢慢消失,并让整个人的精神状态开始转变。2021年才刚刚开始,大家也可以对自己新的一年进行一个规划,希望2021年对所有人都是一个有改变,有期待,有所收获的一年。#疫情爆发元旦过完回来,马上河北疫情爆发,导致我这个刚从河北某小县城回北京的一下子成为了重点“看护”对象,公司和社区都轮番统计和询问,不过还好我们不是河北中高风险地区,家乡当地也无确诊病例,在社区组织了两次核算检测之后这事儿就算过去了
2021-02-01 20:53:52
226
原创 2021年程序员1月薪资统计,你在哪一档?
hi,大家好,我是开发者FTD。2021年1月份马上就要结束了,再过一周多春节也即将来临,春节后估计又是一波跳槽高峰,那我们一起来看一下当前程序员的薪资状况,让大家对于年后是否要换工作也有个心理预期吧。注:以下数据来源于有数可据。来源:https://blog.csdn.net/juwikuang/article/details/1121596662021年1月本期采集到的样本有352948个。从整体数据水平来看,2021年1月全国程序员平均工资为14915元,工资中位数为12500元,大部分人的
2021-01-28 08:18:05
1279
原创 奇妙的安全旅行之DSA算法
hi,大家好,我是开发者FTD。今天我们来介绍一下非对称加密算法中的DSA算法。DSA 算法简介DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard) 数字签名的标准。DSA是一种更高级的验证方式,它是一种公开密钥算法,不能用来加密数据,一般用于数字签名和认证。DSA 不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。在DSA数字签名和认证
2021-01-26 08:14:19
1561
1
原创 奇妙的安全旅行之RSA算法
hi,大家好,我是开发者FTD。今天我们开始介绍非对称加密算法。非对称加密算法区别于对称加密算法的主要特点是,非对称加密算法有两个密钥:公钥 (public key) 和私钥 (private key)。公钥和私钥是一对密钥,如果用公钥对数据加密,那么只能用对应的私钥解密;相同的,如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以将这种加密算法称为非对称加密。非对称加密算法的安全性好,由于有两个密钥,所以它不需要交换比较重要的私钥,只需要交换对外公开的公钥即可,它消除了用
2021-01-25 07:41:15
883
原创 奇妙的安全旅行之AES算法
hi,大家好,今天开始我们来介绍一下对称加密算法中的AES算法。AES简介AES(英语:Advanced Encryption Standard,缩写:AES),即高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,AES算法已
2021-01-21 07:46:23
1139
原创 奇妙的安全旅行之DES算法(二)
hi,大家好,上一节我们详细介绍了对称加密算法DES的基本内容,由于明文的长度不固定,而加密算法只能处理特定长度的一块数据,所以就需要对比较长的明文进行分组后再加密,但是分组后,最后一组的长度可能又会出现位数长度不够的情况,所以就又需要根据填充模式来对最后一组报文进行填充。对称加密的分组模式对称加密一共有五种分组模式,下面我们来介绍一下。1. ECB - Electronic Code Book, 电子密码本模式优点:简单,效率高有利于并行计算误差不会被传送缺点:密文有规律,容易被
2021-01-20 08:07:18
304
原创 2020,再见;2021,我来了!
现在是2021年1月16日下午16点33分,星期六。此时北京正在通报昨日新冠肺炎新增病例情况,这种每天戴口罩的鬼日子还不知道什么时候能结束。最近由于天气变冷,病毒更容易存活和传播,最近一个月就突然又变的非常紧张起来了,几乎隔一段时间公司人力就会在群里统计有没有到过哪哪哪中高风险地区。尤其是我的家乡河北更是成了这次病毒肆虐的重灾区,我每天也是都在关注新闻和老家亲人们的消息和进展,希望疫情能尽快结束吧。从去年12月底开始,各大App和网站的年底总结就已经陆陆续续开始和结束了,对于我这种相对比较传统的人来说,.
2021-01-18 21:22:48
660
2
原创 奇妙的安全旅行之DES算法(一)
hi,大家好,从今天开始我们介绍加密算法中的对称加密算法。相信大家看了前几篇文章,已经对摘要算法的使用已经有了比较深的认识,摘要算法由于其算法特性,只能单向加密,无法对数据反向解密,这时对称加密算法就出现了。对称算法主要有DES、3DES 和 AES,今天我们重点介绍一下对称加密算法中的DES 算法。DES 算法介绍DES (Data Encryption Standard)算法是世界上最常用的加密算法。在很长时间内,许多人心目中“密码生成”与DES一直是个同义词。尽管后来有个叫Electronic F
2021-01-15 08:09:59
418
原创 奇妙的安全旅行之HMAC算法
hi,大家好,今天我们开始介绍消息摘要算法中的HMAC(Keyed-Hashing for Message Authentication)消息认证码算法,MAC(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥,因此MAC算法也经常被称作 HMAC 算法。MAC在开始之前,我们先说下MAC算法。在现代的网络中,身份认证是一个经常会用到的功能,在身份认证过程中,有很多种方式可以保证用户信息的安全,而 MAC
2021-01-14 07:57:01
856
原创 奇妙的安全旅行之SHA算法
hi,大家好,今天我们开始介绍消息摘要算法中的SHA(Secure Hash Algorithm)安全散列算法。由于其他曾被广泛使用的Hash算法,比如上一篇文章提到的MD5,后来都被发现存在一定的安全隐患,新的摘要算法算法就出现了。SHA 算法是由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院(NIST)于1993年发布,是美国的政府标准。从2005年至今,SHA或许已经成为仅存的Hash算法的标准了。SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384
2021-01-13 08:09:47
514
原创 奇妙的安全旅行之MD算法
hi,大家好,今天我们开始介绍消息摘要算法中的MD(Message Digest)算法,MD算法家族包括:MD2,MD4,MD5,MD算法生成的消息摘长度要都是128位的。其中MD5算法是消息摘要算法的第五个版本,是当前最典型的消息摘要算法,它是由MD2和MD4算法改进而来的。不论是哪一种MD算法,它们都需要获得一个随机长度的信息并产生一个128位长度的信息摘要。如果将这个128位的二进制摘要信息换算成十六进制,就可以得到一个32位长的字符串,所以平时我们见到的大部分MD5算法生成的字符串都是一个32位长
2021-01-12 08:17:36
1431
1
原创 奇妙的安全旅行之加密算法概述
前言hi,大家好呀,信息安全作为当前社会中比较重要的一个课题,已经覆盖了人们生活的方方面面,虽然有时候我们可能并没有意识到,其实信息安全防护已经在背后默默的保护我们的信息安全了。例如,当你在互联网上浏览网站时;当你准备注册或者登陆一个网站,需要输入密码时;当你在购物网站买商品进行支付时;当你到银行取钱时…可以说信息安全是关系国家、城市信息、行业用户、百姓利益的关键问题,尤其是数据安全,身份隐私等信息的安全对于每个人都很重要。互联网最初,大家的安全意识还没有那么高,很多信息都是明文传输,甚至数据库中也是明
2021-01-11 08:42:06
426
原创 手把手教你搭建开发环境之Java开发
大家好呀,从今天开始,我们的手把手系列教程就正式开始啦。如果你觉得本文对你有一些帮助,欢迎大家关注、点赞、分享给需要的小伙伴们,谢谢大家啦。前言Java虽然是一个比较老的语言,但到现在依然充满了活力,各种开源框架层出不穷,丰富的社区资源都对Java的发展和应用都提供了极大的帮助。对于想学习Java开发的小伙伴,第一步就是要搭建开发环境,然后才能进行更好的开展后续的学习和工作。那接下来我们就一起看看怎么从0到1搭建一个Java开发环境吧。搭建Java开发环境,我们首先需要准备相应的软件安装包,我们本次
2020-11-03 15:36:25
547
1
原创 作图神器ProcessOn - 免费好用
因工作需要,我经常需要花一些流程图,时序图,架构图什么的,之前使用的Windows系统,大部分情况下就用的Visio来画图。后来为了工作方便,换成了Mac电脑,结果发现Mac上没有Visio,然后就在网上一顿找,也试了各种软件,发现都不是特别理想或者总有一些不太满意的地方。直到同事推荐给我ProcessOn这个在线画图软件,就试着去用了用,发现还是很不错的,能够满足我的日常工作需要,操作比较简单,功能也比较丰富自由,我比较喜欢的一点是,ProcessOn提供了很多模板供我们参考,这样就节省了很多自己从头开始
2020-10-27 09:36:49
3416
原创 开发者们都在关注的网站
开发者们都在关注的网站 ????综合类(5个)1、GitHub全球最大的编程开源社区,很多优秀的开源项目都在上边,不知道这个都不要说自己是程序员????访问地址:https://github.com2、CSDN全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台。访问地址:https://www.csdn.net3、Stackoverflow这个是程序员最好的问答网站,不接受反驳。编程中遇到的 80% 以上的都可以在里边找到答案,但是很无奈,是英文的,
2020-10-22 08:44:28
804
1
原创 一文读懂Git工作流
Git是目前最流行的代码管理工具,相信大家也都是在用Git来管理自己团队的源代码。团队一般为了规范开发,保持良好的代码提交记录以及维护 Git 分支结构清晰,方便后续维护等,都会迫切需要一个比较规范的 Git 工作流。本文就是在这个背景下诞生的,如果你的团队正好有此需求,那你可以看一下,希望本文能给大家提供一些帮助,建立良好的团队代码流程规范。本文的目录如下Git主要优点Git分支管理Git日志规范Git Flow工作流Git Flow实战Git主要优点分布式存储,本地仓库包含了远
2020-10-20 22:01:31
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人