自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Vue-cookie组件使用

前要1 如果前后台一体的情况,后台会负责页面的渲染同时会负责设置cookie。2 但是现在是前后台分离,那么前台会负责拿到cookie数据设置到浏览器上3 具体就是Vue会从后台拿到cookie数据放到浏览器上。一.Vue cookie的使用1.安装:前端项目目录下的终端npm install vue-cookie --save2.配置:main.js// 配置cookieimport cookie from 'vue-cookie'Vue.prototype.$axios = coo

2020-09-09 22:08:47 2479 1

原创 浅谈vue中的几个重要的钩子函数

生命周期钩子函数一个组件从创建到销毁的过程就是生命周期。beforeCreate:创建前1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问created:创建后1、当beforeCreate执行完毕以后,会执行created...

2020-09-04 19:43:29 621

原创 JS执行机制

1、JS为什么是单线程的?  JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。  JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?  所以

2020-06-04 00:51:03 223

原创 JDBC、Hibernate、Mybatis之间的区别

JDBCJDBC执行的操作注册驱动(forClass)编写sql预编译(通过Connection得到Statement)设置参数(往Statement中添加参数)执行sql(通过Statement执行sql)封装结果(通过ResultSet得到结果)JDBC的优点:很清楚明白的看出数据库所执行的操作JDBC的缺点:编写工作量巨大灵活性差需要及时处理异常并正确关闭数据源H...

2019-04-24 15:52:36 162

原创 数组和集合的区别

数组和集合的定义一、数组数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同,当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的,还有JAVA数组会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,当然检查边界会以效率为代价。二、集合JAVA还提供其他集合,list,map,set,他们处理对象的...

2019-04-24 15:18:12 484

原创 线程的生命周期是什么?线程创建有几种方式?

1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t...

2019-04-15 20:52:55 1225

原创 java常用的的设计模式和开发模式都有哪些

设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式:设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method,工厂方法:定义一个...

2019-04-15 20:47:56 758

原创 Arraylist和Linkedlist的区别

ArrayList与LinkedList数组和链表的区别数组:处理一组数据类型相同的数据。但是不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。这样数组中的有些空间可能不被使用,从而造成内存空间的浪费。当数据增加时,可能超出原先定义的元素个数,造成数组越界。数组插入删除时需要移动其他数据项。但是查询方便。数组从栈中分配空间,对于程序员方便快速,数组无需初始化,因为数组元素在内存...

2019-04-14 22:40:27 177

原创 Spring面试题和答案

Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控制反转:Sp...

2019-04-14 22:22:00 268

原创 String、StringBuffer与StringBuilder之间区别?

1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.String <(StringBuffer,StringBuilder)的原因1. String:字符串常量2. StringBuffer:字符串变量3. StringBuilder:字符串变量从上面的名字可以看到,String是“字符串常量”,也就是不可...

2019-04-13 18:05:19 131

原创 说一下什么是生命周期并且举例,servlet 的生命周期是什么?jsp 的生命周期?

生命周期(Life Cycle )指的是对象的产生到销毁的过程。servlet 的生命周期是有四个阶段:实例化 –> 初始化 –> 应用阶段(请求处理) –> 销毁创建 Servlet 实例。Web 容器调用 Servlet 的 init() 方法,对Servlet 进行初始化。Servlet 初始化后,将一直存在于容器中,用于响应客户端请求。根据客户端的请求方式通过 ...

2019-04-13 17:41:08 288

原创 Java中equals和==的区别详解

平时在学Android和Java语言的时候,总是碰到“equals”和“==”这两个字符,老感觉差不多;其实还是有一些区别的,今天干脆把它们彻底弄清楚。一、java当中的数据类型和“==”的含义:基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号==,比较的是他们的值。引用数据类型:当他们...

2019-04-13 14:12:44 225

原创 Java中值传递和引用传递的区别详解

在Java中参数的传递主要有两种:值传递和参数传递;下面是对两种传递方式在内存上的分析:一:值传递解释:实参传递给形参的是值 形参和实参在内存上是两个独立的变量 对形参做任何修改不会影响实参代码示例如下:public class Demo1 { public static void main(String[] args) { int b ...

2019-04-13 13:44:42 637 1

原创 带你快速理解 docker 基本原理及入门

**什么是docker**Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker...

2019-04-09 11:41:07 110

原创 eclipse创建maven项目(超详细)

一、创建Maven父工程操作一、点击file->Project在这里插入图片描述操作二、在搜索框中搜索maven 点击Maven Project->Next操作三、红框处打勾后,点Next操作四、填入以下信息,点完成二、创建Maven子工程(一)jar包子工程创建操作一、在parent项目名上右击,选择如下,点击New Maven Module Project...

2019-04-09 09:13:12 1535

原创 MAC安装Mysql超详细完整教程(图文并茂)

**安装**登录MySQL网站用dmg的方式安装。Download MySQL Community Server或者常规方式,打开官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server选择dmg文件下载选择选择不登录,直接下载接着, 会跳转到如下页面, 你只需要选择不登录,...

2019-04-02 09:40:31 116845 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除