自定义博客皮肤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见!

原创 【砖石局】Linux(CentOS7)中如何开启Nginx1.12.1、Redis3.2.5、FastDFS1.16服务开机自启动?

一、查看Linux中自启动服务列表 [root@localhost ~]# 注:该输出结果只显示 SysV 服务,并不包含 原生 systemd 服务。SysV 配置数据 可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemc...

2019-12-09 12:00:25 130 0

原创 Spring Boot项目实战之整合Apache Dubbo分布式应用架构

Apache Dubbo是一款高性能的Java RPC(远程过程调用:服务者、调用者隶属不同的服务器)框架! 一、dubbo基础架构 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册...

2019-12-06 11:03:48 160 0

原创 【砖石局】Linux中如何搭建环境zookeeper3.4.11、设置开机自启动?(附安装网盘链接)

☛林大侠网盘链接下载一zookeeper安装包   链接:https://pan.baidu.com/s/1D_QfL3mrM30ZpqU7COVOHg   提取码:m3d1 环境说明:Linux版本为CentOS7.0! 一、zookeeper3.4.11安装 (1)拷贝zookeepe...

2019-12-04 16:55:40 92 0

原创 【砖石局】Linux中如何搭建环境MySQL-client/server5.7?(附安装网盘链接)

☛林大侠网盘链接下载一MySQL5.7相关安装包   链接:https://pan.baidu.com/s/1U3oDq7ZLioiE0PW1FwFFMQ   提取码:ta9f 一、导入opt/mysql目录下 二、检查MariaDB数据库 ​   MariaDB数据库管理系统是MySQL的...

2019-12-04 09:00:18 109 0

原创 【翻这篇】VMware12中CentOS7命令行如何配置网络连接,ping通www.baidu.com,成功解决!!!

一、安装配置完毕Vmware12 二、开启有线连接,IPV4为动态ip 三、连接Xshell工具 vim /etc/sysconfig/network-scripts/ifcfg-ens33 四、修改ifcfg-ens33文件 114.114.114.114 是国内第一个、全球第三个开...

2019-12-04 00:25:32 187 0

原创 Intellij IDEA2017-Spring Boot配置无误,装配对象却报错,Could not autowire.No bean of "xxxxMapper" type found.

Spring-boot项目中自动注入时,扫描级别过高报错问题!!! File->Setting->搜索spring->选择Inspections,将Autowiring for Bean Class将 Error修改成Warning级别即可! 修改后,无红色下划线! ♚学...

2019-12-03 20:30:52 89 0

原创 【微服务架构学习笔记】Spring Cloud核心组件之路由网关Zuul

一、网关介绍   微服务框架中,后端服务一般都不是直接开发给调用端,而是通过一个API网关根据请求的URL,路由到响应的服务。网关是介于客户端与服务端的中间层。当添加API网关后,就好像在第三方调用端和服务提供方间创建了面墙,这面墙直接与调用通信,处理非业务功能,提供路由请求、鉴权、监控、缓存、限...

2019-12-02 21:31:12 83 0

原创 开放授权OAuth2之单点登录(SSO)实现基础理论

  OAuth2不是一种协议,而针对特定问题提供的一种解决方案。它主要解决两大问题: 一、开放系统间授权问题   OAuth2应用背景比如:照片拥有者想要在云冲印服务上打印照片,云冲印服务需要访问云存储服务上的资源,这样就会存在授权的问题。   OAuth2提供了一种令牌机制。令牌:按一定规则生...

2019-11-30 15:03:35 72 0

原创 部分浏览器实现Vue分页,需要修改css属性pointer-events,解决首页、尾页翻页问题

  在Vue框架中,实现分页操作,数据正常显示,当前页为第一页,却还可以点击上一页,当前页为第最后一页,却还可以点击下一页。这跟浏览器的版本有关系,需要修改css样式。 页面片段: <a :class="{undisable: !data.hasPreviou...

2019-11-29 20:21:18 116 0

