自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==,equals(),hashcode()

1. == 和 equals() 的区别1.1 ==基本数据类型,比较值引用数据类型,比较内存地址2.2 equals()只能比较引用数据类型,没有重写时,比较对象的地址,重写后比较对象的内容String 中的 equals() 方法是被重写过的在使用 equals() 方法时,应使用确定有值的对象来调用 equals(),否则会抛出空指针异常String str = null;"SnailClimb".equals(str);// false 推荐使用 java.util.Ob

2020-10-17 11:12:44 104

原创 Java基本数据类型及其包装类

Java基本数据类型及其包装类基本类型大小默认值最小值最大值包装器类型缓冲池范围boolean——false————Booleantrue,falsechar2字节‘u0000’Unicode 0Unicode 216 -1Character\u0000 ~ \u007Fbyte1字节0-128127Byte-128~127short2字节0-215215-1Short-128~127int4字节0

2020-10-16 21:01:45 134

原创 几种常见排序算法思想及其实现

几种常见排序算法思想及其实现1.冒泡排序排序思想:先找出数组中最大的元素,放在最右边,然后找出第二大的,放在右边第二个位置…注:与选择排序不同的是,冒泡排序在找最大元素时,边比较边交换,而选择排序是找到最小的再交换,这也是冒泡排序稳定,而选择排序不稳定的原因public class BubbleSort { public static void main(String[] args) { int[] arr = new int[] {5,3,4,7,9,8,0,6};/

2020-09-28 20:49:47 620

原创 maven 基础

maven 概述Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。项目对象模型 (POM:Project Object Model):一个 pom.xml...

2020-01-06 12:09:02 252

原创 Request 和 Response

Request 和 Response 对象的作用Request 对象:客户端和服务器通信时获取请求消息Response 对象:客户端和服务器通信时设置相应消息Request 和 Response 对象的体系结构Request 对象体系结构:ServletRequest – 接口| 继承...

2019-11-03 20:43:45 104

原创 HTTP 协议

概述HTTP,即 Hyper Text Transfer Protocol 超文本传输协议,定义了客户端和服务器端通信时发送数据的格式特点基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据版本1.0:每一次请求响应都会建立新的连接版本1.1:复用连接请求消息数据格式请求行//请求方式 请求u...

2019-11-03 17:59:08 97

原创 结合 webpack 使用 vue-router

ES6 中 export default 和 export 的使用方式使用 export default 和 export 导出模块中的成员; 对应 ES5(node)中的 module.exports 和 exports使用 import ** from ** 和 import '路径' 还有 import {a, b} from '模块标识' 导入其他模块使用箭头函数:(a, b)=&...

2019-11-03 10:02:12 109

原创 webpack 构建 vue 项目

nrm 的安装使用作用:提供了一些最常用的NPM包镜像地址,能够让我们快速的切换安装包时候的服务器地址;镜像:原来包刚一开始是只存在于国外的NPM服务器,但是由于网络原因,经常访问不到,这时候,我们可以在国内,创建一个和官网完全一样的NPM服务器,只不过,数据都是从人家那里拿过来的,除此之外,使用方式完全一样;运行 npm i nrm -g 全局安装nrm包;使用 nrm ls 查看当前...

2019-10-28 21:09:01 105

原创 3. vue-resource 请求数据

使用 vue-resource 请求数据,首先要在页面中引入 vue-source 脚本文件,且必须先引用 vue 的脚本文件,因为 vue-resource 脚本文件依赖 vue 脚本文件。1.发送 get 请求getInfo() { this.$http.get('URL地址').then(res => { console.log(res.body); })}...

2019-10-27 11:02:23 101

原创 webpack工具的使用

webpack概述我们写前端页面数经常会引入一些css,js等静态资源,然而当我们静态资源引用的比较多时,我们的网页加载速度会变得很慢,因为我们要发起很多的二次请求,并且要处理错综复杂的依赖关系。因此,我们学习 webpack ,解决各个包之间复杂的依赖关系webpack:基于整个项目进行构建,可以很好的实现资源的合并,打包,压缩,混淆等功能webpack 项目目录结构dist: 发布完...

2019-10-26 17:59:55 133

原创 Servlet

Servlet概述是 server applet 的简写,运行在服务器端的小程序,其本质是一个接口,定义了 Java 类被浏览器访问到(tomcat 识别)的规则Servlet 体系结构​ Servlet – 接口​ |​ GenericServlet – 抽象类:将Servlet接口中除 service()的方法做了默认空 实现,只将service()方法作为抽...

2019-10-22 20:51:31 79

原创 6. Vue 中的 watch 、computed 和 methods

watch 、computed 和 methods 对比案例需求:监听 姓 和 名 两个文本框,只要有一个变化,则 全名 改变,分别 methods,watch,computed 实现<div id="app"> <input type="text" v-model="firstname" @keyup="getFullname"> + &lt...

2019-10-21 10:49:16 111

原创 5. Vue 路由

概述后端路由:通过用户请求的 url 导航到具体的 html 页面;每跳转到不同的 URL,都是重新访问服务端,然后服务端返回页面,页面也可以是服务端获取数据,然后和模板组合,返回 HTML,也可以是直接返回模板 HTML ,然后由前端 js 再去请求数据,使用前端模板和数据进行组合,生成想要的 HTML前端路由:在单页面应用,大部分页面结构不变,只改变部分内容的使用。主要通过URL中的has...

2019-10-21 10:12:18 173

原创 4. Vue 组件

定义全局组件方式一:var com1 = Vue.extend({ template: '<h3>定义组件h3</h3>'})Vue.component('myCom1', com1)方式二:Vue.component('myCom1',Vue.extend({ template:'<h3>定义组件h3</h3>>'}))...

2019-10-20 18:38:37 90

原创 2.Vue 实例的生命周期

Vue 实例的生命周期图示以下是官方文档提供的 Vue 实例的生命周期图示,红色字体被圆角矩形包裹的为生命周期函数

2019-10-18 18:20:15 80

原创 1.Vue指令

插值表达式语法:{{ msg }}特点:只会替换自己本身的占位符有闪烁问题,可以用 v-cloak 解决,或用 v-textv-text语法:v-text="msg"特点:会覆盖元素中原有的内容默认没有闪烁问题v-html语法:v-html="msg"作用:将元素内容解析为 v-html特点:覆盖元素中的内容v-cloak语法:直接写在元素标...

2019-10-18 17:15:34 117

原创 异常

异常概述异常即在程序执行过程中,出现非正常情况,导致 JVM 非正常停止。在 Java 中,异常是一个类,产生异常就是创建异常对象并抛出一个异常对象,Java 进行中断处理。异常体系异常框架以上所有都是类,没有接口,Throwable 是异常的根类,继承自 Object 类。Error: 不能处理,只能避免,是系统内部的错误,例如内存溢出,系统崩溃Exception: 可以处...

2019-09-19 23:36:07 86

原创 函数式编程之 Lambda 表达式

概述​我们之前接触过的面向对象的编程思想,即完成一件事情,找一个可以解决这个事情的对象,调用对象的方法,完成事情;而今天要说的是函数式的编程思想:完成一件事情,只重视结果,不重视过程,谁做的,怎么做的都不重要Lambda 表达式的引出​例如,当需要启动一个线程去完成任务时,通常会通过java.lang.Runnable 接口来定义任务内容,并使用 java.lang.Thread类来启动该线...

2019-09-17 21:04:45 142

空空如也

空空如也

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

TA关注的人

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