npm install --save和npm install --save-dev的区别

npm install 在安装 npm 包时,有两种命令参数可以把包信息写入配置文件 package.json 中--save || -S // 运行依赖(发布时)–save-dev || -D //开发依赖(开发时)区别:不同的配置文件将依赖信息 , 添加到package.json的不同地方save : dependencies 键下,发布后还需要依赖的模块,譬如像jQuery库或者Angular框架等,我们在开发后依旧依赖它们,否则就运行不了。save-dev : devDepen
分类: 其他 发布时间: 11-19 08:43 阅读次数: 0

怎么下载学习通上的PDF

如题,怎么把学习通上章节课程里的PDF下载下来?1.在当前页面按F12,进入Element选项卡,然后Ctrl+F全局搜索objectid,可以看到如下一串字符:2.
分类: 其他 发布时间: 11-19 08:43 阅读次数: 0

docker与虚拟机的对比

特性 容器 虚拟机 启动速度 秒级 分钟级 隔离策略 CGroups Hypervisor 系统资源 0~5% 5~15% 隔离级别 进程级 虚拟机系统级 镜像存储 KB~MB GB~TB...
分类: 其他 发布时间: 11-19 08:42 阅读次数: 0

链路追踪之zipkin

微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。而Zipkin可以结合压力测试工具一起使用,分析系统在大压力下的可用性和性能。Zipkin 是什么? Zipk
分类: 其他 发布时间: 11-19 08:42 阅读次数: 0

什么是Redis集群?

面试官:聊下Redis的分片集群,先聊 Redis Cluster好咯? 面试官:Redis Cluser是Redis 3.x才有的官方集群方案,这块你了解多少? 候选者:嗯,要不还是从基础讲起呗?
分类: 服务端 发布时间: 11-19 08:42 阅读次数: 0

认识一下JWT

1.JWT是什么?详细的解释是:Json web token (JWT)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519)。该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。简单理解的话:JSON Web Token (JWT)是一个开放标准
分类: 其他 发布时间: 11-19 08:42 阅读次数: 0

Git删除已经提交的target .idea等文件 过滤不必要的文件

