自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 可以学习的文章

将springboot配置文件中的值注入到静态变量[将springboot配置文件中的值注入到静态变量](https://www.cnblogs.com/guduershi/p/10081332.html)

2019-10-09 11:33:31 141

原创 使用工具学习

好用的 chrome浏览器的json格式化插件

2020-01-05 14:58:33 201

原创 Vue 中使用 router-link 后,URL 变化但是页面不刷新,Vue获取java后台传过来的值

一.遇到的问题:Vue 中使用 router-link 后,URL 变化但是页面不刷新今天在项目中遇到了这样的问题: 当使用 router-link 跳转后, 想要返回,浏览器中的地址虽然改变了,但是页面却并没有刷新解决的办法1.我最原始的使用了刷新页面的办法,在vue中使用了this.$router.go(-1) 返回上一级,然后使用this.$router.go(0) ,使用了这种方...

2019-12-02 19:17:53 2983 1

原创 使用Vue调用后台接口

最近在学习使用vue,看完调接口之后,立马使用springboot作为后台,跃跃欲试,很尴尬,刚刚写完一个后台,vue调用就出错了1.跨域的问题我还以为是需要的接口和我的接口不一致,后来知道并不是端口问题;解决办法:前台vue的调用地址是没有错的,那么就是后台的问题;1.如果我们的后台是使用springboot,在controller层直接添加一个注解就可以了**@CrossOrigi...

2019-11-27 17:21:04 18041

原创 Linux上安装JDK,Maven,Tomcat,Mysql的步骤

一.安装JDK1.首先下载需要的jdk,去官网下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这里根据你的版本选中,在下载的时候需要勾选上面的同意按钮才能下载!2.使用工具连接你的Linux系统,这里有很多的工具选中,我用的是WinScp在你的服务器上将下载好的...

2019-11-23 17:46:22 244

原创 使用java调用.net提供的Webserver服务

1.导包<!-- https://mvnrepository.com/artifact/org.apache.axis/axis --><dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</artifactId> <...

2019-11-21 13:48:01 202

原创 SpringBoot使用maven多模块开发到打包

1.我们新建一个springboot项目新建的空项目,我们删除一些不必要的文件,删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件,最终只留.gitignore和pom.xml2.我们新建maven子模块当我们新建子模块之后,子模块中会自动指定父模块而父模块中会增加子模块3.我们新建一个web模块,作为项目的启动模块新建包,com.example,在包下新建启动类...

2019-10-21 10:58:42 535 3

原创 WebSocket的心跳重连机制

WebSocket心跳及重连机制在使用websocket的过程中,有时候会遇到网络断开的情况,但是在网络断开的时候服务器端并没有触发onclose的事件。这样会有:服务器会继续向客户端发送多余的链接,并且这些数据还会丢失。所以就需要一种机制来检测客户端和服务端是否处于正常的链接状态。因此就有了websocket的心跳了。还有心跳,说明还活着,没有心跳说明已经挂掉了。1.为什么叫心跳包呢它就像...

2019-10-20 10:15:57 10249 4

原创 SpringBoot实现项目在运行时改变定时器运行时间

import com.qhkj.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.Trigger;import org.springframework.scheduling.TriggerContext;...

2019-10-16 16:20:26 830 2

转载 MySql中的行专列,列转行

一、行转列行转列就是同一列下的多行不同数据一行显示1,建表语句DROP TABLE IF EXISTS tb_score; CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT NULL COMMENT '用户id', subject VARCHAR(20...

2019-09-16 11:09:06 835

原创 SpringBoot集成WebSocket进行前后端的交互

1.什么是websocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。2.为什么要使用websocket一张图片就可以感受到它的作用!其实就是服务端和客户端可以互相发送消息!3.springboot中集成使用websocket1.添加...

2019-08-22 10:38:52 2862

原创 使用Consul替换Eureka

Consul简介之所以我们要替换掉zureka,因为eureka闭源了,所以使用开源工具去替换它Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。下载Consul地址解压,记住路径,进入cmd命令行,输入命令consul agent -dev -ui -node=zgq-dev开发服务器模式启动,-node结点名为mjxy,-ui...

2019-07-24 15:22:37 632

原创 SpringCloud之高性能Eureka搭建

当我们越来越多的模块注册到eureka上面的时候,那么就会面临一个问题,一旦这个eureka遭遇到了天灾人祸,那么就很完蛋了!高性能的Eureka搭建所谓的高性能,就是我们多搭建几个Eureka,然后互相注册,当挂掉一个eureka的时候页没有关系,还有一点就是我们在注册到eureka的时候,我们多注册到几个eureka上,那么这样下来,eureka就可以高可用了不是么!1.在新建一个Eur...

2019-07-14 20:02:45 430

原创 SpringCloud之服务消费者和负载均衡

与我上一章写到的服务提供者相对,有人提供了服务,那么就要有人去调用这个服务创建服务消费者1.新建maven项目,zgq_order,添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa...

2019-07-14 19:12:03 359

原创 SpringCloud之创建服务生产者(提供者)

首先,我们在创建这样的提供接口之前,我们需要创建一个中心,这个中心的作用的就是将很多很多的功能模块都注册上去,以后别人需要调用模块获取数据的时候,直接去注册中心就可以,所以我们在这之前需要创建这样的注册中心!SpringCloud创建eureka注册中心一般这样提供服务成为提供者的同时,也会去调用别的服务,所以也会是消费者,这就是消费者和生产者之间的关系创建生产者1.新建maven项目,z...

2019-07-14 17:49:30 985

原创 SpringCloud之注册中心(Eureka)

什么是微服务微服务就是不同的模块部署在不同的服务器上面,通过接口去访问就是微服务作用:利用分布式解决网站高并发带来的问题什么是集群多台服务器部署相同应用构成一个集群作用:通过负载均衡设备共同对外提供服务SpringCloudSpringCloud为我们开发人员提供了快速构建分布式的一套工具,包括配置管理,服务发现(Eureka注册中心),服务消费(ribbon和Feign),路由(负...

2019-07-14 17:22:52 224

原创 SpringBoot的事务管理以及配置多个数据源

SpringBoot的事务管理以及配置多个数据源事务的概念多数据源的配置事务的概念什么是事务:就是指多个sql语句作为单一逻辑单元进行执行的操作,要么全部执行,要么全都不执行特性:ACID原子性:多条sql语句,要么全执行,要么全不执行一致性:事务完成,必须使所有的数据保持一致隔离性:指当前的事务必须与与其他事务隔离开(不能同时操作一个数据)持久性:事务执行完毕之后,对数据的影响是永...

2019-07-07 10:09:40 1907 1

原创 SpringBoot 动态Sql语句Mybaties SqlProvider,采用注解返回新增之后的id

通常我们使用mysql,mybatis创建sql语句时都是采用xml,springboot很强大,可以全部采用注解的格式,这次我们使用Mybaties SqlProvider,完全脱离xml @Select("select * from video")// 下划线转驼峰,太麻烦,配置文件解决 /*@Results({ @Result(column = "cove...

2019-07-03 09:21:40 686

原创 Map集合遍历的三种方式

Map<String, String> map = new HashedMap();map.put("a", "jack");map.put("b", "black");map.put("c", "color");System.out.println("=================通过keySet遍历=========================");// 1.通...

2019-06-15 11:06:06 301

原创 SpringBoot集成Shiro安全框架

SpringBoot集成Shiro安全框架欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入...

2019-06-14 17:50:32 5182 5

转载 SpringBoot整合MQ消息队列

SpringBoot整合MQ借鉴的文章1.什么是MQ2.消息队列可以做什么3.下载安装MQ4.SpringBoot整合MQ的步骤借鉴的文章https://www.jianshu.com/p/d329c01b8821https://www.jianshu.com/p/b93d54d3584b1.什么是MQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveM...

2019-06-10 17:47:46 2068

原创 SpringBoot整合Swagger2

1.什么是Swagger2,它能够做什么?swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础,对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。...

2019-06-09 11:53:02 154

原创 SpringBoot整合Druid数据源

1.添加durid数据源的依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dru...

2019-06-06 16:45:21 154

原创 SpringBoot整合定时器的几种方式

实现定时器的方式有三种1.TimerTask类提供的定时方法2.Quartz定时器3.@Scheduled注解方式1.TimerTask类提供的定时方法该方法可直接运行类查看效果 public static void main(String[] args) throws java.io.IOException { TimerTask task = new TimerTa...

2019-06-06 14:17:32 2781

原创 IDEA使用generatorConfig.xml文件自动生成实体,mapper接口和*.xml文件,使用mysql逆向工程生成实体

1.在resources文件下放入generatorConfig.xml文件这里的数据库连接和一些位置靠你自己修改<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Config...

2019-06-06 09:26:04 7537

原创 SpringBoot处理全局捕获异常

1.新建工具类GlobalExceptionHandlerimport org.springframework.boot.web.server.*;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Component;import org.springframework.web...

2019-06-05 16:05:28 136

原创 java使用google插件生成二维码图片

java代码生成二维码图片1.添加maven依赖2.使用google给我们的类去生成图片3.展示效果1.添加maven依赖 <!-- google生成二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifa...

2019-06-01 16:02:44 744

原创 SpringBoot集成电脑网站支付

和手机网站支付很相似,首先我们去网站下载对应的demo电脑网站支付一.集成步骤创建应用、配置密钥,这些准备步骤请看我先前写的准备集成支付宝的准备工作1.添加依赖 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</group...

2019-05-31 12:41:49 1823 1

原创 Springboot集成手机网站支付

一:简介手机网站支付常用于HTML5应用,常见于微信公众号上的应用。手机网站支付文档二:集成步骤创建应用、配置密钥,这些准备步骤请看我先前写的准备集成支付宝的准备工作1.创建项目,集成依赖 <dependency> <groupId>org.springframework.boot</groupId> &...

2019-05-30 18:44:14 1714 1

翻译 Maven添加Jar包到本地仓库

1.下载好maven,解压好放在本地环境变量添加:MAVEN_HOME:(maven位置)M2_HOME:(maven位置)PATH:%M2_HOME%\bin(验证maven是否配置成功cmd–>mvn-v)2.安装sdk到本地仓库将你要添加到maven的jar包放在你知道的地方,这里我想要加入的是支付宝的jar包将alipay-sdk-Java2017030717163...

2019-05-30 10:55:56 405

翻译 SpringBoot集成POI导出Excel

1.引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency>2. ExcelShee...

2019-05-30 10:20:30 379

原创 IDEA集成Lombok插件

准备1、下载idea插件2、pom文件引入project lombok的maven依赖 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</g...

2019-05-30 10:15:36 552

原创 SpringBoot集成支付宝支付的准备工作

使用SpringBoot集成支付宝网站支付支付宝准备工作新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入支付宝...

2019-05-29 19:35:41 1233 1

原创 SpringBoot上传单个或多个文件上传

1.首先我们使用正常的模板引擎thymeleaf去进行页面渲染,添加正常的一些依赖 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...

2019-05-24 15:51:40 2535

原创 SpringBoot分别整合jsp和thymeleaf

一.整合jsp1.加入依赖<!-- spring boot jsp 支持开启 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</a...

2019-05-23 22:05:26 535 1

原创 SpringBoot发送邮件整合JavaMail

1.添加依赖 <!-- JavaMail依赖 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4....

2019-05-22 18:06:24 1014

原创 SpringBoot整合JPA数据源

1.添加依赖 <!-- 整合spring-data-jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</a...

2019-05-22 17:05:04 482

原创 SpringBoot中使用过滤器和监听器

在springboot中使用过滤器和监听器的目的: Filter也称过滤器,是处于客户端与服务器端资源文件之间的以到过滤网。可以实现URL级别的的权限访问控制,过滤敏感词,压缩相应信息等一些高级功能 Listener是Servlet的监听器,可以监听Web应用中某些对象信息的创建,销毁,增加,修改,删除等动作的发生,然后做出响应处理 过滤器的使用:新建一个类,该类实现Filter接...

2019-05-22 16:02:26 161

原创 Redis的哨兵机制和持久化数据

什么是哨兵机制哨兵机制(监听)监控,提醒,自动故障迁移Redis的哨兵(sentinel)系统用于管理多个Redis服务器,该系统执行以下三个任务:·监控(Monitoring):哨兵(sentinel)会不断地检查你的Master和Slave是否运作正常。·提醒(Notification):当被监控的某个Redis出现问题时,哨兵(sentinel)可以通过API向管理员或者其他应用程序发送通知。·自动故障迁移(Automatic failover):当一个Master

2019-05-20 18:19:04 799

原创 SpringBoot中增加日志,使用LogBack作为日志组件

1.介绍SpringBoot内部集成了LogBack日志依赖,SpringBoot默认使用LogBack记录日志信息,默认根据base.xml配置内容来输出到控制台和文件之中,那么接下来讲解LogBack是如何记录日志到控制和文件之中?2.使用因为SpringBoot内部集成了LogBack所以我们不需要添加任何依赖,我们只需要创建一个新的空项目即可,或者你的任意springBoot项目,集...

2019-05-17 19:03:47 508

空空如也

空空如也

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

TA关注的人

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