自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java code farmer

Hello World!

  • 博客(31)
  • 收藏
  • 关注

原创 Elasticsearch入门(一):CentOS 7.6 安装ES 7.6.1

安装步骤:首先,需要确保Java已经安装好,并且配置好了JAVA_HOME 环境变量。我的环境:Linux:CentOS 7.6 Elasticsearch:7.6.1 Java:1.8.0_202Elasticsearch:下载地址包含各种版本,以最新版为例https://www.elastic.co/cn/downloads/past-re...

2020-03-16 16:31:37 2474

原创 Job for mysqld.service failed because the control process exited with error code.

CentOS8的环境,通过yum方式安装mysql8报错:Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" for details.因为在安装之前配置了vim /etc/my.cnf 文件,指定了日志目录为/var/log/mysqld.log实际的日志目录为/va

2022-03-22 23:27:51 1515

原创 Elasticsearch入门(三):Elasticsearch7.6.1下head安装、node.js安装

一、 head插件主要用途elasticsearch-head是一个用来浏览、与Elastic Search簇进行交互的web前端展示插件。elasticsearch-head是一个用来监控Elastic Search状态的客户端插件。elasticsearch主要有以下三个主要操作——1)簇浏览,显示簇的拓扑并允许你执行索引(index)和节点层面的操作。2)查询接口,允许你查询簇并以...

2020-03-20 14:19:26 1178

原创 node.js在Linux系统centos7和window10下安装配置

Linux系统centos7下安装node.js12环境:centOS7,linux的node版本:node-v12.16.1-linux-x64node.js下载地址:https://nodejs.org/en/download/一、node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaSc...

2020-03-18 14:56:00 829

原创 Elasticsearch入门(二):Elasticsearch 7.6.1安装分词器和Kibana

在上一篇内容中已经安装好了es7.6.1版,下面我们来安装分词器,主要探讨安装,具体使用请参考其他文章因为Elasticsearch中默认的标准分词器分词器对中文分词不是很友好,会将中文词语拆分成一个一个中文的汉子。因此引入中文分词器插件Elasticsearch拼音分词和IK分词的安装及使用一、Es插件配置及下载1.IK分词器的下载安装关于IK分词器的介绍不再多少,一言以蔽之...

2020-03-17 20:30:14 1855

原创 vue学习(15)— 前端路由和vue-router路由

路由概念:后端路由阶段使用Javaserverpage开发网页,服务器直接生产渲染好对应的网页返回给浏览器,属于后端渲染前端路由阶段html、css、js静态文件放到静态服务器,浏览器请求后返回由浏览器进行解析渲染,后端服务器提供动态的数据属于前端渲染单页面富应用阶段,SPA只有一个html文件,index.html,css,js也可能只...

2019-09-17 14:26:34 196

原创 vue学习(14)—Vue 的CLI脚手架

Vue脚手架概念:Vue cli依赖webpack,webpack又使用node.js所以要安装node.js安装Vue脚手架以及初始化Vue项目VueCLI2初始化项目:Vue CLI3VueCLI3初始化项目:目录结构CLI3配置三种方式:1、在任意处使用vueui命令启动配置服务器2、在node_...

2019-09-17 10:35:33 115

原创 vue学习(2)—webpack之plugin、loader以及配置文件分离

webpack高版本自带压缩插件,会自动压缩文件webpack搭建本地服务webpack配置文件分离,将开发时和编译打包上线运行时所需要的配置进行分离,开发生产配置文件分离将开发时和生产环境运行时都需要的配置抽取出来放到base.config.js,开发环境需要的配置放到dev.config.js,生产环境需要的配置放到pr...

2019-09-12 16:57:06 139

原创 vue学习(12)—模块化webpack加载less、vue、图片等资源文件

webpack:静态模块化打包工具--save命令是将依赖配置保存到package.json文件中-dev是指在package.json文件中将此依赖配置到devdependencies中,只有开发时依赖,打包上线运行后不再依赖使用-g是global全局的缩写,是全局安装,安装之后,在任意的命令窗口都可以使用,相当于在path...

2019-09-12 15:09:40 648

原创 vue学习(11)—作用域插槽

2019-09-11 17:46:46 99

原创 vue学习(10)—— vue组件化之插槽slot

插槽的基本使用:在组件中使用slot标签,表示预留一个插槽,使用时在子组件标签里面写上标签即可插槽的使用:1、基本使用2、插槽默认值3、多个值替换插槽具名插槽,根据插槽名字使用指定的插槽...

2019-09-11 14:53:35 177

原创 vue学习(2)—— vue组件化之父子组件的通信

父组件向子组件传递数据子组件传父组件示例<body> <div id="app"> <cpn @itemclick="fclick"></cpn> </div> <!-- 子组件 --> <templ...

2019-09-11 10:27:34 103

原创 vue学习(7)—表单数据双向绑定v-model

表单数据双向绑定v-modelv-model原理单选框复选框下拉列表,select标签添加multiple属性时,可以用ctrl键选择多个选项值绑定修饰符...

2019-09-10 15:24:08 116

原创 vue学习(6)—循环遍历v-for

数组的遍历:数组的响应式方法通过数组的索引值操作数组,不是响应式的,对象的遍历:组件key:

2019-09-09 18:40:06 212

原创 vue学习(5)— 条件判断