原创 Spring Boot项目实战之MyBatisPlus对实体类中Date类型字段进行数据自动填充

  MyBatisPlus自动填充功能可以看做是执行特定语句操作时,对数据库中不为空的字段进行默认值操作!   实体类中在对应字段加入注解@TableField,其注解参数根据是创建时间和更新时间而定 @Data @EqualsAndHashCode(callSuper = false) @Acc...

2019-11-28 12:12:36 642 0

原创 【注解问题】Spring Boot项目启动报错:nested exception is org.springframework.beans.factory.UnsatisfiedDependen...

控制台报错信息如下: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2019-11-28 10:...

2019-11-28 10:52:29 315 1

原创 【注解问题】Swagger-ui.html启动报错:Unable to infer base url. This is common when using dynamic servlet..

  Spring Boot模块的某个功能接口开发完毕,配置好Swagger相关信息,启动报错:   Unable to infer base url. This is common when using dynamic servlet registration or when the API is...

2019-11-27 21:36:08 247 0

原创 MultipartFile类型【坑】:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw..

  我这是一个SpringBoot+Vue项目,利用的阿里云视频点播vod进行上传视频,前后端联调!后端接口开发好后,利用Swagger接口文档进行测试,选中本地文件,点击“Try it out”测试上传无误! 前端正常获取后台映射地址,vue相关文件配置完毕,启动项目!   添加功能正常上传...

2019-11-26 10:55:21 370 0

原创 Tomcat上传文件限制大小:org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException

  SpringBoot项目,操作阿里云的视频点播测试上传视频,出现如下异常,主要原因是tomcat上传文件大小有限制的,默认1M大小。   解决方案:设置上传文件大小限制,在application.properties配置上传文件大小即可! #最大上传单个文件大小:默认1M,现在是1G spri...

2019-11-25 19:43:55 798 1

原创 SpringBoot项目如何步骤安装非开源jar包至Maven本地仓库???

  在SpringBoot项目中,有时候引入jar包需要我们手动下载,Maven并不能自动下载依赖!本次是在使用阿里云视频点播vod的上传功能,需要引入aliyun-sdk-vod-upload版本jar包进行安装操作! SDK文档链接:https://help.aliyun.com/docume...

2019-11-25 15:35:29 106 0

原创 Mapper未扫描问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)...

rg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.guliedu.eduservice.mapper.EduCourseMapper.getCourseInfoConfirm a...

2019-11-25 08:59:38 44 0

原创 Spring Boot项目实战之POI开放源码函式库入门

一、POI简介   官网:http://poi.apache.org/   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Micrsoft Office格式档案读和写的功能。 HSSF: 提供读写Microsoft Excel格式档案的功能。(....

2019-11-18 19:09:49 69 0

原创 Spring Boot项目实战之aliyunOss对象储存#文件上传接口实现(代码齐全)

项目环境:   开发工具:IDEA(jdk1.8)   模块类型:Mavan项目   OSS版本:2.8.3   开发者文档链接:https://help.aliyun.com/document_detail/32008.html?spm=5176.208357.1107607.22.7f5639...

2019-11-18 10:10:16 148 0

原创 vue-admin-template操作修改与添加功能之钩子router切换问题

应用场景: ​   在前端页面进行修改与添加操作时,指向的数据页面一致。点击修改按钮,做数据回显操作,再去点击添加按钮,出现表单页面,表单页面显示还是上次回显数据,设计的期望效果是清空表单。 定位代码片段: created () { this.init() }, ...

2019-11-18 09:17:23 137 0

原创 vue-admin-template报错java.lang.IllegalArgumentException: Invalid character found in....

  HTTPS是安全、SSL加密、收费协议,需要ca证书,默认端口是443,反之HTTP是不安全、不加密(信息是明文传输)、免费、超文本传输协议,默认端口是80! 应用场景:   使用vue-admin-tempalte-master模板,Vs code终端npm run dev命令启动,点击“S...

2019-11-17 23:36:29 131 0

