webpack
webpack使用命令webpack –mode devlopment 开发时打包
webpack –mode producton 部署后打包
git使用
GitGit是一个分布式版本控制系统,没有中央服务器,每台电脑都是一个完整的版本库。
Git镜像下载地址
Linux命令1234567891011121314151.cd:改变目录2.pwd:显示当前所在目录路径3.ls:显示当前目录中的所有文件4.touch:新建一个文件5.rm:删除一个文件6.mkdir:创建一个目录7.rm -r:删除一个文件夹8.mv:移动文件 9.reset:处理华终端10.clear:清屏11.history:查看命令历史12.exit:退出13.git config --global user.name "用户名"14.git config --global user.email "您的邮箱"15.git config --list 查看配置
git 配置所有配置文件都保存在本地
1234查看系统configgit config --system --list查看当前用户配置git onfig --global --list
git相关配置
git基本使用命令12345678910111213141516 ...
spring注解
Spring 注解@Scope默认单实例(singleton):ioc容器启动时调用对象
多实例(prototype):ico容器启动时不会调用方法创建,获取时才调用方法创建对象
@Lazy 懒加载只用于单实例,在第一次获取bean的时候创建对象,只加载一次。
@Conditional 条件启动BeanConfigurableEnvironment environment = applicationContext.getEnvironment();
String property = environment.getProperty(“os.name”);
获取操作系统名称
java面试题库
1.JDK,JRE,JVM有什么区别?
Jdb:是java开发工具包,提供java开发环境和运行环境
JRE:java运行环境,包含java虚拟机以及一些基础类库
JVM:java虚拟机,提供执行字节码文件的功能
如果只是运行java程序,只需要安装JRE即可
java源文件经过编译后生成class字节码文件,可以在各个操作系统中运行
一处编译到处运行
2.==和equals的区别==比较的是值 比较基本的数据类型
qeuals 默认比较地址 包装类值的比较 比如 Integer i = new Integer();
3.final修饰类 表示类不可变,不可继承final表示方法不可被重写
4.String StringBuffer,StringBuilder区别String 是一个final类型。每次声明都是不可变对象
StringBuffer都是在原有对象进行操作
StringBuffer vs StringBuilder
前者是线程安全,后者是线程不安全的。在开发中使用StringBuilder
性能更高一种
5.算法
什么是递归
递归就是方法内部 ...
Vue项目的搭建
环境的部署安装npm1npm -v
cmd安装cnpm1npm install -g cnpm --registry-https://registry.npm.taobao.org
cmd安装vue-cli1cnpm insetall -g @vue/cli
通过cmd安装webpack js打包器1cnpm install -g webpack
创建vue项目cmd切换项目目录,输入命令1vue ui
自动弹出vue项目图形化管理界面
项目开发
使用HBduilderX打开目录
使用内置终端 npm run serve
Linux的使用
Linux的安装VM的安装
去BIOS里修改设置开启虚拟化设备支持
安装虚拟机软件(vm)
CentOS安装
创建虚拟机(空间)
配置网络连接,有三种形式:
桥连接:Linux可以和其他系统互通,但可能造成IP冲突
NAT:网络地址转换方法:Linux可以访问外网,不会IP冲突
主机模式:Linux是一个独立的主机,不能访问外网
开始安装系统(CentOS6.8)
CentOS镜像的下载CentOS
配置Linux中centos的镜像下载
具体详细的下载以及使用参考bilibili
最后安装好界面
CentOS的终端使用和联网
终端的使用,点击鼠标右键,即可选择打开终端
配置网络,可以上网。
点击上面右侧的;两个计算机图片,选择启动eth0,即可成功连接到网络,就可以上网了
vmtools安装介绍
可以直接粘贴命令在windos和centos系统之间
可以设置windos和centos之间的文件共享vmtools的安装和使用123456781. 进入centos2. 点击vm菜单->install vmware tools3. cent ...
Markdown的使用
使用#号标记标题123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题
Markdown段落
段落的换行使用两个空格加上回车
字体123456*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___
效果如下: 斜体文本 斜体文本 粗体文本 粗体文本 粗斜体文本 粗斜体文本
分割线1***
删除线1~~BAI~~
BAI
下划线1<u>带下划线文本</u>
带下划线文本
链接1这是一个百度连接[百度](www.baidu,com)
这是一个百度链接 百度
Markdown图片
markdowm图片格式
12![alt 属性文本](图片地址)![alt 属性文本](图片地址 "可选标题")
Markdown注释1[//]: # (哈哈我是注释,不会在浏览器中显示。)
md 文件配置
Hexo博客创建
博客搭建1.下载node.js2.注册github
GitHub创建库
创建github库 创建库的名字必须于用户名相同用户名.github.io
下载Git For WindowsGit For Windows
下载完成后cmd命令行git查看
打开Git Bast
1$ ssh-keygen -t rsa -C "创建github的邮箱"
github SSH 配置
GitHub里面找到SSH AND GPG
在文件夹中找到.ssh里的文件id_rsa.pub 复制文件拷贝
下载HEXO
生成静态文件
1hexo g