2019-09-09 17:11:59 142

原创 vue学习(2)—事件监听v-on

v-on传参数:v-on修饰符:

2019-09-09 16:25:20 98

原创 ES6语法学习

const使用注意点:对象增强写法

2019-09-09 15:43:16 105

原创 vue学习(3)—计算属性computed

计算属性:计算属性的setter和getter:每一个计算属性都包含一个set和get方法,set方法基本上不怎么用,这时计算属性只有get方法,叫做只读属性如果只有get方法,那么可以使用语法糖,简写形式,语法糖,简写形式:计算属性缓存:当页面上有多次或者循环调用时,methods里的方法是每调用或者循环一次,就会调用执行一次,而计算属性,无论...

2019-09-09 14:28:40 226

原创 vue学习(3)—动态绑定属性 v-bind

v-bind指令:1、直接绑定到class上,格式:v-bind:,语法糖 直接写一个英文冒号 :2、v-bind指令的对象语法class后面跟一个对象:{key:value,.....}v-bind绑定style:...

2019-09-09 11:47:58 932

原创 vue学习(2)—— vue指令1

mustache插值语法:{{message}}将vue实例中data中的数据插入到html元素中v-once:v-once直接放在起始标签内,后面不用任何表达式表示元素或组件只渲染一次,后面不会再随着数据的改变而改动v-html:将字符串格式的html元素解析出来并进行渲染,后面跟string表达式v-text:用于将数据显示出来,同mustache相似,区别是v-text会...

2019-09-08 10:46:16 71

原创 vue cli3.11安装脚手架/环境搭建

安装nodejs,自带npm1、卸载老版本的vue-clinpm uninstall vue-cli -g# ORyarn global remove vue-cli 2、然后重新安装新版本的 @vue/clinpm install -g @vue/clinpm install -g @vue/cli (ps: vue cli2的安装方法 npm install -g v...

2019-09-06 15:06:41 906

原创 node.js(2)require()函数加载模块

node.js模块nodejs中require加载模块式同步的,只有前面的模块加载完毕才会加载后面的模块从第一个模块开始依次向下执行,一个一个的进行加载模块分类:1、内置模块、核心模块、原生模块,都是一个意思,指node.js自带的模块,node.js安装完成之后就已经编译完毕,可以直接加载运行,速度最快2、第三方模块,从npm上下载的模块,第三方写好之后上传...

2019-09-06 14:59:02 361

原创 vue学习(2)—— vue组件化

组件化Vue组件化思想vue组件定义:vue组件化、模块化创建组件方式一:1、使用Vue.extend({})创建全局组件2、使用Vue.component('组件名称',组件模板对象)3、在使用时,把组件的名称以HTML标签的形式引入注意:如果组件名称为驼峰映射,则标签名格式为全小写,单词中间用 -连接 如果组件名称不是驼...

2019-08-30 18:34:26 356

原创 vue学习--过滤器

概念:Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache 插值(“{{}}”)和 v-bind (“v-bind:”)表达式。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符(“|”)指示;全局过滤器:页面中所有的vm实例都可以共享使用的过滤器定义格式:Vue.filter('过滤器名称',function(参数){...

2019-08-28 17:47:35 77

原创 Java网络编程

软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。一、网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。...

2019-08-13 17:37:04 240

原创 Java数据结构数组、集合

List集合:ArrayList集合:底层是数组结构,查询快增删慢,增删时都要新建数组,LinkedList集合:Set集合接口:HashSet集合:哈希值:

2019-07-31 17:38:25 126

原创 Java多线程

并发:两个或多个事件在同一个时间段内发生并行:两个或多个事件在同一个时间点发生进程:进入到内存中的程序,是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有...

2019-07-31 17:37:40 84

原创 Java数据结构简单学习

数据结构栈:出入口在同一侧,先进先出,压栈弹栈,像是子弹夹,压栈弹栈队列:出入口分在两端,先进先出,像是人排队进站一样数组:带有索引,查询快,增删满,增删元素时,先创建一个新数组,长度为源数组长度减一,再把源数组复制到新数组中,然后新数组地址赋值给变量,最后销毁源数组链表:二叉树:平衡树:不平衡树:排序树/查找树:红黑树:...

2019-06-30 11:12:01 88

原创 JAVA泛型学习

泛型的概念:是一种未知的数据类型,暂时不知道使用什么类型的数据使用泛型的优缺点:存取类型一致,避免类型转换;运行期的类型不一致异常提前到编译期缺点是只能存储同一种类型,泛型是什么类型就只能存什么类型泛型的使用方式:1、定义使用含有泛型的类2、定义使用含有泛型的方法 public static void mai...

2019-06-29 18:40:22 140

原创 Java修饰符

final:修饰类:类不能被继承,不能有子类,格式:public final class ..... ,方法不能被覆盖重写(因为没有子类)修饰成员方法:方法不能被覆盖重写对于类和方法,abstract关键字不能和final关键字同时使用,因为互相矛盾矛盾修饰局部变量:对于基本类型,变量的值不可改变,可以先声明再赋值,但只能赋值一次,对于引用类型,引用对象的地址值不可改变,对象内...

2019-06-28 17:20:54 82

转载 Java的接口和抽象类,继承和多态

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声...

2019-06-27 08:21:36 863

空空如也

空空如也

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

TA关注的人

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