-
前端加密JS库–CryptoJS 使用指南
时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。接下来我们就分别说一下 CryptoJS 常用的一些方法。 CryptoJS文档 为什么要编码? 由于一些网络通讯协议的限制, 又或者是出于信息加密的目的, 我们就需要将原信息转换为base64编码,然后才能进行传输.例如,发送某些含有 A…... 松阳- 0
- 0
- 1.5k
-
Node.js — 前端高薪之路绕不过去的坎
✅ 作者简介:一名将要迈入大三的大学生,致力于提高前端开发能力 ✨ 个人主页:前端小白在前进的主页 ? 系列专栏 : node.js学习专栏 ⭐️ 个人社区 : 个人交流社区 ?前言 其实学习前端的大佬们都非常清楚一件事,想要拥有高薪,node.js是必须要学精透的,但是很多人纠结于为什么前端要学习node呢?平时在开发中已经是前后端分离了,但是你忽略了一个问题,如果自己仅仅会前端开发,那么你终究…... 松阳- 0
- 0
- 587
-
echarts公司内部图表(冒死上传)
最近公司有一个需求,要做一个数据可视化的页面,所有的图表都在下面,做这些都是本人自己写的,全部都是真是的项目中的代码,包含有柱状图、折线图、水球图以及散点图,这里直接打出来给大家练手,希望大家多多支持,如果这篇文章对您有用的话,记得?+⭐️哦!!!? 数据: 链接:https://pan.baidu.com/s/1oQssniZ7wklWL-whIfofvA?pwd=3dpn 提取码:3dpn ☀…... 松阳- 0
- 0
- 580
-
基于 SpringBoot + MyBatis 的在线五子棋对战
文章目录 1. 项目设计2. 效果图展示3. 创建项目以及配置文件3.1 创建项目3.2 配置文件3.2.1 在 application.properties 中添加配置文件3.2.2 在 resources 目录下创建mapper 4. 数据库设计与实现5. 登录注册模块5.1 设计登录注册交互接口5.2 设置登录注册功能返回的响应类5.3 使用 BCrypt 对密码进行加密5.4 完成 MyB…... 松阳- 0
- 0
- 568
-
SQL 世界中的安全性与性能
如果你发现自己以某种方式置身于数据库的世界中,想必你已经对数据库的安全和性能有了一些了解。数据库管理系统确实为数据库带来了好处,但你是否考虑过需要从安全性和性能角度进行权衡,以便使你的选择最有效?这正是本文要探讨的。 安全和性能是否联系在一起? 首先要考虑一个事实,性能和安全密切相关。出现这种情况的主要原因是,开发人员,无论是初级的还是资深的,在其职业生涯的某个时刻开始意识到: 安全性提高时,实现…... 松阳- 0
- 0
- 560
-
三个案例告诉你,数仓数据流如何搭建?
1、Confluent从使用Stitch的批量ETL到使用Kafka的流式ETL的数据仓库现代化 Confluent尽量多用自身开发的软件来实现内部数据仓库管道的现代化的做法,该使用案例在大多数组织中都是简单和标准的:将Salesforce数据提取、转换和加载(ETL)到Google BigQuery数据仓库中,以便企业可以使用这些数据。但实际上它要比听起来更为复杂。 组织通常依靠第三方ETL工具…... 松阳- 0
- 0
- 551
-
Redis面试题总结
1.1 常见考点 1、Redis 为何这么快? 1)基于内存; 2)单线程减少上下文切换,同时保证原子性; 3)IO多路复用; 4)高级数据结构(如 SDS、Hash以及跳表等)。 2、为何使用单线程? 官方答案 因为 Redis 是基于内存的操作,CPU 不会成为 Redis 的瓶颈,而最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且 CPU 不会成为瓶颈,那就顺理成章地采用单线程…... 松阳- 0
- 0
- 548
-
《MySQL高级篇》七、性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )
?博客首页:热爱编程的大李子 ? ?文章目的:性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )? ⛅️文章出处:MySQL数据库教程天花板 ⛅️ ?博主在学习阶段,如若发现问题,请告知,非常感谢? ?同时也非常感谢各位小伙伴们的支持? ?每日一语:脚踏实地,勇往直前,你走过的路,每一步都算数!? ?感谢: 我只是站在巨人们的肩膀上整理本篇文章,…... 松阳- 0
- 0
- 546
-
Dubbo详解,用心看这一篇文章就够了【重点】
1.1 Dubbo概述 Dubbo是阿里巴巴开源的基于 Java 的高性能RPC(一种远程调用) 分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 每天为2千多个服务提供大于30亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点以及别的公司的业务中。 简单的说,Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有D…... 松阳- 0
- 0
- 530
-
[SpringBoot系列]多环境开发与日志
文章目录 前置导入多环境开发(yaml单一文件版)多环境开发(yaml多文件版)多环境开发(properties多文件版)多环境开发独立配置文件书写技巧多环境开发控制日志前导代码中使用日志工具记录日志优化日志对象创建代码日志输出格式控制日志文件 前置导入 什么是多环境?其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样,这就是多环境。常见的多环境开发主要兼顾3种环境设…... 松阳- 0
- 0
- 525
-
MySQL数据库面试题总结
1 基础 1.1 基本概念 1、MySQL有哪些数据库类型? 数值类型 有包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,分别表示 1 字节、2 字节、3 字节、4 字节、8 字节的整数类型。 1)任何整数类型都可以加上 UNSIGNED 属性,表示无符号整数。 2)任何整数类型都可以指定长度,但它不会限制数据的合法长度,仅仅限制了显示长度。 还有包括 FLOAT…... 松阳- 0
- 0
- 523
-
Java面试之JavaWeb常用框架(offer 拿来吧你)
现在关于Java面试的资料是层出不穷,对于选择困难症的同学来说,无疑是陷入了一次次的抉择与不安中,担心错过了关键内容,现在小曾哥秉持着"融百家之所长,汇精辟之文档"的思想,整理一下目前主流的一些八股文,以达到1+1 > 2 的效果! 文章目录 1、Spring1.1、什么是 Spring 框架?1.2、对Spring IOC的了解1.3、对Spring 容器的了解1.4、…... 松阳- 0
- 0
- 521
-
【React】使用Next.js构建并部署个人博客
? TypeScript学习:TypeScript从入门到精通 ? 蓝桥杯真题解析:蓝桥杯Web国赛真题解析 ? 个人简介:一个又菜又爱玩的前端小白? ? 你的一键三连是我更新的最大动力❤️! ?分享博主自用牛客网?:一个非常全面的面试刷题求职网站,真的超级好用? 前言 关于博客系统,相信大家早已驾轻就熟,网上有很多以markdown驱动的博客框架,如vuepress,hexo等,这类框架的本质是…... 松阳- 0
- 0
- 521
-
进大厂必备的Java八股文大全(2022最强精简易懂版,八股文中的八股文)备战秋招,赶快转发收藏起来吧~
2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗? 答案是,必须背,博主是个三本,今年凭借这篇八股文斩获了多个大厂暑期实习offer,相信秋招一定也可以发挥重要作用。 你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,八股文能快速检验出求职者是否为科班出身,专业基础强不强。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。我整理了一份 Java 基础篇的八股文,大家在…... 松阳- 0
- 0
- 508
-
【React-Hooks进阶】useState回调函数的参数 / useEffect发送网络请求/ useRef / useContext
前言 博主主页??蜡笔雏田学代码 专栏链接??React专栏 上篇文章初步学习了Hooks的基础知识 今天来深入学习Hooks的一些扩展知识 感兴趣的小伙伴一起来看看吧~? 文章目录 useState -回调函数的参数使用场景语法语法规则语法选择代码 useEffect - 发送网络请求使用场景语法要求正确写法 useRef使用场景使用步骤获取dom获取组件实例 useContext实现步骤代码实…... 松阳- 0
- 0
- 503
-
正则表达式如何导致 ReDoS 漏洞?
当您需要搜索和替换文本时,正则表达式会派上用场。但是,在某些情况下,它们可能会导致系统变慢,甚至容易受到 ReDoS 攻击。 介绍 ReDoS 是 DoS 攻击的一个子类型。ReDoS 攻击的目的是通过低效的正则表达式停止应用程序或使其变慢。 ReDoS攻击可分为两种类型: 具有恶意模式的字符串将传递给应用程序。然后此字符串用作正则表达式,从而导致 ReDoS。 将特定格式的字符串传递给应用程序。…... 松阳- 0
- 0
- 499
-
【Vue全家桶】Vuex状态管理
【Vue全家桶】Vuex状态管理 ? 1. 什么是状态管理⏰ Vuex的使用? 单一状态树 和 mapState 辅助函数1. 单一状态树2. mapState 辅助函数 ? getters 的基本使用1. getter 的使用2. getters 第二个参数3. getters 的返回函数 (了解)4. mapGetters 的辅助函数 ? mutation 基本使用1. mutation 携带…... 松阳- 0
- 0
- 489
-
TypeScript 基础类型
TS的基础类型几乎和JS的类型一致,同样包含string,number,boolean,array...等 声明字符串 let str: string = "hello ts" str = "thanks" 声明布尔值 let boo: boolean = true boo = fales 声明数字类型 let num: number = 1 num = 2…... 松阳- 0
- 0
- 479
-
【Spring Cloud】新闻头条微服务项目:使用JWT+MD5+Salt进行登录验证
个人简介: > ?个人主页:赵四司机 > ?学习方向:JAVA后端开发 > ?种一棵树最好的时间是十年前,其次是现在! > ⏰往期文章:SpringBoot项目整合微信支付 > ?喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。 前言: 最近在做一个基于SpringCloud+Springboot+Docker的新闻头条微服务项目,现在项目开发进入了尾声,我打算通过…... 松阳- 0
- 0
- 471
-
Spring Security 自定义授权服务器实践
活动地址:CSDN21天学习挑战赛 相关文章: OAuth2的定义和运行流程Spring Security OAuth实现Gitee快捷登录Spring Security OAuth实现GitHub快捷登录Spring Security的过滤器链机制Spring Security OAuth Client配置加载源码分析Spring Security内置过滤器详解为什么加载了两个OAuth2Aut…... 松阳- 0
- 0
- 471
-
【JavaScript 进阶教程】汽车商城根据价格区间筛选车辆案例
https://download.csdn.net/download/weixin_52212950/86286910 文章导读: 这篇文章实现一个小案例:在购物平台选商品时我们经常会输价格区间,然后筛选出在这个区间内的商品,其实有JavaScript基础我们就已经能实现了,利用循环判断等知识。但是这篇文章是新方法 forEach,filter,some 的使用实现,可以让我们的实现更轻松。 根据…... 松阳- 0
- 0
- 458
-
【JavaScript】手撕前端面试题:对象参数浅拷贝 | 简易深拷贝 | 完整深拷贝
1、浅拷贝 要求 补全JavaScript代码,要求实现一个对象参数的浅拷贝并返回拷贝之后的新对象。 注意: 参数可能包含函数、正则、日期、ES6新对象 是对对象的参数进行浅拷贝,并不是直接对整个对象进行浅拷贝(整个对象的浅拷贝直接赋值即可) 思路 先对参数进行判断,如果不是对象或者是null、函数、正则、日期、ES6新对象(Set和Map)中的一种就直接返回原参数。通过对象上的construct…... zero- 0
- 0
- 457
-
Spring篇面试大全
一、基本概念 1、Spring 是什么? Spring 是一个轻量级 Java 开发框架,最早有 Rod Johnson 创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的 JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发 Java 应用程序提供全面的基础架构支持。Spring 负责基础架构,因此 Java 开发者可以专注于应用程序的…... 松阳- 0
- 0
- 453