原创 Vue之路由route、axios案例实战

  Vue 是一套用于构建用户界面的渐进式框架,它的核心库只关注视图层,便于与第三方库或既有项目整合。其次,与工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 一、路由简介   一般认为,路由就是菜单,不同路由跳转到不同的URL地址,不同的 URL 访问不同的内容。 ...

2019-11-15 20:58:41 89 0

原创 静态资源打包工具Webpack入门与实战

一、Webpack简介   webpack是一种打包工具,把前端项目中多个静态资源(js、css、less)文件生成一个静态文件,减少了页面请求。 二、Webpack安装 #全局安装 npm install -g webpack webpack-cli #查看版本号 webpack -v 三...

2019-11-15 19:38:35 67 0

原创 javascript模块化之ES5、ES6案例实战

一、模块化   后端模块化:类与类之间调用,比如Controller调用service过程。   前端模块化:js文件之间的调用。 二、es5模块化操作 (1)被调用01.js // 定义成员: //相加方法 const sum = function(a,b){ return parseI...

2019-11-15 15:27:47 54 0

原创 转码器Babal6.26.0基础入门与实战

一、Babal简介   Babel是一个广泛使用的转换器,可将ES6转为ES5代码。因为ES6兼容浏览器比较差,所有需要转换! 二、Babal安装 npm install --global babel-cli #安装babel客户端工具 babel --version...

2019-11-15 14:24:47 47 0

原创 Node.js10.14.2基础入门与实战

一、Node.js简介   Node.js是运行在服务器端的JavaScript,类似于java中jdk,Node.js是javascript运行环境。   没使用Node.js之前,我们使用js需要要js写到页面中,通过浏览器执行,现在直接使用node.js运行js文件即可。 二、下载与安装  ...

2019-11-15 10:45:32 133 0

原创 Spring Boot项目实战之统一日志(logback)处理

一、日志记录器级别   日志记录器(Logger)分为7个级别:off、fatal、error、wran、info、info、debug、all。   默认情况,SpringBoot在控制台打印出的日志级别只有info及以上级别,我们开发人员是可以配置日志级别的! 二、Logback日志   Lo...

2019-11-15 09:59:44 304 0

原创 Spring Boot项目实战之统一(全局、特殊、自定义)异常处理

