![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创
平头哥在这
这个作者很懒,什么都没留下…
展开
-
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 · 2488 阅读 · 1 评论 -
浅谈vue中的几个重要的钩子函数
生命周期钩子函数一个组件从创建到销毁的过程就是生命周期。beforeCreate:创建前1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问created:创建后1、当beforeCreate执行完毕以后,会执行created...原创 2020-09-04 19:43:29 · 625 阅读 · 0 评论 -
JS执行机制
1、JS为什么是单线程的? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准? 所以原创 2020-06-04 00:51:03 · 227 阅读 · 0 评论 -
JDBC、Hibernate、Mybatis之间的区别
JDBCJDBC执行的操作注册驱动(forClass)编写sql预编译(通过Connection得到Statement)设置参数(往Statement中添加参数)执行sql(通过Statement执行sql)封装结果(通过ResultSet得到结果)JDBC的优点:很清楚明白的看出数据库所执行的操作JDBC的缺点:编写工作量巨大灵活性差需要及时处理异常并正确关闭数据源H...原创 2019-04-24 15:52:36 · 164 阅读 · 0 评论 -
数组和集合的区别
数组和集合的定义一、数组数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同,当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的,还有JAVA数组会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,当然检查边界会以效率为代价。二、集合JAVA还提供其他集合,list,map,set,他们处理对象的...原创 2019-04-24 15:18:12 · 487 阅读 · 0 评论 -
Arraylist和Linkedlist的区别
ArrayList与LinkedList数组和链表的区别数组:处理一组数据类型相同的数据。但是不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。这样数组中的有些空间可能不被使用,从而造成内存空间的浪费。当数据增加时,可能超出原先定义的元素个数,造成数组越界。数组插入删除时需要移动其他数据项。但是查询方便。数组从栈中分配空间,对于程序员方便快速,数组无需初始化,因为数组元素在内存...原创 2019-04-14 22:40:27 · 181 阅读 · 0 评论 -
Spring面试题和答案
Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控制反转:Sp...原创 2019-04-14 22:22:00 · 272 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别?
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.String <(StringBuffer,StringBuilder)的原因1. String:字符串常量2. StringBuffer:字符串变量3. StringBuilder:字符串变量从上面的名字可以看到,String是“字符串常量”,也就是不可...原创 2019-04-13 18:05:19 · 134 阅读 · 0 评论 -
说一下什么是生命周期并且举例,servlet 的生命周期是什么?jsp 的生命周期?
生命周期(Life Cycle )指的是对象的产生到销毁的过程。servlet 的生命周期是有四个阶段:实例化 –> 初始化 –> 应用阶段(请求处理) –> 销毁创建 Servlet 实例。Web 容器调用 Servlet 的 init() 方法,对Servlet 进行初始化。Servlet 初始化后,将一直存在于容器中,用于响应客户端请求。根据客户端的请求方式通过 ...原创 2019-04-13 17:41:08 · 292 阅读 · 0 评论 -
Java中equals和==的区别详解
平时在学Android和Java语言的时候,总是碰到“equals”和“==”这两个字符,老感觉差不多;其实还是有一些区别的,今天干脆把它们彻底弄清楚。一、java当中的数据类型和“==”的含义:基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号==,比较的是他们的值。引用数据类型:当他们...原创 2019-04-13 14:12:44 · 230 阅读 · 0 评论 -
Java中值传递和引用传递的区别详解
在Java中参数的传递主要有两种:值传递和参数传递;下面是对两种传递方式在内存上的分析:一:值传递解释:实参传递给形参的是值 形参和实参在内存上是两个独立的变量 对形参做任何修改不会影响实参代码示例如下:public class Demo1 { public static void main(String[] args) { int b ...原创 2019-04-13 13:44:42 · 640 阅读 · 1 评论 -
线程的生命周期是什么?线程创建有几种方式?
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t...原创 2019-04-15 20:52:55 · 1251 阅读 · 0 评论 -
java常用的的设计模式和开发模式都有哪些
设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式:设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method,工厂方法:定义一个...原创 2019-04-15 20:47:56 · 763 阅读 · 0 评论 -
带你快速理解 docker 基本原理及入门
**什么是docker**Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker...原创 2019-04-09 11:41:07 · 112 阅读 · 0 评论 -
eclipse创建maven项目(超详细)
一、创建Maven父工程操作一、点击file->Project在这里插入图片描述操作二、在搜索框中搜索maven 点击Maven Project->Next操作三、红框处打勾后,点Next操作四、填入以下信息,点完成二、创建Maven子工程(一)jar包子工程创建操作一、在parent项目名上右击,选择如下,点击New Maven Module Project...原创 2019-04-09 09:13:12 · 1540 阅读 · 0 评论