自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java: 某些输入文件使用或覆盖了已过时的 API;java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。

Springboot打jar包的几种方式(1)第一种: clean packageSpringboot打jar包后报错java: 某些输入文件使用或覆盖了已过时的 API。java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。注:特别是项目涉及第三方调用,会经常出现这种问题。(1)第二种: maven install运用第二种方式解决问题了!!!!!...

2021-01-29 17:44:29 5383 2

原创 java发送邮件的工具类

1、依赖包<!-- mail --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2、工具类package com.to.utils;imp

2021-01-27 10:56:20 986

原创 Windows版本ElasticSearch6.X下载安装

ElasticSearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。它可以快速地、近实时的存储,搜索和分析大规模的数据。一般被用作底层引擎/技术,为具有复杂搜索功能和要求的应用提供强有力的支撑。Elasticsearch 至少需要Java 8Kibana 是一个开源分析和可视化平台,旨在可视化操作 Elasticsearch 。Kibana可以用来搜索,查看和与存储在 ElasticSearch 索引中的

2021-01-26 14:52:39 320

原创 Linux中安装jdk、Tomcat、mysql以及部署项目

一、卸载jdk1、查看jdkjava -verison2、查询OpenJDK,发现有两个openJDK版本rpm -qa | grep java结果java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.i686java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.i6863、卸载自带的openJDK版本命令:rpm -e --nodeps执行命令rpm -e --nodeps java-1.6.0-open

2021-01-25 15:34:48 357

原创 第9章 Spring Boot整合消息

9.1 RabbitMQ消息队列RabbitMQ是一个比较常用的消息队列,本小节将对它进行介绍,并介绍Spring Boot如何使用RabbitMQ。9.1.1 RabbitMQ介绍RabbitMQ是一个由Erlang开发的AMQP(Advanced Message Queuing Protocol)开源实现。很多人可能并不知道什么是AMQP。AMQP是一个提供统一服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息中间件设计。基于此协议的客户端与消息中间件可以传递消息,并不受客户

2021-01-16 11:16:22 86

原创 windows下RabbitMQ的下载和安装教程

一、RabbitMQ的下载链接:https://pan.baidu.com/s/1XXMkMkvBTXj2rv4ipeN_wg 提取码:vrtb 二、 RabbitMQ的安装教程1、下载软件2、解压其中的 otp_win64_18.1.exe 就是 erlang的,注意这个是64位的。如果你的系统是32的,就装不了了,请另外寻找资源。下载解压后运行 otp_win64_18.1.exe, 然后一直默认下一步下一步即可,没有什么特别说明的。使用默认设置(安装位置可以改),安装完毕之后,会在如

2021-01-16 10:34:03 1319 2

原创 第8章Spring Boot整合监控

8.1 使用actuator监控8.1.1 actuator是什么在Spring Boot的众多Starter POMs中有一个特殊的模块,不同于其他模块大多用于开发业务功能或连接一些其他外部资源,完全是一个用于暴露自身信息的模块,主要用于监控与管理,它就是spring-boot-starter-actuator。spring-boot-starter-actuator模块的实现对于实施微服务的中小团队来说,可以有效地减少监控系统在采集应用指标时的开发量。当然,它并不是万能的,有时我们需要对其做一些简

2021-01-16 09:25:07 210 1

原创 第7章Spring Boot整合安全管理

