草庐IT

拾壹博客拆解,docker环境部署加自动化发布(一)

前言一直想搭建一个属于自己的博客,之前使用过Wordpress,但是觉得太笨重了,很多功能都不是自己需要的,然后有一天摸鱼摸到了拾壹博客。感觉这个项目虽然功能少,但是基本上架子都有了,自己想要的功能可以一边学习一边实践,就想从头部署并且改造一下这个项目。同时,顺便的,也把改造的过程记录成博客沉淀下来。后续的想法是:springboot改造成springcloudalibaba的分布式服务;使用netty+webrtc搭建视频聊天室;结合kubernets进行集群管理;爬虫+hadoop集群进行数据统计分析展示;more以及,欢迎光临安心小站~环境分析1、需求软件jdk1.8redismysql

拾壹博客拆解,docker环境部署加自动化发布(一)

前言一直想搭建一个属于自己的博客,之前使用过Wordpress,但是觉得太笨重了,很多功能都不是自己需要的,然后有一天摸鱼摸到了拾壹博客。感觉这个项目虽然功能少,但是基本上架子都有了,自己想要的功能可以一边学习一边实践,就想从头部署并且改造一下这个项目。同时,顺便的,也把改造的过程记录成博客沉淀下来。后续的想法是:springboot改造成springcloudalibaba的分布式服务;使用netty+webrtc搭建视频聊天室;结合kubernets进行集群管理;爬虫+hadoop集群进行数据统计分析展示;more以及,欢迎光临安心小站~环境分析1、需求软件jdk1.8redismysql

跟随器为何要加反馈电阻?

信号源内阻较大时,添加阻值与信号源内阻相同的反馈电阻,可以减少输出失调电压,提高精度。  R2的作用是为了防止输出意外接地,导致OP损坏,R3起限流作用,再加上嵌位二极管效果更好。  两种电压跟随器的理想闭环增益都等于一。  在电压跟随器中,共模抑制比的影响将加强。此外,同相端到信号源之间不接电阻对减小定态误差是有利的。  但是,当这个匹配电阻取零,则要求反馈电阻为零,在发生堵塞现象时,反馈回路中电流较大,不利于输入级的保护。所以,在使用中应注意。  加有反馈电阻的跟随器,在电路发生“堵塞”时,对电路有一定的限流保护作用,这是它的优点。但定态误差增大了些。  【注】何为“堵塞”?  电压跟随器

SM2加解密代码及算法解析

一、前言    关于国密算法SM2加解密的标准可参考国标文件:http://c.gb688.cn/bzgk/gb/showGb?type=online&hcno=370AF152CB5CA4A377EB4D1B21DECAE0下文中涉及到的符号约定也可参考国标文件以及我的上一篇分享:国密算法SM2密钥对的生成_xianmie的博客-CSDN博客_sm2秘钥生成        想要更清晰明了地了解SM2算法,我的建议是要先了解一下椭圆曲线密码学的数学原理,大致搞明白:椭圆曲线、有限域(素域、二元域)、椭圆曲线的倍点运算。在此,推荐一篇博文,可帮助大家更好地理解ECC算法:ECC算法简析,椭圆曲线

SM2加解密代码及算法解析

一、前言    关于国密算法SM2加解密的标准可参考国标文件:http://c.gb688.cn/bzgk/gb/showGb?type=online&hcno=370AF152CB5CA4A377EB4D1B21DECAE0下文中涉及到的符号约定也可参考国标文件以及我的上一篇分享:国密算法SM2密钥对的生成_xianmie的博客-CSDN博客_sm2秘钥生成        想要更清晰明了地了解SM2算法,我的建议是要先了解一下椭圆曲线密码学的数学原理,大致搞明白:椭圆曲线、有限域(素域、二元域)、椭圆曲线的倍点运算。在此,推荐一篇博文,可帮助大家更好地理解ECC算法:ECC算法简析,椭圆曲线

密码学 - 加解密算法 - 填充规则

说明分组加密算法运算时需要将数据按固定大小分组,由于明文不一定是指定大小的整数倍,因此需要将明文的最后一个分组填充至加密算法所要求的分组大小后进行运算。随着算法的发展,出现了多种填充规则。填充规则是对称加密分组加密算法的通用机制,一种算法可能支持多种填充规则,例如:AES算法。填充规则PKCS5/PKCS5Padding将原始数据长度(字节数)填充到8的倍数,填充字节数据是8-(x%8),x是原始数据长度。原始数据:FFFFFFFF填充后数据:FFFFFFFF04040404PKCS7/PKCS7Padding假设数据长度需要填充n(n>0)个字节才对齐,那么填充n个字节,每个字节都是n;如果

【Jasypt】Spring Boot 配置文件加解密 Jasypt 配置文件加密

SpringBoot配置文件加解密一、Jasypt简介二、集成方法2.1方式一2.2方式二2.3方式三三、Springboot整合Jasypt实战3.1引入依赖3.2编写配置类,配置相关信息3.3使用Jasypt对数据库密码加密,并替换明文3.4查看执行结果四、拓展4.1关于加解密秘钥如何存储4.2使用jasypt3.0启动时报4.2.1解决方案1,降低版本4.2.2解决方案2,修改算法一、Jasypt简介Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。1、JasyptSpringBoot为spr

RSA加解密算法的简单实现

就前不久完成的RSA加解密实现这一实验来水一篇文章算法原理:一.米勒拉宾素性检测算法米勒-拉宾(MillerRabbin)素性测试算法是一个高效判断素数的方法。其涉及到的原理如下:        1、费马小定理:如果p为质数          (在modp的情况下)        2、对于任意一个小于p的正整数x,发现1(模p)的非平凡平方根存在,则说明p是合数。其中定理第二部分可以理解为:如果p是一个素数,0则方程  ≡1(modp)的解为x=1,x=p-1反之如果 x^2≡1(modp) 的解不是x=1,x=p-1  那p就不是素数 二.拓展欧几里得算法如果a、b是整数,那么一定存在整数x

「实在RPA·制造业数字员工」助力制造业加「数」发展

作为世界制造大国,制造行业一直是国家经济发展的重要载体。2023年度政府工作报告将制造业摆在突出位置,指出要加快建设现代化产业体系,将围绕制造业重点产业链,集中优质资源合力推进关键核心技术攻关。国资委机械院创新中心主任宋嘉表示,制造业是立国之本,大力发展制造业重点产业链是构建现代化产业体系的关键所在,产业转型升级是产业发展的内在需要,更是科技创新的主要方向、创新成果应用的巨大市场。当下数字经济发展迅速,制造业也势必乘上数字化转型的快车。一、制造业存在的痛点(一)传统行业重人工,效率提升空间大制造业作为传统行业,业务处理依赖人工;人口红利逐渐消失,基层业务人员工作量日益增加,人力资源利用度低,业

vue前端实现登录时加验证码

登录时图形验证方法一:插件(vue移动端(PC端)图形验证码)vue移动端(PC端)图形验证码vue2-verify地址:vue2-verify的npmjs地址安装使用:npmivue2-verify支持的验证码类型:常规验证码picture常规的验证码由数字和字母构成,用户输入不区分大小写,可变形成汉字验证。运算验证码compute运算验证码主要通过给出数字的加减乘运算,填写运算结果进行验证。滑动验证码slide通过简单的滑动即可完成验证,应用与移动端体验很好。拼图验证码puzzle拼图。选字验证码pick通过按顺序点选图中的汉字完成验证,ie浏览器要求9或以上。方法二:插件(一款拼图验证码