- 博客(40)
- 收藏
- 关注
原创 CentOS 7安装mysql 5.7 (官网rpm方式)
进入官网:https://www.mysql.com/点击上方tab download按钮拖动至页面底部,找到社区版本(免费),点击进入选择MySQL Community Server在归档Archives中找到redhat复制下载链接地址,在centos合适目录下使用wget下载wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar解压tar
2022-01-19 13:48:06 4526 2
原创 centOS 系统目录结构
目录名称功能与作用描述/bin二进制应用程序目录,其中包含二进制文件 CentOS 系统所有用户使用的命令都在这个目录下。/boot开机启动引导目录,启动 (boot) 配置文件,其中包括了 Linux 内核文件与开机所需要的文件。/dev设备目录,设备 (device) 相关的文件和目录,其中包含了所有应用程序的配置文件,还包含了启动 / 停止某个程序的 shell 脚本。/etc配置文件目录,配置文件、启动脚本等文件。/home本地用户目录,所有不同...
2021-11-04 14:14:46 483
原创 文件压缩与解压
常见的压缩包格式有 .bz2、.Z、.gz、.zip、.xz,压缩之后的文件或目录占用更少的空间。常见tar 命令的参数tar 命令参数名称功能与作用描述-c新建立压缩档案-x解压缩-t查看内容-u更新原压缩包的内容-zgzip 属性的-jbz2 属性的-Zcompress 属性的-v显示所有过程-O将文件解压缩成标准输出形式-f使用档案名字,此参数都是在最后,其后面跟上一个档案的名字-r–append
2021-11-01 13:36:06 439
原创 移动&&重命名文件和目录
使用 mv 命令移动文件和目录。mv 移动命令参数介绍mv 命令参数名称功能与作用描述-b若有文件覆盖时,则覆盖前先行备份。-f表示 --force,强制的意思,若目标文件已存在,则不会询问直接覆盖掉。-i表示 --interactive,若目标文件已经存在时,就会询问是否覆盖。-n表示 --no-clobber,不会覆盖已经存在的文件。-u表示 --update,若目标文件已经存在,且 source 比较新,才会更新-t表示 --targe
2021-11-01 13:16:17 197
原创 创建文件和目录 && 删除文件和目录
使用 touch 命令可以创建文件,使用 mkdir 命令可以创建目录。touch 创建文件touch mongod.logTips:新建的 error.log 文件大小为 0 (空文件),文件的属主用户是当前登录的 root 用户,文件默认的权限是 rw-r–r--mkdir 创建目录若想要创建一个目录,可以使用 mkdir 目录名 来创建一个新的空目录,命令如下:mkdir redisTips:新建的 目录大小为 0,目录的属主用户是当前登录的 root 用户,目录的默认权限是 rwx
2021-11-01 13:06:01 422
原创 cd 路径操作
pwd 查看当前所在目录的绝对路径pwdTips:如图所示显示的绝对路径是以 / 开头的,/ 表示根目录。cd 切换至下级目录若想要进入当前目录的下一级某个目录,可以使用 cd 跟上相对路径,这里以切换至 usr 目录为例:cd usr/或cd ./usrcd 切换至上级目录的其他目录前面已经切换至 /usr 目录了,若想要切换至 /var 目录则可以使用 …/ 来表示上级目录:pwdcd ../var/pwdlscd 切换至绝对路径可以使用 cd 跟上绝对路
2021-11-01 12:22:33 5066
转载 ls 查看文件和目录列表
ls 命令参数介绍ls 命令参数名称功能与作用描述-a表示 –all, 列出目录下的所有文件,包括以 . 开头的隐藏文件。-A表示 -a,但不列出 .(表示当前目录) 和 … (表示当前目录的上级目录)。-c表示按照最后更改时间排序,可以使用 -l 显示出时间。-F列出有标记的目录列表。-f对输出的文件不进行排序。-g类似 -l,列出目录信息。-G表示 --no-group,不列出任何有关组的信息。-h表示 --human-re
2021-11-01 12:16:05 5200
原创 win10 安装使用YCSB
YCSB介绍ycsb英文全称为Yahoo! Cloud Serving Benchmark (YCSB) 。是Yahoo公司的一个用来对云服务进行基础测试的工具。YCSB下载官方下载地址:https://github.com/brianfrankcooper/YCSB/releases/tag/0.17.0选择source.zip解压至本地文件夹注:文件夹路径不能有空格,否则执行时路径报错配置YCSB执行所需运行环境JDK1.8注意jdk版本目前支持1.8,其他版本jdk可能报错m
2021-10-25 11:39:11 552
原创 Linux服务器安装MongoDB 5.0.3
1.下载mongoDB tgz文件地址:https://www.mongodb.com/try/download/community2.将下载好的文件夹放置到服务器对应位置执行解压命令 tar -zxvf mongodb-linux-x86_64-rhel70-5.0.3.tgz文件重命名 mv mongodb-linux-x86_64-rhel70-5.0.3 mongo-5.0.3在/usr/mongo-5.0.3 目录创建data 和 log 目录用于存放数据和log3.执行启动命令
2021-10-25 10:59:51 701
翻译 html-webpack-plugin插件学习
InstallWebpack 5npm i --save-dev html-webpack-pluginWebpack 4npm i --save-dev html-webpack-plugin@4OptionsNameTypeDefaultDescriptiontitle{String}Webpack Apphtml-webpack-plugin设置的title,需要结合模板一起使用filename{String | Function}index.h
2021-07-20 17:23:36 319
翻译 SplitChunksPlugin插件学习
SplitChunksPlugin开箱即用,适用于大多数用户,无需过多配置即可使用默认情况下,它仅影响按需块,因为更改初始块会影响 HTML 文件应包含以运行项目的脚本标记。webpack会根据以下条件默认进行自动拆分:新的chunk被多处引用或者来自node_modules文件夹下。新的chunk大于30kb(最小化压缩前)。按需并行加载请求不超过 5页面初始化加载请求不超过 3配置optimization.splitChunks ,此配置对象代表SplitChunksPlugin.
2021-07-20 14:30:02 445
原创 【webpack学习系列08】多页面打包
多页面和单页面单页面应用第一次进入页面时会请求一个html文件,刷新清除一下,切换到其他组件,此时路径也相应变化,但是并没有新的html文件请求,页面内容却变化了。原理: js会感知到url的变化,通过这一点可以用js动态地将当前页面的内容清除,然后将下一个页面的内容挂载到当前页面上。这个时候的路由不再是后端来做了,而是前端来做,判断页面显示相应的组件,清除不需要的。页面跳转: js渲染优点: 页面切换快缺点: 首屏时间稍慢,SEO差1.为什么页面切换快?页面每次切换跳转时,并不需要处理h
2021-07-20 10:25:08 157
原创 【webpack学习系列07】CSS常用的Loader
CSS3 的属性为什么需要前缀?通俗点说,这个前缀有点类似于我们所说的 “个人观点”,当官方(W3C)还没有宣布支持这个观点的时候这个CSS样式就只能被这个浏览器自己使用,比如trasform ,其实chrome浏览器和火狐浏览器渲染的方式并不完全一样你可以理解为两种浏览器各有各的渲染方式但是一旦官方宣布支持这个CSS样式了,就可以去掉前缀,被所有的主流浏览器使用了比如border-radius,现在不加前缀也可以使用至于Opera浏览器,以前他的市场占有率一直很稳定,3%,后来从了webkit,现在也没
2021-07-14 19:46:53 213
原创 【webpack学习系列05】webpack文件指纹
什么是文件指纹⽂件指纹是指打包后输出的⽂件名的后缀。⽂件指纹如何⽣成Hash:和整个项⽬的构建相关,只要项⽬⽂件有修改,整个项⽬构建的 hash 值就会更改module.exports = { entry: { index: './src/index.js', search: './src/search.js' }, output: { path: path.join(__dirname, 'dist') fil
2021-07-12 13:44:49 344
原创 【webpack学习系列04】webpack资源解析
增加ES6的babel preset配置解析 ES6需要使用到babel-loader,babel-loader需要配置.babelrc 文件需要安装babel相关依赖npm i @babel/core @babel/prset-env @babel-loader -D这里面 -D表示 --saveDevelopment.babelrc 文件中,增加ES6的babel preset配置{"presets": [ "@babel/preset-env” ],"plugins": [
2021-07-11 03:22:52 82
转载 【webpack学习系列03】webpack核⼼概念
核⼼概念之 Entry入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部 依赖图开始。进入入口起点后,webpack 会找出有哪些模块和库是入口起点(直接和间接)依赖的。默认值是 ./src/index.js,但你可以通过在 webpack configuration 中配置 entry 属性,来指定一个(或多个)不同的入口起点。依赖图依赖图的⼊⼝是 entry,对于⾮代码⽐如图⽚、字体依赖也会不断加⼊到依赖图中...
2021-07-07 17:21:57 273 2
原创 【webpack学习系列01】webpack概述
为什么需要构建工具?转换ES6语法。 ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助构建工具来实现。转换框架的语法糖 如 JSX, VUE文件。使用JSX语法后,你必须要引入babel的JSX解析器,把JSX转化成JS语法,这个工作会由babel自动完成。CSS前缀补全/预处理器。不同浏览器厂商有不同的css前缀,为更好使用css样式,需要在每个样式里面都加上浏览器引擎前缀。常见的主流浏览器引擎前缀:
2021-07-07 10:59:05 250 2
原创 springMVC 中获取session方法
存储session方法 方法一:可以直接在方法的参数中引入,其中session也可以通过request获得方法二:通过@SessionAttributes注解进行设置@Controller@RequestMapping(value="/spittles")@SessionAttributes("name")public class SpittlesController { @Requ
2017-05-27 10:04:36 13386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人