- 博客(177)
- 收藏
- 关注
原创 Linux基本命令
1、Linux的目录结构Linux路径的描述方式2、Linux命令入门Linux命令基础格式ls命令隐藏文件、文件夹:pwd命令cd命令HOME目录相对路径、绝对路径特殊路径符mkdir命令(常见文件)touch命令(创建文件夹)cat命令(内容比较少)more命令(内容比较大)cp命令mv命令rm命令rm支持同配符号which命令(搜索路径)find命令(搜索文件)grep命令wc命令管道符 |
2022-11-04 12:32:31
3413
原创 虚拟机快照(挺重要的)
虚拟机快照在VMware Workstation Pro中制作并还原快照(windows)在VMware Fusion Pro中制作并还原快照(mac)常见面试题:1. 快照有什么作用?
2022-11-03 22:15:17
3375
原创 VMware WorkStation安装和在VMware上安装Linux
1、VMware WorkStation安装虚拟化软件VM安装步骤:2、在VMware上安装Linux(windows)3、Mac系统Linux环境(苹果系统)安装步骤:VMware Fusion Pro安装CentOS系统安装步骤:4、远程连接Linux系统图形化、命令行Linux系统的图形化和命令行FinalShell的下载地址为:windows安装步骤:Mac安装步骤:5、连接到Linux系统
2022-11-03 22:09:20
1502
原创 Pojo层,Dao层,Mapper层,Service层,Controller层
Pojo层(model层):Dao层(mapper):Service层(定义接口):controller层(处理前台发送的请求):util层(工具类):VO层(方便前端获取数据):Filter层(对用户请求的预处理):业务逻辑:
2022-10-29 09:06:43
5353
2
原创 J V M 篇
1、Java类加载器2、双亲委托模型3、GC如何判断对象可以被回收4、JVM运行时数据区(内存结构)5、什么情况下会内存溢出?6、JVM有哪些垃圾回收算法?7、典型垃圾回收器8、JVM中有哪些引用?9、类加载过程10、JVM类初始化顺序11、对象的创建过程12、对象头中有哪些信息13、JVM内存参数14、GC的回收机制和原理
2022-10-29 00:19:30
577
原创 SpringBoot篇
1、Spring Boot 自动配置原理?2、springboot常用注解3、如何理解 Spring Boot 中的 Starter4、什么是嵌入式服务器?为什么要使用嵌入式服务器?
2022-10-28 20:23:45
727
原创 SpringMVC篇
1、SpringMVC的工作流程(重点)2、SpringMVC的主要组件3、什么是SpringMVC?简单介绍下你对SpringMVC的理解4、SpringMVC的优点5、SpringMVC常用的注解6、SpringMVC怎么设定重定向和转发的7、SpringMVC和Struts2的区别有哪些?8、如何解决POST请求中文乱码问题?9、GET请求乱码怎么解决10、springMVC里面拦截器是怎么写?11、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决?
2022-10-28 16:09:46
1523
原创 M y s q l 篇
索引的基本原理、mysql聚簇和非聚簇索引的区别、mysql索引的数据结构,各自优劣、索引设计的原则、什么是最左前缀原则?什么是最左匹配原则、锁的类型有哪些、InnoDB存储引擎的锁的算法、关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?、事务的基本特性和隔离级别、ACID靠什么保证的?、什么是MVCC、分表后非sharding_key的查询怎么处理,分表后的排序?、mysql主从同步原理、简述MyISAM和InnoDB的区别、简述mysql中索引类型及对数据库的性能的影响、
2022-10-15 20:37:41
750
原创 J V M 知识点1
1、JVM的位置2、JVM的体系结构3、类加载器 类加载器分类启动类加载器(Bootstrap Class Loader)扩展类加载器(Extension Class Loader)应用类加载器(Application Class Loader)作用:包括:4、双亲委派机制 过程:双亲委派机制优点:通过String和Student对比:各个类加载器的归属关系如下:
2022-10-12 17:31:59
259
原创 git操作(全)
1、用代码上传2、在idea中导入gitee文件(1)第一步点击创建文件(2)复制克隆的https(3)把复制的https放到idea的project中(4)这样项目就导入进来了3、idea中项目上传到gitee中(1)创建一个项目(我这里创建maven)(2) 找到最上面的VCS(3)进行仓库导出操作(4)这个时候就有我仓库刚刚上传的东西了4、idea中把文件多人合作上传操作(1)创建a.java文件(2)对a.java进行编写(3)点击commi
2022-10-12 00:31:05
1087
原创 路由模式、404和路由钩子
1、路由模式路由模式有两种修改路由配置2、404页面(1)创建一个NotFound.vue视图(2)修改路由配置index.js(3)测试3、路由钩子在 Profile.vue 使用在钩子函数中进行异步请求(1)安装Axios(2)main.js引用 Axios(3)准备数据测试
2022-10-07 18:02:23
780
原创 参数传递和重定向
1、参数传递方法一(1)修改路由配置, 主要是router下的index.js中的 path 属性中增加了 :id 这样的占位符(2)视图层传递参数(3)接收参数(4)测试方法二(使用props 减少耦合)(1)修改路由配置 , 主要在router下的index.js中的路由属性中增加了 props: true 属性(2)传递参数和之前一样(3)在Profile.vue接收参数为目标组件增加 props 属性(4)测试2、重定向(1)在router/inde
2022-10-07 17:26:36
1079
原创 路 由 嵌 套
(1)创建用户信息组件,在 views/user 目录下创建一个名为 Profile.vue 的视图组件(2)在用户列表组件在 views/user 目录下创建一个名为 List.vue 的视图组件(3)修改首页视图,我们修改 Main.vue 视图组件,此处使用了 ElementUI 布局容器组件(4)添加了组件,去router修改配置文件(5)运行测试
2022-10-07 17:01:25
861
原创 vue+elementUI
准备:1、创建工程创建一个名为hello-vue的工程安装依赖:vue-router、element-ui、sass-loader和node-sass四个插件然后用idea打开创建好的项目2、创建登录页面先把删除没用的文件在views目录下创建首页视图Main.vue组件在views目录下创建登录页面视图Login.vue组件在router目录下创建一个名为index.js的vue-router路由配置文件编写 APP.vue在main.js中配置路由
2022-10-07 16:41:13
255
原创 webpack学习使用
1、安装Webpack安装:测试安装成功:配置:2、使用webpack(1)创建项目(2)创建一个名为modules的目录,用于放置JS模块等资源文件(3)在modules下创建模块文件hello.js(4)在modules下创建一个名为main.js的入口文件main.js,用于打包时设置entry属性(5)在项目目录下创建webpack.config.js配置文件,使用webpack命令打包(6)打包(7)在项目目录下创建HTML页面,如index.htm
2022-10-07 15:06:21
370
原创 自定义事件内容分发(重点)
通过插槽slot我们可以发现一个问题:步骤:(1)在Vue实例中定义一个删除操作的方法removeItems()(2)在视图层中自定义事件并绑定Vue实例中的方法(3)在相应的组件中绑定自定义事件完整代码:理解逻辑:
2022-10-05 11:22:03
340
原创 内容分发——插槽solt(重点)
一、插槽的作用在开发中,我们会经常封装一个个可复用的组件:二、插槽不同类型需求:需要把下面的内容,让标题和内容通过插槽插入内容(1)定义一个代办事情的组件(2)将上面的代码留出一个插槽,即slot(3)定义一个名为todo-title的待办标题组件 和 todo-items的待办内容组件(4)slot通过name和组件绑定(5)实例化Vue并初始化数据(6)将数据通过插槽插入预留出来的位置说明:slot: 插槽使用的目的:
2022-10-04 17:08:00
808
原创 Axios异步通讯
一、什么是Axios其功能特点如下:二、为什么要使用Axios新建一个文件data.json(伪数据)新建一个html(测试代码)说明:
2022-10-03 16:43:55
555
转载 前后分离的演变史(了解即可)
1、后端为主的mvc时代优点:缺点:2、基本ajax带来的spa时代优点:缺点:3、前端为主的mv*时代此处的MV*模式如下:优点:缺点:4、nodejs带来的全栈时代基于NodeJS的全栈模式, 依旧面临很多挑战:
2022-10-02 00:17:55
612
原创 第一个Vue程序
1、什么是MVVMMVVM 源自于经典的MVC (ModI-View-Controller) 模式。MVVM的核心是ViewModel层,负责转换Model中的数据对象来让数据变得更容易管理和使用,其作用如下:2、为什么要使用MVVM好处:MVVM组成部分(1)View(2)Model(3)ViewModel需要注意的是:理解:3、Vue(1)MVVM模式的实现者(2)为什么使用Vue.js4 第一个Vue程序(Hello Vue!)
2022-09-30 16:07:10
786
原创 前端知识体系
1、概述:2、前端核心分析:VUE 概述vue.js优点:前端三要素结构层(html)html基本机构表现层(css)什么是CSS预处理器?常用的CSS预处理器有哪些?行为层(JavaScriptNative 原生JS开发TypeScript 微软的标准JavaScript框架:UI框架JavaScript构建工具3、三端统一(了解即可)混合开发(Hybrid APP)微信小程序4、后端技术5、主流前端框架
2022-09-30 11:06:39
1891
1
原创 jQuery
1、初识JQuery及公式获取JQuery2、JQuery选择器选择器3、JQuery事件事件4、JQuery操作Dom元素操作DOM
2022-09-29 11:29:09
321
原创 操作表单(验证)
1、获得和设置表单的值表单是什么? from DOM树获得要提交的信息2、表单提交验证及前端密码MD5加密未加密:提交表单 MD5加密密码 表单优化
2022-09-28 20:20:46
653
原创 操作DOM对象(重点)
1、DOM是什么:2、核心DOM分层:3、获得dom节点4、更新DOM节点更新节点操作文本操作css可以通过JavaScript去改变样式5、删除DOM节点删除节点6、创建插入DOM节点插入节点创建一个新的标签insertBefore
2022-09-28 17:41:53
461
原创 操作BOM对象(重点)
浏览器介绍JavaScript和浏览器关系?浏览器三方window (重点)Navigator (不建议使用)screen(代表屏幕尺寸)location (重要)(定位) document (内容:DOM)(文档)获取具体的文档树节点获取cookie(获取客户端的本地信息)(cookie是会被截止的)劫持cookie原理 history (不建议使用)
2022-09-28 12:42:13
187
原创 内 部 函 数
1、Date日期对象标准对象基本使用转换 2、JSON对象json是什么?格式:json字符串和js对象的转化(2)如果是使用了json (3)转换 json和js对象的区别:3、Ajax
2022-09-27 19:59:11
318
原创 函 数
1、定义函数定义方式一定义方式二 调用函数argumentsrest2、变量的作用域提升变量的作用域全局函数全局对象window 规范局部作用域常量 const3、方法定义方法apply
2022-09-27 18:05:10
298
原创 数 据 类 型
1、字符串类型详解(1)字符串引号嵌套(2)字符串转义符(3)字符串长度(4)字符串拼接(5)字符串拼接加强2、数组类型详解(1)长度(2)通过元素获得下标索引 (3)slice() 截取Array的一部分,返回一个新的数组,类似于string的substring (4)push() pop() 尾部(5)unshift() shift() 头部 (6)splice() 用于添加或删除数组中的元素(7)排序sort()(8)元素反转 rev
2022-09-26 16:21:15
458
原创 什么是JavaScript(快速入门)
1、什么是JavaScript概述历史特点2、基本使用及HelloWorld1、引入JavaScript2、基本语法 网页功能(F12):3、浏览器控制台使用4、数据类型快速浏览变量Number字符串 布尔值逻辑运算 比较运算符浮点数问题null和undefined 数组 对象5、严格检查模式strict
2022-09-25 19:58:44
3013
4
原创 定 位
1、相对定位同方向移动:反方向移动方块定位练习讲解2、绝对定位(1)没有父级元素定位的前提下,相对于浏览器定位(2)假设父级元素存在定位,我们通常会相对于父级元素进行偏移~(3)在父级元素范围内移动3、固定定位 fixed4、z-index及透明度
2022-09-24 15:58:24
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人