自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有心博客

大爱之

原创 【第04章】Spring Boot整合Web开发 - 配置自定义JSON转换器

Spring Boot使用默认的转换器是jackson-databind,如果我们使用自定义转换器时,我们需要去除默认的jackson-databind,比如我们使用Gson作为转换器时我们在pom.xml中添加如下配置: <dependencies> <depende...

2020-02-05 13:11:24

阅读数 10

评论数 0

原创 【第03章】Spring Boot整合视图技术 - 整合Thymeleaf

改文章项目文件结构图如下: 步骤一:创建工程、添加依赖 <dependencies> <!-- thymeleaf相关依赖 --> <dependency> <groupId>org.springframewor...

2020-01-17 15:57:21

阅读数 10

评论数 0

原创 【第2章】Spring Boot基础配置

定制banner内容 我们可以到www.network-science.de/ascii/官网制作启动打印内容,然后放入到resources>banner.txt Web容器配置 我们在resources -> application.properties下添加配置内配,比如: #...

2020-01-16 15:12:42

阅读数 20

评论数 0

原创 【01-2】创建Spring Boot项目 - 通过IDEA创建

步骤一:创建Spring Initializr 步骤二:输入项目基本信息,包括组织ID、模块名称、项目构建类型、最终生成包的类型、java的版本、开发语言、项目版本号、项目描述以及项目的包 步骤三:选择项目所需的依赖 ...

2020-01-15 14:22:58

阅读数 21

评论数 0

原创 【第0章】SpringBoot教程学习前凑 - git使用

Git全局设置 git config --global user.name "有心" git config --global user.email "youxin@qq.com" 创建git创库 mkdir SpringBoot cd SpringB...

2020-01-15 09:44:29

阅读数 29

评论数 0

原创 【01-1】创建Spring Boot项目 - Maven项目构建

方法一:使用Maven创建Spring Boot项目 步骤一:创建Maven项目 步骤二:添加项目依赖 添加org.springframework.boot作为parent 我们需要开发一个web项目,就可以先引入一个web的starter,添加spring-boot-starter-w...

2020-01-15 09:34:14

阅读数 40

评论数 0

原创 【Java SE】String类拼接解析