7.1 使用Shiro安全管理Shiro是由Apache开源的一款强大的安全框架,本节从了解Shiro框架开始,带领大家学习Spring Boot如何使用Shiro进行身份认证和权限认证。7.1.1 什么是ShiroApache Shiro(官网地址:http://shiro.apache.org/)是一个功能强大且易于使用的Java安全框架,可以利用它进行身份验证、授权、加密和会话管理。通过使用Shiro易于理解的API文档,可以轻松地构建任何应用程序。如Apache Shiro官网所说,Apac

2021-01-15 09:11:08 329

原创 第6章Spring Boot整合日志

6.1 Logback日志在Spring Boot框架中,默认使用的是Logback日志。接下来我们看一下Spring Boot是如何使用日志的。6.1.1 Logback简介Logback日志框架(官网地址:https://logback.qos.ch/)是由Log4j创始人开发的另一套开源日志组件。Logback的体系非常强大,提供了3个模块供开发者使用。· logback-core:属于Logback的基础模块,是其他两个模块的基础。· logback-classic:可以看作Log4j的改

2021-01-15 09:09:07 150 1

原创 第5章Spring Boot整合缓存

5.1 使用Spring Cache5.1.1 Spring Cache简介Spring Cache是Spring 3.1以后引入的新技术。它并不像正常缓存那样存储数据,其核心思想是这样的:当我们在调用一个缓存方法时,会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回,从而实现缓存的功能。Spring Cache的使用和Spring对于事务管理的使用类似,可以基于注解使用或者基于XML配置方式使用。下面我们来学习基于

2021-01-15 09:08:00 156

原创 第4章Spring Boot整合数据库

第4章Spring Boot的数据库数据库是存储管理数据的仓库,是开发一个应用的必要因素。其实从某种程度上来说,数据库是实现一个系统的根本,甚至有时我们可以理解为:应用实质上就是展示数据库、存储数据库数据等一系列对数据库的操作,所以学习数据库操作对我们来说尤其重要。4.1 使用数据库数据库分为两种,即关系型数据库和非关系型数据库。关系型数据库是指通过关系模型组织数据的数据库,并且可以利用外键等保持一致性;而非关系型数据库其实不像是数据库,更像是一种以key-value模式存储对象的结构。本节来了解Sp

2021-01-15 09:00:34 441

原创 第3章Spring Boot整合Web

3.1 Spring Boot的第一个Web项目打开IntelliJ IDEA,新建一个简单的项目,过程与第2章介绍的一致。本人演示是用sts(Eclipse)开发工具新建项目生成项目如下图3.1.1 加入Web依赖创建项目后,在项目的pom文件中加入Web依赖,并且导入依赖文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

2021-01-15 08:58:21 237

原创 第2章springboot开发环境搭建

2.1 环境搭建正所谓“工欲善其事,必先利其器”,正如我们学习Java时一样,先要搭建环境,才能真正进行开发和部署。所以,本节将对Spring Boot的开发环境进行搭建,第一个需要安装的是JDK。当今主流的Java开发工具有Eclipse、IntelliJ IDEA、Spring Tool Suite以及MyEclipse等。本书中的实例全部使用IntelliJ IDEA作为IDE进行开发,使用Apache Maven构建项目。2.1.1 JDK安装本书中使用的是Spring Boot 2.0.3版

2021-01-15 08:56:35 220 1

原创 第1章Spring Boot 概述

第1章Spring Boot 概述1.1 Spring Boot简介1.2 Spring Boot的特点1.2.1 快速构建项目Spring Boot具有多种快速构建项目的方式,如下面几种形式:(1)使用Eclipse(MyEclipse)可以利用创建Maven项目的方式创建Spring Boot项目。当然,如果在Eclipse中安装了Spring Tools,就可以直接创建Spring Starter Project。(2)使用IntelliJ IDEA,可以利用创建Spring Initia

2021-01-15 08:54:26 337

原创 springboot使用Log4j日志处理

1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma

2021-01-13 21:06:12 140

原创 springboot整合日志报错

问题:ERROR in ch.qos.logback.core.joran.spi.Interpreter@27:77 - ActionException解决换包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <

2021-01-11 11:28:24 94

原创 springboot从基础到实战

第1章Spring Boot 概述1.1 Spring Boot简介1.2 Spring Boot的特点1.2.1 快速构建项目Spring Boot具有多种快速构建项目的方式,如下面几种形式:(1)使用Eclipse(MyEclipse)可以利用创建Maven项目的方式创建Spring Boot项目。当然,如果在Eclipse中安装了Spring Tools,就可以直接创建Spring Starter Project。(2)使用IntelliJ IDEA,可以利用创建Spring Initia

2021-01-08 15:58:25 440 1

原创 MySQL从入门到精通

第4章数据库操作本章中将对操作MySQL数据库中的创建数据库、修改数据库、查看数据库、选择数据库和删除数据库进行详细介绍。4.1 认识数据库在进行数据库操作前,首先需要对其有一个基本的了解。本节将对数据库的基本概念、数据库对象及其相关知识进行详细的介绍。4.1.1 数据库基本概念数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。其优点主要体现在以下几方面。(1)减少数据的冗余度,节省数据的存储空间;(2)具有较高的数据独立性和易扩充性;(3)

2021-01-08 10:52:04 1198

原创 Spring+Spring MVC+MyBatis开发

一、Spring是什么Spring是一个Java企业级应用的开源开发框架,主要用来开发Java应用,但是有些扩展是针对J2EE平台的Web应用。Spring框架的目标是简化Java企业级应用开发,并通过以POJO为基础的编程模型帮助程序员培养良好的编程习惯。...

2021-01-07 18:41:47 725 1

原创 Tomcat的下载与配置

Tomcat是由Apache推出的一款免费、开源的Servlet容器,可实现Java Web程序的装载,是配置JSP(Java Server Page)和Java系统的必备环境。Tomcat不仅是一个Servlet容器,也具有传统的Web服务器的功能—处理HTML页面。但是与Apache相比,在处理静态HTML页面方面的能力略逊一筹。Tomcat运行时占用的系统资源少、扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,因而深受Java爱好者的喜爱,并得到了部分软件开发商的认可。和Apache一样

2021-01-07 18:15:39 532

原创 下载Maven、配置Maven、Eclipse添加Maven

Maven是一个项目管理工具,它包含一个项目对象模型(Project Object Model,POM)、一组标准集合、一个项目生命周期(Project Lifecycle)、一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段中插件目标的逻辑。使用Maven的时候,首先用一个明确定义的项目对象模型来描述项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。一、下载Maven开发Spring项目前,首先需要下...

2021-01-07 17:36:30 165 1

原创 java相关工具下载

1、JDK下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html2、Eclipse下载:https://www.eclipse.org/downloads/3、Maven下载:http://maven.apache.org4、

2021-01-07 17:24:16 85

空空如也

空空如也

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

TA关注的人

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