-
SpringBoot中幕——配置文件properties与yml
⭐️前面的话⭐️ 本篇文章将介绍有关SpringBoot的配置文件,SpringBoot的配置文件格式有两种,一种是项目中默认生成的properties文件,另外一种就是yml格式的配置文件,yml文件可以理解为properties文件的升级版,yml语法没有properties语法那么沉余,并且更通用。 小贴士:博主推荐->学习面试刷题必用工具 ?博客主页:未见花闻的博客主页 ?欢迎关注?…...- 松阳
- 0
- 0
- 58
-
剪贴板操作 Clipboard API 教程
一、简介 浏览器允许 JavaScript 脚本读写剪贴板,自动复制或粘贴内容。 一般来说,脚本不应该改动用户的剪贴板,以免不符合用户的预期。但是,有些时候这样做确实能够带来方便,比如"一键复制"功能,用户点击一下按钮,指定的内容就自动进入剪贴板。 目前,一共有三种方法可以实现剪贴板操作。 Document.execCommand()方法 异步的 Clipboard API c…...- 松阳
- 0
- 0
- 127
-
《MySQL高级篇》七、性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )
?博客首页:热爱编程的大李子 ? ?文章目的:性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )? ⛅️文章出处:MySQL数据库教程天花板 ⛅️ ?博主在学习阶段,如若发现问题,请告知,非常感谢? ?同时也非常感谢各位小伙伴们的支持? ?每日一语:脚踏实地,勇往直前,你走过的路,每一步都算数!? ?感谢: 我只是站在巨人们的肩膀上整理本篇文章,…...- 松阳
- 0
- 0
- 575
-
一看就懂:正则表达式
目录 案例引入 正则表达式 命名规范 结构组成 用途场景 Java中的正则校验 正则元字符 正则:普通字符 正则:\d 正则:\D 正则:\w 正则:\W 正则:\s 正则:\S 正则:. 正则:| 正则:[abc] 正则:[^abc] 正则:[a-z] 正则:[^a-z] 正则:\num 正则:? 正则:+ 正则:{n} 正则:{n,m} 正则:* 案例引入 在讲正则表达式前,我们不妨先从一个场…...- 松阳
- 0
- 0
- 45
-
SpringCloud Alibaba核心组件Nacos【服务多级存储模型&配置集群】第2章
目录 1,服务分级存储模型 1.1:nacos分级存储是什么 1.2:什么又是集群 1.3:为什么nacos 要引入这么一个服务分级 1.3.1:服务跨集群调用问题 2,服务集群属性 2.1 给实例配置集群 2.1.1:修改文件yml,添加如下内容: 2.1.2:在Nacos控制台可以看到集群变化: 1,服务分级存储模型 这个服务分级存储模型概念听起来很高级,下面咱们仔细分析一波!!! 1.1:n…...- 松阳
- 0
- 0
- 33
-
2022最全最新前端面试题(附加解答)
JS 1、说一下innerHTML 与 innerText的作用与区别? 作用:都可以获取或者设置元素的内容 区别:innerHTML可以解析内容中的html标签 innerText不能解析内容中的html标签 2、JavaScript 由以下三部分组成: ECMAScript(语法部分):JavaScript 语言基础 DOM(文档对象模型):规定了访问 HTML 和 XML 的方法 BOM(浏…...- 松阳
- 0
- 0
- 421
-
牛客网前端刷题(二)
还在担心面试不通过吗?给大家推荐一个超级好用的刷面试题神器:牛客网,里面涵盖了各个领域的面试题库,还有大厂真题哦! 赶快悄悄的努力起来吧,不苒在这里衷心祝愿各位大佬都能顺利通过面试。 面试专栏分享,感觉有用的小伙伴可以点个订阅,不定时更新相关面试题:面试专栏 。 文章目录 ?正文1.说一说JS数据类型有哪些,区别是什么?2.说一说JS变量提升?3.说一说map 和 forEach 的区别?4.说几…...- 松阳
- 0
- 0
- 469
-
如何搭建一个vue项目(完整步骤)
如何搭建一个vue项目(完整步骤) 一、环境准备 1、安装node.js 下载地址:https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 1|node -v 2|node -version 出现版本号则说明安装成功(最新的以官网为准) 3、为了提高我们的效率,可以使用淘宝的镜像源 输入:npm install -g cnpm --registr…...- 松阳
- 0
- 0
- 446
-
前端加密JS库–CryptoJS 使用指南
时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。接下来我们就分别说一下 CryptoJS 常用的一些方法。 CryptoJS文档 为什么要编码? 由于一些网络通讯协议的限制, 又或者是出于信息加密的目的, 我们就需要将原信息转换为base64编码,然后才能进行传输.例如,发送某些含有 A…...- 松阳
- 0
- 0
- 2.3k
-
mysql 存储过程详解
前言 在项目开发中,经常会遇到这样一种场景,当修改A表的一条数据时,需要关联修改B表、C表甚至其他更多表的数据,为什么会这样呢? 在真实的业务场景中,往往一张表的数据关联的业务是多样的,举例来说,用户在页面上完成一个订单,对服务端来说,与这个订单相关的业务还有很多,比如生成一条出库记录,扣减库存,用户的账户余额扣减,商家的账户余额增加,财务结算等等… 所有这些不同的业务员操作,在服务端来说,最终体…...- 松阳
- 0
- 0
- 438
-
SQL 世界中的安全性与性能
如果你发现自己以某种方式置身于数据库的世界中,想必你已经对数据库的安全和性能有了一些了解。数据库管理系统确实为数据库带来了好处,但你是否考虑过需要从安全性和性能角度进行权衡,以便使你的选择最有效?这正是本文要探讨的。 安全和性能是否联系在一起? 首先要考虑一个事实,性能和安全密切相关。出现这种情况的主要原因是,开发人员,无论是初级的还是资深的,在其职业生涯的某个时刻开始意识到: 安全性提高时,实现…...- 松阳
- 0
- 0
- 573
-
Redis面试题总结
1.1 常见考点 1、Redis 为何这么快? 1)基于内存; 2)单线程减少上下文切换,同时保证原子性; 3)IO多路复用; 4)高级数据结构(如 SDS、Hash以及跳表等)。 2、为何使用单线程? 官方答案 因为 Redis 是基于内存的操作,CPU 不会成为 Redis 的瓶颈,而最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且 CPU 不会成为瓶颈,那就顺理成章地采用单线程…...- 松阳
- 0
- 0
- 555
-
【React】使用Next.js构建并部署个人博客
? TypeScript学习:TypeScript从入门到精通 ? 蓝桥杯真题解析:蓝桥杯Web国赛真题解析 ? 个人简介:一个又菜又爱玩的前端小白? ? 你的一键三连是我更新的最大动力❤️! ?分享博主自用牛客网?:一个非常全面的面试刷题求职网站,真的超级好用? 前言 关于博客系统,相信大家早已驾轻就熟,网上有很多以markdown驱动的博客框架,如vuepress,hexo等,这类框架的本质是…...- 松阳
- 0
- 0
- 542
-
Node.js | 强大的包管理器:npm 和 yarn
前言 最近博主一直在牛客网刷题巩固基础知识,快来和我一起冲关升级吧!点击进入牛客网 学习NodeJS的第一步就是要了解node的包管理器:npm,对于npm相信大家并不陌生,因为我们常用它去下载一些包资源 但因为npm的资源库(https://www.npmjs.com/)在国外,使用它下载资源的速度比较慢,于是就出现了yarn这些第三方的node包管理器以及国内的跟npm仓库同步更新的淘宝镜像(…...- 松阳
- 0
- 0
- 413
-
Cookie 的 SameSite 属性
Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。 一、CSRF 攻击是什么? Cookie 往往用来存储用户的身份信息,恶意网站可以设法伪造带有正确 Cookie 的 HTTP 请求,这就是 CSRF 攻击。 举例来说,用户登陆了银行网站your-bank.com,银行服务器发来了一个 Cookie。 Set-Cookie:i…...- 松阳
- 0
- 0
- 100
-
React+Mobx|基本使用、模块化
欢迎来到我的博客 ?博主是一名大学在读本科生,主要学习方向是前端。 ?目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏 ?目前正在学习的是? R e a c t 框架 React框架 React框架?,中间穿插了一些基础知识的回顾 ?博客主页?codeMak1r.小新的博客 ?本文目录? Mobx介绍1.什么是Mobx2.Mobx有什么优势3.社区评价 …...- 松阳
- 0
- 0
- 121
-
MySQL慢sql分析及优化
从数据库角度看:每个SQL执行都需要消耗一定I/O资源,SQL执行的快慢,决定资源被占用时间的长短。假设总资源是100,有一条慢SQL占用了30的资源共计1分钟。那么在这1分钟时间内,其他SQL能够分配的资源总量就是70,如此循环,当资源分配完的时候,所有新的SQL执行将会排队等待。 从应用的角度看:SQL执行时间长意味着等待,在OLTP应用当中,用户的体验较差 治理的优先级上 master数据库…...- 松阳
- 0
- 0
- 82
-
对接第三方顺丰丰桥下单Api接口实战教程java
对接第三方顺丰丰桥下单接口实战 前言pom文件顺丰依赖Controller层Service层ServiceImpl实现类层封装请求参数顺丰丰桥下单响应参数 前言 在接入第三方顺丰Api之前要先登录LaaS开放平台,如果您是首次与顺丰合作,可通过注册平台账号后登录。 如果您已有开放平台账号,可直接使用账号密码登录。如果您已有月结管家/速打平台/数据灯塔账号,可选择对应登录方式直接登录。如果您是顺丰内…...- 松阳
- 0
- 0
- 493
-
Node.js | 搭建后端服务器(含内置模块 http | url | querystring 的使用)
?️ NodeJS专栏:Node.js从入门到精通 ?️ 蓝桥杯真题解析:蓝桥杯Web国赛真题解析 ? 加入社区领红包:海底烧烤店ai(从前端到全栈) ??个人简介:即将大三的学生,一个不甘平庸的平凡人? ? 你的一键三连是我更新的最大动力❤️! ?分享博主自用牛客网?:一个非常全面的面试刷题求职网站,真的超级好用? 文章目录 前言一、创建服务器二、返回响应数据返回复杂对象数据返回html文档数…...- 松阳
- 0
- 0
- 74
-
【Vue全家桶】新一代的状态管理–Pinia
【Vue全家桶】新一代的状态管理--Pinia ? 什么是 Pinia如何使用 Pinia ?认识 Store1. 定义一个store2. 使用 store ? 操作 State? Getters1. 认识和定义 Getters2. 访问 Getters ?认识和定义 Action ? 什么是 Pinia Pinia (西班牙语中的菠萝),本质上依然是一个状态管理的库,用于跨组件、页面进行状态共享…...- 松阳
- 0
- 0
- 407
-
MySQL安装配置教程(超级详细、保姆级)
一、 下载MySQL Mysql官网下载地址https://downloads.mysql.com/archives/installer/ 1. 选择想要安装的版本,点击Download下载 本篇文章选择的是5.7.31版本 2. 选择安装的产品和功能 依次点开“MySQL Servers”、“MySQL Servers”、“MySQL Servers 5.7”、“MySQL Servers 5.…...- 松阳
- 0
- 0
- 30
-
Dubbo详解,用心看这一篇文章就够了【重点】
1.1 Dubbo概述 Dubbo是阿里巴巴开源的基于 Java 的高性能RPC(一种远程调用) 分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 每天为2千多个服务提供大于30亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点以及别的公司的业务中。 简单的说,Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有D…...- 松阳
- 0
- 0
- 532