- 博客(14)
- 收藏
- 关注
原创 Springboot redis报错ERR unknown command `CONFIG`, with args beginning with: `GET`, `notify-keyspace-ev
今天springboot应用搬到新的环境,启动时redis key过期监听器 KeyExpiredEventMessageListener 初始化失败,报以下错误:ERR unknown command `CONFIG`, with args beginning with: `GET`, `notify-keyspace-events`一开始以为是redis.conf 没有开启配置:notify-keyspace-events Ex,让运维帮忙加上之后依旧报错,于是找了运维拿了新的redis.c.
2021-05-11 13:58:41
16342
7
原创 Centos7 安装指定版本 Docker
卸载旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-l...
2020-03-26 22:23:55
763
原创 Mybatis 入门
Mybatis简介MyBatis 前身是iBatis,其源于“Internet”和“ibatis”的组合, 是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects...
2020-03-21 01:05:31
196
原创 Spring Boot 学习 (七)springboot 集成 Thymeleaf 模板引擎
一、什么事是ThymeleafThymeleaf 是面向 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理 HTML、XML、JavaScript、CSS 甚至纯文本。Thymeleaf 主要有以下几个特点:有网络和无网络的状态下均可运行:即前端可以查看页面的静态效果,后台可以查看带数据的动态页面,当有数据返回到页面时,Thymeleaf标签会动态地替换掉静态内容。这...
2019-04-22 21:04:52
286
原创 Centos7 下 Docker 可视化管理工具 Shipyard 在主机 IP 地址改变之后无法显示本地Container和Image的解决方法------docker修改container运行命令
最近一时兴起,在自己电脑安装Centos7搭建服务器,安装了Docker Shipyard,后面自己搭建了了一个局域网,导致服务器ip地址改变,打开Shipyard之后发现本机的Container和Image都无法显示,一开始不知道是什么原因,谷歌百度了很多解决方法都没能解决,最后自己发现在Docker上Shipyard的Container启动时运行命令用的还是以前的旧IP地址,这才发现是因...
2019-03-28 21:47:54
1309
1
原创 Java/Groovy 读写 Excel 表 - Apache POI
一、简介:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、常用类(基本功能):HSSF - 提供读写 Excel 格式文档的功能。XSSF - 提供读写 Excel OOXML 格式文档的功能。HWPF - 提供读写 Word 格式文档的功能。HSLF - 提供读写 Po...
2019-03-11 23:16:08
1843
原创 Spring Boot 学习 (六)默认DataSource数据源绑定
SpringBoot 为我们提供了默认的数据源DataSource。使用默认的数据源很简答,下面我们结合mysql通过一个demo为大家展示如何使用SpringBoot的默认数据源。1、首先,需要在我们的pom.xml文件中引入 spring-boot-starter-jdbc 依赖 和 mysql-connector-java 数据库驱动依赖。 <dependenc...
2018-09-10 22:56:46
5195
原创 Spring Boot 学习 (五)@ConfigurationProperties 和 @Value 自定义参数绑定
大家在开发过程中,有时可能会遇到这样的场景,我们想要读取我们的配置文件信息,读取并封装到一个实体类中,这样我们在代码中使用配置参数就相对方便了很多。SpringBoot 为我们提供的注解 @ConfigurationProperties 和 @Value,便可以很方便的帮我们实现配置参数的绑定功能。那么接下来我们将介绍一下这两者怎么使用,以及有什么区别:一、@ConfigurationProp...
2018-09-09 16:25:15
7041
原创 Spring Boot 学习 (四)自定义 Banner
SpringBoot应用程序启动过程中,都会默认在控制台输出上图所显示的内容,即是我们本篇文章所说的Banner。当然,SpringBoot 提供了默认的Banner之外,也提供了自定义设置Banner的功能。1、自定义Banner内容自定义Banner很简单,只需要在 src/main/resource 下新建 banner.txt ,将我们的banner内容放到banner.t...
2018-09-05 23:33:17
280
原创 Spring Boot 学习 (三)- spring-boot 启动应用方式
SpringBoot 在不依赖第三方软件的情况下有如下三种启动方式:1)第一种是大家都知道的@SpringApplication注解的main方法,如下:@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApp...
2018-09-03 22:35:02
1535
原创 Spring Boot 学习 (二)- @SpringBootApplication
从上一篇文章中,我们可以看到SpringBoot应用程序的启动入口代码如下:package com.example.demo; import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBo...
2018-08-24 00:01:22
195
原创 Spring Boot 学习 (一)
一、Spring Boot 简介Spring Boot 是一个可以使用Java构建微服务的微框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。因此,使用Spring Boot将能够以更灵活的方式开发Spring应用程序,并且能够通过最小(或可能没有)配置Spring来专注于解决应用程序的功能需求。...
2018-08-23 00:34:53
246
原创 最新版MySQL 8.0.12 Windows 安装教程
注:本安装教程只适用于Windows系统第一步:到MySQL官网下载安装包:https://dev.mysql.com/downloads/mysql/第二步:将下载好的安装包(mysql-8.0.12-winx64 .zip)解压到相应路径下。 (我的安装路径是:D:\Program Files\MySQL\mysql-8.0.12-winx64)第三步...
2018-08-05 23:28:13
14546
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人