一、应用场景   当程序出现错误时,我们不希望页面直接返回“404”、“500”等信息,为了提高用户体验,我们需要统一处理异常,进行友好的提示! 二、异常分类   (1)统一异常处理:推荐,只要出现异常,返回统一结果。   (2)特殊异常处理:一般不使用,因为无法准确定位到项目的异常。   (3...

2019-11-15 09:42:20 63 0

原创 Vscode终端运行node命令,提示“'node' 不是内部或外部命令,也不是可运行的程序或批处理文件。”怎么回事?

  安装好node.js,在本地DOS窗口验证node -v 可查看版本信息,在VisualStudioCode1.29.1工具在打开终端运行node命令,查看版本,提示“‘node’ 不是内部或外部命令,也不是可运行的程序或批处理文件!!!” 解决方案: (1)知道本地安装Visua lStu...

2019-11-14 15:59:05 1794 1

原创 NPM6.4.1(Node Package Manager)基础入门与实战

笔记大纲 NPM简介 NPM常用命令 查看当前npm版本 项目初始化 修改npm镜像 install依赖包 update&uninstall安装包 一、NPM简介   NPM全称Node Package Manager,是Node.js包管理工具,相当于后台中的Maven...

2019-11-14 15:23:27 389 0

原创 Intellij IDEA2017-多款常用必备插件神器,coding效率提升明显!

   JetBranins插件存储库链接:https://plugins.jetbrains.com/ ,Intellij IDEA Community搜索查看详细插件信息,以下插件都可以在Intellij IDEA中的Plugins中联网下载,下载完毕后都需要重启Intellij IDEA! ...

2019-11-14 11:31:59 268 0

原创 JavaEE开发中Lombok、Swagger、SpringBoot、SpringCloud常用注解

一、Lombok常用注解 官网:https://projectlombok.org/contributing/index github地址:https://github.com/rzwitserloot/lombok   Lombok项目是一个Java库,应用注解简化JavaBean的开发! ...

2019-11-11 20:31:14 169 0

原创 前端开发IDE神器之VisualStudioCode1.29.1插件安装、常规配置、案例应用

VisualStudioCode官网:https://code.visualstudio.com/ 一、下载安装包步骤安装 二、安装中文插件 点击扩展按钮 搜索“Chinese (Simplified) Language Pack for Visual Studio Code” 右下角弹出是...

2019-11-08 13:52:40 207 0

原创 Intellij IDEA2017之克隆(clone)Github仓库项目常规流程操作

笔记大纲 测试本地Git安装 测试远程仓库Github连接 IDEA克隆Github仓库项目 github新建测试仓库 准备测试数据 克隆仓库HTTPS路径 新建窗口打开,克隆成功! 一、测试本地Git安装 二、测试远程仓库Github连接 三、IDEA克隆Github仓库项目...

2019-11-08 01:09:58 894 0

原创 全文检索工具elasticsearch5.6.4教程之IDEA+Maven实现Java程序案例

elasticsearch的Java客户端目前有两类   (1)TransportClient为ES原生的客户端,不能执行原生的DSL语句必须使用它的Java Api方法;   (2)以Rest Api的missing client,最典型的是jest。这种客户端可直接使用DSL语句拼接指定字符串...

2019-11-07 23:29:31 133 0

原创 全文检索工具elasticsearch5.6.4教程之中文分词器5.6.4安装与应用[非常重要]

笔记大纲 下载对应版本zip包,上传自定义目录/usr/local/software下 复制到/usr/share/elasticsearch/plugins下 切换到plugins目录下 解压压缩文件 重启Linux系统 重启系统 验证中文分词 默认词库 指定...

2019-11-07 16:05:05 130 0

原创 全文检索工具elasticsearch5.6.4教程之elasticsearch restful api(DSL)实战【CRUD操作】

笔记大纲 es索引index操作 查看索引 添加索引 删除索引 es文档document操作 新增文档 根据id查询 修改字段 删除document 搜索type<TABLE>全部数据 按条件查询全部(match_all) 按分词查询(match) 按分词子属性查询 按...

2019-11-07 13:53:45 133 0

原创 全文检索工具elasticsearch5.6.4教程之基础入门

一、什么是搜索?   计算机根据用户输入的关键词进行匹配,从已有的数据库中摘录出相关的记录反馈给用户。常见的全网搜索引擎,比如百度、谷歌。垂直领域也有广泛的应用,如何淘宝、京东搜索。它们基于海量的数据! 二、倒排索引 ​   全文搜索引擎目前主流的索引技术就是倒排索引的方式。 ​   ...

2019-11-07 00:24:02 171 0

原创 全文检索工具elasticsearch5.6.4教程之可视化平台kibana5.6.4快速安装

kibana5.6.4的默认端口为5601 一、拷贝解压kibana-5.6.4-linux-x86_64.tar 到/usr/local/software下 tar -zxvf kibana-5.6.4-linux-x86_64.tar 二、修改kibana.yml配置文件 [root@lo...

2019-11-06 23:37:07 155 0

原创 全文检索工具 elasticsearch5.6.4教程之Centos7.4系统环境详细安装

Elasticsearch官网: https://www.elastic.co/products/elasticsearch elasticsearch-5.6.4下载链接:https://www.elastic.co/downloads/past-releases/elasticsearch-5...

2019-11-06 21:26:36 90 0

原创 【快速入门JVM】Java虚拟机规范之(分代收集算法)4大GC算法

  GC的作用范围是方法区和堆区,次数上频繁收集Young区、次数上频繁收集Old区、基本不动Perm区(特殊情况也会清除永久区)。   JVM在进行GC时,并非每次都对三个内存区域一起回收的,大部分时候回收的都是指新生代。 所以GC按照回收的区域又分了两种类型,一种是普通GC(minor GC...

2019-11-06 20:00:22 82 0

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