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
docker与虚拟机的对比
特性 容器 虚拟机 启动速度 秒级 分钟级 隔离策略 CGroups Hypervisor 系统资源 0~5% 5~15% 隔离级别 进程级 虚拟机系统级 镜像存储 KB~MB GB~TB...
链路追踪之zipkin
微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。而Zipkin可以结合压力测试工具一起使用,分析系统在大压力下的可用性和性能。Zipkin 是什么? Zipk
什么是Redis集群?
面试官:聊下Redis的分片集群,先聊 Redis Cluster好咯? 面试官:Redis Cluser是Redis 3.x才有的官方集群方案,这块你了解多少? 候选者:嗯,要不还是从基础讲起呗?
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 .
2021年10月份自考感悟
1.学习是讲究方法的,三遍读书法、思维导图法、小组讨论法,这是自学考试的三件利器,我们应该熟练的掌握,并且很容易的应用到我们的学习中,在以后的工作生活中也是有意义的。2.学习是一个不断反复的过程,古有圣人云:学而时习之,不亦说乎。经常性的学习,反复的学习,知识会有不一样的味道,会有不一样的收获。3.考前临时抱佛脚是不可取的,学习应该放在平时,学习是一个不断积累的过程,只有不断的学习,才能不断的积累。4.学习自考,应该先宏观,再微观;从全局出发,做好结构化;不断细分,慢慢整合。...
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(
MySQL中的条件赋值
当我们查询数据库时,想把其中某些字段的结果值改为我们需要的结果,怎么做呢?一、先来个开胃小菜:SELECT 性别 =CASE t.sex = 1 THEN '男' t.sex = 0 THEN '女' END FROM t_user AS t这个逻辑还是很容易理解的,查询user表,当性别字段为1时,返回结果"男",当性别字段为0时,返回结果为"女"。二、应用到我们的业务场景中,当班级表的isdelete字段为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的组件代码是轻量级的,但它的配置却是重量
搭建DNS服务器的那些知识
一、DNS服务概述:1.什么是DNS?DNS(Domain Name System)域名系统,在TCP/IP 网络中有非常重要的地位,能够提供域名与IP地址的解析服务,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析。DNS协议运行在UDP协议之上,使用端口53号。2.什么是域、域名?域(domain)是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。
IDEA创建方法时快速添加注释
为了方便开发时提高代码的可读性,那么在创建方法时快速添加注释就很有必要。1.setting => Edit => Live Templates2.新建一个组:选择第二个:Template Group… 名字自己随意如MyGroup3.新建一个Live Template (如 :我写的是add,Expand with:快捷键 使用方法:在方法名上输入:add 然后再按下 Enter 就可以生成Template text里面的内容4.选择方法注释可以作用的文件类型:...
sprint周期总结
世界上最近和最远的距离是什么?是从纸飞机到战斗机的距离,是从雏鸟到雄鹰的距离。将近10个sprint周期的锤炼,将近3个月的开发迭代,我们在不断成长,我们在不断的蜕变。一、sprint周期感受时光飞逝,转眼间在项目组的开发已经有10个sprint周期了,刚开始对于sprint周期是不太理解的,从模模糊糊到逐渐清晰,从踌躇不前到勇往直前,在这中间经历了许多,也收获了许多。从最开始的不愿接受,总感觉sprint周期中的步骤太过繁琐,审批太多,作为项目组长是感同身受的,本来管理项目就很忙了,还需要发各种审
2021-08-23
一.inode与block 1. 概述 ■文件数据包括元信息与实际数据■文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节■block(块)连续的八个扇区组成一个block是文件存取的最小单位■inode(索引节点)用于存储文件元信息(文件的创建者、创建日期、文件大小、文件权限等)先调用文件名匹配inode号码,再根据号码调用inode信息内的文件属性(包括文件大小、时间等)ls -i 文件名 #查看节点号stat 文件名 #查看节点号...
MySQL 数据库基础(MySQL 服务基础与使用 MySQL 数据库)
目录前言一、源码编译安装二、使用 MySQL 数据库1.常见的数据类型2.查看数据库结构3.创建及删除库和表4.管理表中的数据记录5.修改表名和表结构6.案例拓展总结前言MySQL 是一个真正的多线程、多用户的 SQL 数据库服务,凭借其高性能、高可靠和易于使用的特点,成为服务器领域中最受欢迎的开源数据库系统 在 2008 年以前,MySQL 项目由 MySQL AB 公司进行开发、发布和支持,之后历经 Sun 公司收购 MySQL,Orac..
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 (...
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 撤销权限前言在企业信息化的过程中,数据库中库和表都会大量存在,需要分配给管理者核实的权限进行操作 合理地分配权限,可以使数据库管理井然有序,各个...
今日推荐
周排行