字符串拼接如果是变量相加,先开空间,再进行拼接。 字符串如果是常量相加,是先加,然后在常量池找,如果有就直接返回,否则,就创建。 public class StringDemo { public static void main(String[] args) { Str...

2018-11-30 10:24:24

阅读数 140

评论数 0

原创 【vue源码解读 篇幅一】准备工作03 - Vue.js源码构建

Vue.js源码是基于Rollup构建的,它的构建相关配置在scripts目录下。 构建脚本 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;通常一个基于NPM托管的项目都会有一个package.json文件,它是对项...

2018-07-03 15:43:08

阅读数 120

评论数 0

原创 【vue源码解读 篇幅一】准备工作02 - Vue.js源码目录设计

Vue.js的源码都在src目录下,其目录结构如下。 src ├── compiler #编译相关 ├── core #核心代码 ├── platforms #不同平台的支持 ├── server #服务端渲染 ├── sfc #.v...

2018-06-26 23:28:22

阅读数 102

评论数 0

原创 【vue源码解读 篇幅一】准备工作01 - 认识Flow

认识Flow Flow是Facebook出品的JavaScript静态类型检查工具。Vue.js的源码利用了Flow做了静态类型检查,所以了解Flow有助于我们阅读源码。

2018-06-23 21:15:39

阅读数 540

评论数 0

原创 【webpack】使用HtmlWebpackPlugin生成页面

解决使用HtmlWebpackPlugin有用html-loader来加载模板时不能输出title问题 1、在build下新建titlePlugin.js文件,结构如下 代码如下 function TitlePlugin() {} TitlePlugin.prototype.a...

2018-05-31 14:58:22

阅读数 832

评论数 0

原创 【GIT】常用命令汇总

分支管理 1、列出本地分支: git branch 2、删除本地分支: git branch -D 分支名称 其中-D也可以是–delete,如: git branch –delete 分支名称 3、删除本地的远程分支: git branch -r -D 分支名称 4...

2018-05-31 10:16:40

阅读数 63

评论数 0

原创 CSS3动画

实现向上动画 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; ...

2018-03-20 20:26:53

阅读数 86

评论数 0

原创 ESLint语法检测配置说明

ESLint语法检测配置说明 常用配置及其相关说明 module.exports = { root: true, parser: 'babel-eslint', parserOptions: { sourceType: 'module&...

2018-03-11 21:25:11

阅读数 647

评论数 0

原创 【MongoDB】MongoDB基本入门02

MongoDB的固定集合 固定集合指的是事先创建而且大小固定的集合。

2017-11-22 23:07:55

阅读数 138

评论数 0

原创 【MongoDB】MongoDB基本入门01

NoSQL简介 NoSQL(Not Only SQL),意即“不仅仅是SQL”,指的是非关系型的数据库。 非关系型数据库的优点: 1、简单的扩展(以键值对的方式存储,结构比较灵活) 2、快速的读写 3、低廉的成本 4、灵活的数据模型 缺点: 1、不提供SQL的支持 2、支持的特性...

2017-11-22 16:12:35

阅读数 285

评论数 0

原创 【CSS】LESS即学即用

##less介绍 less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更容易维护/方便制作主题/扩展。 如果我们已经安装了node,那么我们可以执行下面命令来安装less。 $ npm install -g less 然后执行或者le...

2017-11-19 12:59:28

阅读数 231

评论数 0

原创 【JavaScript】JavaScript数据结构与算法 —— 二叉树

树是计算机科学中经常用到的一种数据结构。树是非线性的数据结构,以分成的方式存储数据,树被用来存储具有层级关系的数据,比如文件系统的文件,树还被用来存储有序列表。我们要研究的是二叉树,在二叉树上查找元素非常快,为二叉树添加元素或者删除元素,也是非常快的。我们现在就来学习二叉树,二叉树是一种特殊的树,...

2017-11-17 15:57:54

阅读数 120

评论数 0

原创 【sublime】修改成类似Eclipse快捷键

第一步::依次打开Preferences -> Key Bindings: 第二步:将下面的key配置放入到下面 [ // editor配置 { "keys": ["ctrl+v"], "command": &qu...

2017-11-16 15:49:01

阅读数 754

评论数 2

原创 【JavaScript】JavaScript原型链之原型对象、实例和构造函数三者之间的关系

前言:用了这么久js,对于它的原型链一直有种模糊的不确切感,很不爽,隧解析之。 本文主要解决的问题有以下三个: (1)constructor和prototype以及实例之间啥关系? (2)prototype是啥,proto又是啥,他们之间啥关系? (3)如果改变一个constructor的...

2017-11-16 15:00:19

阅读数 654

评论数 0

转载 【javascript】JavaScript高阶函数介绍

★本文引自:廖雪峰的官方网站 - 高阶函数:即一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数。function add(x,y,fn) { return fn(x) + fn(y); } console.info(add(-5,6,Math.abs));当我们调用add(-...

2017-11-14 20:15:50

阅读数 270

评论数 0

原创 【ES6】 — ECMAScript6快速入门03

异步:Promise — 承诺就是一个对象,用来传递异步操作数据(消息) 使用Promise var p1 = new Promise(function(resolve, reject){ //reject 失败了 reject(2); //resolve ...

2017-11-13 19:19:37

阅读数 196

评论数 0

原创 【ES6】 — ECMAScript6快速入门02

复制数组 1、删除数组中一个元素 var arr = [1,2,3]; var arr2 = arr; arr2.pop(); console.info(arr,arr2); 2、复制数组,然后再删除里面的一个元素 var arr = [1,2,3] var arr2 = [];for(var i...

2017-11-12 22:36:42

阅读数 171

评论数 0

原创 【ES6】 — ECMAScript6快速入门01

ES6和JS的关系 ES6: ECMAScript6 js: 组成部分:ECMA DOM BOM 什么是ECMA?ECMA是标准,JS是实现,换句话来说也有可能有其他xxxScript来实现ECMAECMAScript:简写ECMA或者ES 目前版本: 低级浏览器:主要支持ES3.1 高级浏...

2017-11-12 22:13:32

阅读数 140

评论数 0

原创 【24】vue2.0版本变化

1、在每个组件模板,不再支持片段代码 Vue1.0代码如下,我们可以正常运行: html> head> meta charset="UTF-8"> title>title> sc...

2017-10-27 15:03:22

阅读数 573

评论数 0

原创 【23】使用vue-cli脚手架搭建webpack项目基本结构

上一篇文章介绍如何手动配置webpack项目基本结构,在真实开发环境中我们是不需要那么麻烦的,我们可以借助工具【vue-cli】 — 脚手架来帮我们搭建webpack项目基本结构。 第一步:我们需要安装vue-clinpm install vue-cli -g 验证是否安装成功 vue --ver...

2017-10-26 13:27:00

阅读数 428

评论数 0

原创 【22】手动配置webpack项目

手动配置webpack需要的环境有node环境,node环境搭建可以参考如下地址:【Node安装】 第一步,创建自己的项目文件目录,这里我就直接在E:下创建youxin文件夹,然后新建一些必须的文件, |— index.html —–> 【首页】 |— main.js ...

2017-10-23 18:02:30

阅读数 513

评论数 0

原创 【Maven】为web项目在运行时指定依赖

当我们部署Maven项目时,总是会出现相关jar包无法引入,但pom.xml文件是确是有依赖的,那么现在就尴尬了!!!第一步:选择项目,然后点击【右键】选择【Properties】进入”Web Deployment Assembly”。 第二步:进入窗口,点击【Add】按钮进入【New Assem...

2017-10-22 18:26:51

阅读数 398

评论数 0

原创 【正则表达式】正则表达式进阶

/abc/ 必须是完整的,只能多不能少;即只需包含abc就可以。/abc/.test(str),判断str是否包含abc,如果包含则返回true,否则就返回false; console.log(/chaoge/.test("chaoge")); //true conso...

2017-10-22 00:31:41

阅读数 184

评论数 0

原创 【正则表达式】简单入门介绍

认识正则 正则表达式(英语):Regular Expression; 本质:用来记录文本规则的代码; 应用场景:表单验证、高级搜索、生化科学等。 正则构成 由一些普通字符和元字符组成,普通字符就是字母和数字,元字符具有特殊意义的字符,匹配腾讯QQ号:[1-9][0-9]{4,}【五位数字以上,即从...

2017-10-18 23:50:52

阅读数 517

评论数 0

原创 【Node】Node安装

第一步 第二步 第三步 第四步 第五步 第六步

2017-10-15 14:15:50

阅读数 326

评论数 0

原创 【Git】Git安装

第①步: 第②步 第③步 第④步 第⑤步 第⑥步 第⑦步 第⑧步 第⑨步 第⑩步

2017-10-15 14:03:06

阅读数 114

评论数 0

原创 【Nginx】利用nginx搭建集群环境

第①步:准备搭建环境,nginx和两个tomcat环境。如下图所示:第②步:将tomcat的端口号修改,修改文件为${tomcat}/conf/server.xml文件; 要修改的地方有: <!-- 第22行:Server下的port --> <Server port=&quo...

2017-10-13 23:09:31

阅读数 949

评论数 0

原创 【Linux】Linux发布项目

第一步:安装JDK 第①步:检测是否安装了JDK,运行java -version 第②步:若有需要将其卸载 第③步:查看安装哪些JDKrpm:安装包管理 rpm -qa | grep java 第④步:卸载先卸载 openjdk 1.7 rpm -e –nodeps 卸载的包 rpm -e –n...

2017-10-07 16:15:55

阅读数 239

评论数 0

原创 【Linux】终端仿真程序SecureCRT的安装与注册

SecureCRT是Window下登录Linux服务器主机的一款软件,文件的安装与破解注册请点击【下载地址】 SecureCRT安装 第①步:选中【scrt_sfx704-x86.exe】双击进行安装。 第②步 第③步 第④步 第⑤步 第⑥步 第⑦步 第⑧步 第⑨步 第⑩步 ...

2017-10-03 16:46:59

阅读数 433

评论数 0

原创 【Linux】使用VMware安装CentOS

本文章前提是已经安装好了VMware,没安装的请参照虚拟机vmware的安装 第一步:打开VMware 第二步:以此打开【File】 –> 【New Vitual Machine…】 第三步:进入安装虚拟机窗口 第四步 第五步 第六步:选择Linux以及对应测版本信息,这里选择【...

2017-10-03 14:11:25

阅读数 94

评论数 0

原创 【Linux】虚拟机vmware的安装

第一步 第二步 第三步 第四步 第五步 第六步 第七步

2017-10-03 12:39:17

阅读数 116

评论数 0

原创 【ExtJS】Web项目引入ExtJS

项目目录结构如下图所示 main.html文件代码如下 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <titl...

2017-10-03 00:03:31

阅读数 778

评论数 0

原创 【PLSQL】PLSQL安装、破解以及汉化教程

PLSQL安装 第①步 第②步 第③步:若要汉化的话,不要安装到Program Files (x86) 第④步 第⑤步 第⑥步 PLSQL破解 第一步:双击资源包中的【PLSQL Developer10.0.3.1701_keygen.exe】 第二步:打开破解PLSQL的相关...

2017-10-02 23:02:41

阅读数 2744

评论数 1

原创 【Oracle】plsql连接64位的Oracle

当我们安装64位的Oracle,想借助plsql来连接oracle时,发现是不能连接的,因为plsql没有64位的版本,因此我们需要借助Oracle的32位客户端。这样plsql连接这个32位的客户端,然后这个客户端来实现操作64位的Oracle。 Created with Raphaël 2.1...

2017-10-02 22:36:36

阅读数 139

评论数 0

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