自定义博客皮肤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)
  • 收藏
  • 关注

原创 Maven导入JSTL依赖500问题

问题描述如图所示:在pom.xml中导入如下JSTL依赖:<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api --><dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <vers.

2021-05-28 08:03:59 321

原创 Java SE面试常见知识点

什么是JavaJava是一门面向对象的编程语言,不仅吸收了C++的许多优点,还摒弃了C++难以理解的多继承、指针等概念。作为静态面向对象编程语言的代表,极好的实现了面向对象的理论。JVM、JRE、JDKJVM 是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java可以实现跨平台。JRE 包括Java虚拟机和Java程序所需要的核心类库。JDK 包括了Java开发工具和JRE。Java的数据类型基本数据类型:整数类型、浮点类型、数值型、字符型、布尔型。8个基

2021-05-22 15:44:50 136

原创 yaml

什么是yamlSpringBoot 使用了一个全局的配置文件,配置文件名称是固定的。application.properties语法结构:key=valueapplication.yaml语法结构:key:空格value配置文件的作用:修改 SpringBoot 自动配置的默认值。yaml 语法# 类似python,对缩进的要求十分严格# yaml 可以注入到配置类中# 存取普通的键值对name: henjie# 存取对象student: name:.

2021-04-22 08:01:38 539

原创 配置文件中的自动装配原理

分析自动装配核心文件 spring.factories 中的 HttpEncodingAutoConfiguration// 表示这是一个配置类@Configuration( proxyBeanMethods = false)// 自动装配属性:ServerProperties.class 一般会设定yaml中配置的前缀@EnableConfigurationProperties({ServerProperties.class})// Spring 的底层注解:根据不同的条件,来.

2021-04-19 19:01:50 164

原创 2、SpringBoot 自动装配源码分析

2.1 源码分析pom.xmlspring-boot-starter-parent ===》spring-boot-dependenciesspring-boot-dependencies管理了 SpringBoot 的核心依赖,以及他们的版本号因此,配置相关依赖的时候,并不需要指定版本号。启动器 <dependency> <groupId>org.springframework.boot</groupId>

2021-04-18 09:36:55 78

原创 SpringBoot概述

1.1 SpringBoot什么是SpringSpring 是一个轻量级Java的开源框架,于2003年兴起,作者是:Rod Johnson,是一个音乐学的博士,头发还很多~。Spring 存在的意义既是:为了解决企业级应用开发的复杂性而创建的,简化开发。怎样进行简化为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明

2021-04-18 07:44:09 347

原创 SSM整合-简单的书籍管理系统

1、环境搭建1.1 数据库环境创建一个存放书籍数据的数据库CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11)

2021-04-16 20:28:40 211

原创 vue+ElementUI

13.1 创建项目创建vue# 初始化vue项目vue init webpack hello-vuecd hello-vue# 安装vue-routernpm install vue-router --save-dev# 安装element-uinpm i element-ui -S# 安装所有依赖npm install# 依赖安装报错,执行npm audit fix# 安装 SASS 加载器cnpm install sass-loader node-sass --save-

2021-04-16 20:27:20 1436

原创 vue-router

什么是vue-router是官方指定的路由管理器,它和Vue.js 的核心深度集成,让构建单页面应用变得简单。包含的功能:嵌套的路由/视图表。模块化的,基于组件的路由配置。路由参数,查询,通配符。基于Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 链接HTML5 历史模式或hash模式,在IE9中自动降级自定义的滚动条行为12.1 安装与基本配置安装 vue-routernpm install vue-router --save-.

2021-04-16 20:26:30 75

原创 vue-cli

10.1 vue-cli 简介vue-cli 是官方提供的一个脚手架,可以快速生成vue的项目模板主要功能:统一的目录结构本地调试热部署单元测试集成打包上线10.2 环境搭建Node.js:http://nodejs.cn/download一直下一步,安装自己的目录下确认 Node.js 安装成功node -v 查看版本号npm -v 查看版本号npm 是一个软件包管理工具,和Linux下的apt软件安装类似。安装 Node.js 淘宝镜像加速器(cnp

2021-04-16 20:25:17 160

原创 自定义组件

vue对象实现数据删除 var vue = new Vue({ el: "#app", data: { titledata: '恨劫的博客', henjieitems: ['JavaSE','JavaEE','JavaME'] }, methods: { removeItems: function (index){ this.he.

2021-04-16 20:24:28 58

原创 Axios

什么是Axios?一个可以用在浏览器端和NodeJS的异步通信框架,主要作用就是实现Ajax异步通信。官方网站:http://www.axios-js.comAxios 功能特点从浏览器中创建XMLHttpRequests。从nodejs创建Http请求。支持Promise API拦截请求和响应。转换请求数据和响应数据取消请求自动转换JSON数据客户端支持防御XSRF(跨站请求伪造)代码实现-显示全部JSON数据<div id="vue"><.

2021-04-16 20:23:40 220

原创 插槽-slot

什么是插槽在 vue.js 中 我们使用<slot>作为承载分发内容的出口,称其为插槽,可以应用在组合场景中之前的HTML代码<div> <h1>标题</h1> <ul> <li>JavaSE</li> <li>JavaEE</li> <li>JavaME</li> </ul>&.

2021-04-16 20:22:23 86

原创 计算属性

什么是计算属性?计算属性的重点突出在属性上,首先它是一个属性,其次这个属性有计算的能力,计算指的就是函数;它是一个能将计算的结果缓存的属性(将行为转化成了静态的属性)----》可以理解成缓存是vue的一个特性代码实现<div id="app"> <p>getDate1-methods: {{getDate1()}}</p> <!--调用普通方法,方法名必须加括号调用--> <p>getDate1-computed:.

2021-04-16 20:21:37 150

原创 关于在IDEA新建中无法找到VUE组件的问题

IDEA 添加VUE插件解决IDEA新建无法创建vue文件的问题插件添加后,发现新建项目并无vue的创建模板。1、文件–>设置–>编辑器–>File and Code Templates。2、选中“+”,找到Vue Single File Component,点击复制按钮,选单底部出现Copy of Vue File Component3、修改Name为Vue Component。4、在代码模板中将原 name: “COMPONENTNAME"修改为name:".

2021-04-16 20:20:51 2618 1

原创 vue简述

1.1 MVVM 概述什么是MVVM?MVVM (Model-View-ViewModel) 是一种软件架构模式,是一种简化用户界面的事件驱动编程方式。MVVM 源自于后端的MVC架构,MVVM 的核心是 ViewModel层,负责转换 Model 中的数据对象来让数据变得更容易管理和使用。MVVM 作用ViewModel 层向上与视图层进行双向的数据绑定。向下与Model 层通过接口请求进行数据交互。双向数据绑定:类似于Ajax,视图层可以动态的改变Model中的数据,Mo

2021-04-16 20:19:27 245

空空如也

空空如也

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

TA关注的人

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