对于一些新手来说 在提交代码的时候可能会提交一些不应该提交的文件 那么怎么办 办法总比问题多1.删除远程文件git rm -r --cached .idea/git rm -r --cached target/(--cached 表示本地仍旧保留)2.提交git commit -m "删除不需要的文件"git push3.过滤不应该提交的文件3.1Settings→Editor→File Types3.2在下方的忽略文件和目录(Ignore files and .
分类: 其他 发布时间: 11-19 08:42 阅读次数: 0

前端区分打包环境

一、安装cross-envcnpm install --save-dev cross-env通过cross-env这个插件我们能够跨平台设置环境变量.那么我们怎么来区分到底是生产环境、预生产环境还是测试环境二、配置各个环境的参数这里我们vue项目脚手脚版本是2.0 在config/文件夹,我们逐一添加pre.env.js\prod.env.js\test.env.js三个js文件,作为区分环境的依据//config/pre.env.js 'use strict'module.exp
分类: 其他 发布时间: 11-19 08:41 阅读次数: 0

2021年10月份自考感悟

1.学习是讲究方法的,三遍读书法、思维导图法、小组讨论法,这是自学考试的三件利器,我们应该熟练的掌握,并且很容易的应用到我们的学习中,在以后的工作生活中也是有意义的。2.学习是一个不断反复的过程,古有圣人云:学而时习之,不亦说乎。经常性的学习,反复的学习,知识会有不一样的味道,会有不一样的收获。3.考前临时抱佛脚是不可取的,学习应该放在平时,学习是一个不断积累的过程,只有不断的学习,才能不断的积累。4.学习自考,应该先宏观,再微观;从全局出发,做好结构化;不断细分,慢慢整合。...
分类: 其他 发布时间: 11-19 08:41 阅读次数: 0

前端vue转盘抽奖

一、 最近有个需求在前端做抽奖的业务,然后查了些资料,实现了一下。效果图如下:二、实现原理:CSS的transitions:rotate属性,传入度数即可旋转;调整中奖概率也写的几乎人人可以看懂的流程,也比较巧妙地实现了对概率的控制,称不上多厉害的算法,但确实达到了想要效果。1.在html中:<template> <div id="bg"> <img @click="go" class="pointer" src="./pointer.png" .
分类: 其他 发布时间: 11-19 08:41 阅读次数: 0

vue表格导出到Excel

步骤一:安装依赖npm install --save xlsx file-saver步骤二:在放置需要导出功能的组件中引入相关组件import FileSaver from 'file-saver'import XLSX from 'xlsx'步骤三:给table设置一个idHTML中的设置,简单来说就是给需要导出的table标签el-table上加一个id:如id="exportTable",对应下面的exportExcel方法中的 document.querySelector(
分类: 其他 发布时间: 11-19 08:40 阅读次数: 0

MySQL中的条件赋值

当我们查询数据库时,想把其中某些字段的结果值改为我们需要的结果,怎么做呢?一、先来个开胃小菜:SELECT 性别 =CASE t.sex = 1 THEN '男' t.sex = 0 THEN '女' END FROM t_user AS t这个逻辑还是很容易理解的,查询user表,当性别字段为1时,返回结果"男",当性别字段为0时,返回结果为"女"。二、应用到我们的业务场景中,当班级表的isdelete字段为0时,就返回"展示",否则就是...
分类: 其他 发布时间: 11-19 08:40 阅读次数: 0

SpringBoot与Spring的对比

一、原有Spring优缺点分析1.Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。2.Spring的缺点分析虽然Spring的组件代码是轻量级的,但它的配置却是重量
分类: 其他 发布时间: 11-19 08:40 阅读次数: 0

搭建DNS服务器的那些知识

一、DNS服务概述:1.什么是DNS?DNS(Domain Name System)域名系统,在TCP/IP 网络中有非常重要的地位,能够提供域名与IP地址的解析服务,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析。DNS协议运行在UDP协议之上,使用端口53号。2.什么是域、域名?域(domain)是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。
分类: 其他 发布时间: 11-19 08:40 阅读次数: 0

IDEA创建方法时快速添加注释

为了方便开发时提高代码的可读性,那么在创建方法时快速添加注释就很有必要。1.setting => Edit => Live Templates2.新建一个组:选择第二个:Template Group… 名字自己随意如MyGroup3.新建一个Live Template (如 :我写的是add,Expand with:快捷键 使用方法:在方法名上输入:add 然后再按下 Enter 就可以生成Template text里面的内容4.选择方法注释可以作用的文件类型:...
分类: 其他 发布时间: 11-19 08:39 阅读次数: 0

sprint周期总结

世界上最近和最远的距离是什么?是从纸飞机到战斗机的距离,是从雏鸟到雄鹰的距离。将近10个sprint周期的锤炼,将近3个月的开发迭代,我们在不断成长,我们在不断的蜕变。一、sprint周期感受时光飞逝,转眼间在项目组的开发已经有10个sprint周期了,刚开始对于sprint周期是不太理解的,从模模糊糊到逐渐清晰,从踌躇不前到勇往直前,在这中间经历了许多,也收获了许多。从最开始的不愿接受,总感觉sprint周期中的步骤太过繁琐,审批太多,作为项目组长是感同身受的,本来管理项目就很忙了,还需要发各种审
分类: 其他 发布时间: 11-19 08:39 阅读次数: 0

2021-08-23

一.inode与block 1. 概述 ■文件数据包括元信息与实际数据■文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节■block(块)连续的八个扇区组成一个block是文件存取的最小单位■inode(索引节点)用于存储文件元信息(文件的创建者、创建日期、文件大小、文件权限等)先调用文件名匹配inode号码,再根据号码调用inode信息内的文件属性(包括文件大小、时间等)ls -i 文件名 #查看节点号stat 文件名 #查看节点号...
分类: 其他 发布时间: 11-19 08:39 阅读次数: 0

MySQL 数据库基础(MySQL 服务基础与使用 MySQL 数据库)

目录前言一、源码编译安装二、使用 MySQL 数据库1.常见的数据类型2.查看数据库结构3.创建及删除库和表4.管理表中的数据记录5.修改表名和表结构​6.案例拓展​总结前言MySQL 是一个真正的多线程、多用户的 SQL 数据库服务,凭借其高性能、高可靠和易于使用的特点,成为服务器领域中最受欢迎的开源数据库系统 在 2008 年以前,MySQL 项目由 MySQL AB 公司进行开发、发布和支持,之后历经 Sun 公司收购 MySQL,Orac..
分类: 其他 发布时间: 11-19 08:38 阅读次数: 0

MySQL 数据库(高级操作)

目录准备一、克隆表二、清空表三、创建临时表四、创建外键约束总结准备mysql -uroot -p123123#登录create database class;use class;create table test (id int not null,name char(20) not null,cardid varchar(18) not null unique key,primary key (id));insert into test (...
分类: 其他 发布时间: 11-19 08:38 阅读次数: 0

MySQL 数据库管理(用户与授权)

目录前言一、用户与授权1.用户管理1.1 新建用户1.2 查看用户信息1.3 重命名用户1.4 删除用户1.5 给用户设置密码1.5.1 修改当前用户登录密码1.5.2 修改其他用户密码1.6 忘记 root 密码的解决办法2.授权控制2.1 授予权限2.2 查看权限2.3 撤销权限前言在企业信息化的过程中,数据库中库和表都会大量存在,需要分配给管理者核实的权限进行操作 合理地分配权限,可以使数据库管理井然有序,各个...
分类: 其他 发布时间: 11-19 08:38 阅读次数: 0