Unable to find local grunt.
摘要:npm install grunt --save-dev npm install grunt-jst --save-dev npm install grunt-contrib-sass --save-dev npm install grunt-contrib-watch --save-dev npm
阅读全文
grunt不是内部或外部命令
摘要:以管理员身份运行 如下命令 npm install -g grunt-cli
阅读全文
下载ElasticSearch,最低支持jdk1.8
摘要:下载: ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
阅读全文
启动zipkin服务
摘要:下载官网 jar 包 1. 在浏览器中访问 https://zipkin.io/quickstart.sh 2. 选择路径下载保存到本地 3. 在桌面双击打开 quickstart.sh(刚刚下载保存的文件),会自动下载一个 jar 包,如果这一步双击打不开,可以试下使用doc命令窗口进入到文件夹下
阅读全文
Zuul 自定义路由过滤器
摘要:<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/P
阅读全文
Zuul 路由熔断
摘要:<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/P
阅读全文
服务网关Zuul路由转发
摘要:<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/P
阅读全文
spring cloud turbine 汇总系统内部多个服务实时监控工具
摘要:<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/P
阅读全文
Hystrix Dashboard 实时监控工具
摘要:<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/P
阅读全文
Feign Hystrix熔断
摘要:<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/P
阅读全文
Feign服务消费
摘要:<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/P
阅读全文
Ribbon服务消费
摘要:<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/P
阅读全文
consul注册中心项目启动没有报错但是却没有注册成功
摘要:spring boot 2.1 后的版本会出现Consul服务注册上的问题,可能是因为配置变更或支持方式发生改变。 把spring boot版本调整为2.0.3,spring cloud版本使用最新的稳定发布版Finchley.RELEASE <project xmlns="http://maven
阅读全文
解决:reactor.retry.Retry.retryMax(J)Lreactor/retry/Retry
摘要:根本原因就是pom.xml文件中版本依赖有问题,比如项目依赖的是2.0.3版本的工程,你其他的子依赖,必须也是2.0.3。报错的原因就是spring-boot-admin-starter-server的version版本是2.1.3没有和parent中的version对应。最后改成2.0.3就可以启
阅读全文
系统服务监控
摘要:<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/P
阅读全文
数据备份还原
摘要:<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/P
阅读全文
解决:javax.xml.bind.DatatypeConverter
摘要:项目启动时没有问题,swagger调接口也没有问题,前后端联调的时候出现以下问题,提示:javax.xml.bind.DatatypeConverter JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。 java 9 中引入了模块的概念,默认情况
阅读全文
生成图片验证码
摘要:<!-- kaptcha --> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency> package com.t
阅读全文
密码加密
摘要:package com.tszr.mango.util; import java.security.MessageDigest; public class PasswordEncoder { private final static String[] hexDigits = { "0", "1",
阅读全文
Swagger配置
摘要:<!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <depe
阅读全文
Mybatis配置
摘要:package com.tszr.mango.config; import javax.sql.DataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFa
阅读全文
log4配置
摘要:<!-- log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> ### set log levels ### log
阅读全文
Druid数据源配置
摘要:server: port: 8001 spring: datasource: name: druidDataSource type: com.alibaba.druid.pool.DruidDataSource druid: url: jdbc:mysql://localhost:3306/mang
阅读全文
跨域配置
摘要:package com.tszr.mango.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.C
阅读全文
通用CURD接口
摘要:package com.tszr.mango.core.service; import java.util.List; import com.tszr.mango.core.page.PageRequest; import com.tszr.mango.core.page.PageResult; p
阅读全文
MyBatis 分页查询助手
摘要:package com.tszr.mango.core.page; import java.util.List; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.ts
阅读全文
HTTP结果封装
摘要:package com.louis.mango.core.http; /** * HTTP结果封装 * @author Louis * @date Jan 12, 2019 */ public class HttpResult { private int code = 200; private St
阅读全文
自定义异常
摘要:package com.tszr.mango.core.exception; public class MangoException extends RuntimeException { private static final long serialVersionUID = 1L; private
阅读全文
生成Excel文件
摘要:package com.tszr.mango.common.utils; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExce
阅读全文
根据方法名调用指定对象的方法
摘要:package com.tszr.mango.common.utils; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ReflectionUtils
阅读全文
判空操作
摘要:package com.tszr.mango.common.utils; public class StringUtils { /** * 判空操作 * * @param value * @return */ public static boolean isBlank(String value) {
阅读全文
关闭对象连接
摘要:package com.tszr.mango.common.utils; import java.io.Closeable; import java.io.IOException; public class IOUtils { /** * 关闭对象,连接 * * @param closeable *
阅读全文
下载文件
摘要:package com.tszr.mango.common.utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.File
阅读全文
获取当前标准格式化日期时间
摘要:package com.tszr.mango.common.utils; import java.text.SimpleDateFormat; import java.util.Date; public class DateTimeUtils { public static final String
阅读全文
commons-beanutils
摘要:commons-beanutils是Apache开源组织提供的用于操作JAVA BEAN的工具包。使用commons-beanutils,我们可以很方便的对bean对象的属性进行操作。
阅读全文
怎么一次同时把多个服务项目进行打包
摘要:新建个空项目,然后在pom文件里面加入各个服务模块,最后直接对该项目进行打包就可以了。 要注意:如果各个服务模块是第一次执行打包,则需要单独对对应服务项目进行install打包。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi
阅读全文
spring boot项目如何引入自己创建的其它项目
摘要:如下: 先创建A、B独立项目,然后再将A项目执行maven install打包,最后在B项目通过下面方式引入就可以了。 要注意版本,版本就是来源A项目POM文件的version。 <dependency> <groupId>com.tszr</groupId> <artifactId>A</arti
阅读全文
解决:maven 出现:Failed to execute goal on project xxxx...
摘要:出现这样的错误,是因为自己没有首先对父项目进行clean和install ,执行父项目的clean和install,再进行package或者打包子项目, 成功解决!
阅读全文
将本地项目上传到代码云Gitee或拉取远程代码云Gitee的项目到本地
摘要:首先:进入git, 新建仓库,点击 + 选择 新建仓库 然后:填写仓库信息: 将创建好的仓库,pull(拉取)到本地 首先:新建了一个空文件,找一个或者自己建一个空文件夹。注意是空的 然后:在这空文件夹里右击鼠标,打开 git bash 再然后:通过git 命令 把你在gitee官网上 新建的仓库内
阅读全文
发送模板邮件
摘要:<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/P
阅读全文
发送包含邮件附件和图片的邮件
摘要:package com.itheima.service; import java.io.File; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import org.springframe
阅读全文
发送纯文本qq邮件
摘要:<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/P
阅读全文
获得qq邮件服务器的授权码
摘要:SMTP 协议全称为 Simple Mail Transfer Protocol,译作简单邮件传输协议,它定义了邮件客户端软件与 SMTP 服务器之间,以及 SMTP 服务器与 SMTP 服务器之间的通信规则。 在使用springboot发送邮件之前,要开启POP3和SMTP协议,需要获得邮件服务器
阅读全文
定时任务的实现
摘要:<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/P
阅读全文
有返回值异步任务调用
摘要:<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/P
阅读全文
无返回值异步任务调用
摘要:<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/P
阅读全文
使用Topics 通配符模式实现消息的订阅和发布
摘要:package com.itheima.service; import org.springframework.amqp.core.Message; import org.springframework.amqp.rabbit.annotation.Exchange; import org.spri
阅读全文
Routing路由模式实现消息发送和消费
摘要:package com.itheima.service; import org.springframework.amqp.core.Message; import org.springframework.amqp.rabbit.annotation.Exchange; import org.spri
阅读全文
基于注解的方式发送和订阅消费消息
摘要:package com.itheima.service; import org.springframework.amqp.core.Message; import org.springframework.amqp.rabbit.annotation.Exchange; import org.spri
阅读全文
基于配置类的方式发送和订阅消费消息
摘要:package com.itheima.config; import org.springframework.amqp.core.*; import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter; im
阅读全文
RabbitMQ 基于API的方式发送和消费消息
摘要:<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/P
阅读全文
Security 前端页面配置
摘要:<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/P
阅读全文
开启使用Tonken记住我功能
摘要:package com.itheima.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.config.annotation.authe
阅读全文
通过Security提供的SecurityContextHolder获取登录用户信息
摘要:/** * 通过Security提供的SecurityContextHolder获取登录用户信息 */ @GetMapping("/getuserByContext") @ResponseBody public void getUser2() { // 获取应用上下文 SecurityContext
阅读全文
使用HttpSession获取用户信息
摘要:package com.itheima.controller; import java.util.Enumeration; import javax.servlet.http.HttpSession; import org.springframework.security.core.Authenti
阅读全文
退出账号
摘要:package com.itheima.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.config.annotation.authe
阅读全文
自定义用户登录跳转
摘要:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-Type" content="text/h
阅读全文
自定义用户访问控制
摘要:package com.itheima.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.config.annotation.authe
阅读全文
使用UserDetailsService进行身份验证
摘要:<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/P
阅读全文
使用JDBC进行身份认证
摘要:<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/P
阅读全文
使用内存进行身份验证
摘要:<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/P
阅读全文
Spring Boot 中英API文档
摘要:http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/ https://docs.spring.io/spring-boot/docs/current/api/ https://geekdoc.top/docs/languages/java/sp
阅读全文
开启安全管理
摘要:<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/P
阅读全文
自定义RedisCacheManager
摘要:package com.itheima.config; import java.time.Duration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotati
阅读全文
自定义Redis缓存机制
摘要:<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/P
阅读全文
基于API的Redis缓存实现
摘要:<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/P
阅读全文
基于注解的Redis缓存实现
摘要:<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/P
阅读全文
使用缓存与JPA操作
摘要:<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/P
阅读全文
使用JPA操作数据库但不使用缓存
摘要:<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/P
阅读全文
打war包部署
摘要:<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/P
阅读全文
打Jar包
摘要:<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/P
阅读全文
文件下载
摘要:<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/P
阅读全文
文件上传
摘要:<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/P
阅读全文
路径扫描整合Servlet Filter Listener
摘要:<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/P
阅读全文
使用组件注册方式整合Listener
摘要:package com.itheima.servletComponent; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import org.springframewor
阅读全文
使用组件注册方式整合Filter
摘要:package com.itheima.servletComponent; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.
阅读全文
使用组件注册方式整合Servlet
摘要:package com.itheima.servletComponent; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import
阅读全文
自定义拦截器完成页面自动跳转和页面内容动态展示
摘要:<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/P
阅读全文
访问URL路径映射
摘要:<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/P
阅读全文
Spring Boot thymeleaf视图以及国际化语言转换
摘要:<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/P
阅读全文
Spring Boot整合 Redis
摘要:<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/P
阅读全文
解决:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
摘要:这是因为我同时添加了JPA和Redis依赖,可能是里面有相同的自动加载数据源配置类导致; 处理方法一:把JPA和Redis依赖去掉其中一个就可以了。 处理方法二:在启动类的注解加上下面的语句就可以了。 @SpringBootApplication(exclude = DataSourceAutoCo
阅读全文
Spring Boot整合JPA
摘要:<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/P
阅读全文
使用配置文件XML的方式整合Mybatis
摘要:<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/P
阅读全文
使用注解的方式整合MyBatis
摘要:<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/P
阅读全文
配置文件随机值设置以及参数间引用
摘要:<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/P
阅读全文
使用@Profile注解进行多环境函数设计
摘要:<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/P
阅读全文
使用Profile文件进行多环境配置
摘要:<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/P
阅读全文
使用@Configuration编写自定义配置类
摘要:<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/P
阅读全文
使用@ImportResource加载XML配置文件设置的Bean
摘要:<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/P
阅读全文
使用@PropertySource加载自定义配置文件
摘要:<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/P
阅读全文
读取application.properties参数注入到Bean属性
摘要:<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/P
阅读全文
解决:ApplicationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration
摘要:这是在运行测试类的时候提示报错信息; 原因是没有把启动类写好或者是没有配置启动类; 解决如下, 先是要正常写好启动类; 然后把启动类添加到运行的测试类,添加到这个地方:@SpringBootTest; 有两种填写方式,一种是:@SpringBootTest(webEnvironment = Spri
阅读全文
解决:The annotation @Autowired is disallowed for this location
摘要:解决方案: 自动装配的语法要求:不允许在局部进行自动装配(即:只能写在method外class里)。 自动装配的动作都是在容器启动的时候,容器在读取配置文件和加载类的时候就需要进行装配了,如果将它放在方法内,它就成了局部的信息,对外是不可见的,无法进行装配,必须是成员变量,这样在加载的时候容器才检测
阅读全文
解决:Closing JPA EntityManagerFactory for persistence unit 'default'
摘要:运行代码出现这个报错,是因为配置pom.xml依赖包的时候,忘记了加入下面的依赖;把这个依赖加上后,再重新启动应用就可以了。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
阅读全文
@ConditionalOnMissingBean注解的作用
摘要:@ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个,当你注册多个相同的bean时,会出现异常
阅读全文
集成Mybatis
摘要:<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/P
阅读全文
解决:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver
摘要:使用spring boot 整合mybatis时报错; 这是因为连接时区参数不对,MySQL有多个版本,版本间的要求不同。 在添加MySQL依赖的时候,要指定对应的版本;如果是8.XXX版本,连接的URL如下: <!-- mysql --> <dependency> <groupId>mysql</
阅读全文
解决:WARNING: An illegal reflective access operation has occurred
摘要:这是由于开发集成工具IDE的Java版本,与项目配置的Java版本不一致; 在创建项目的时候,选择跟项目运行时的JDK 一样的版本就可以了。
阅读全文
解决:Could not initialize class org.hibernate.validator.internal.engine.Configura
摘要:这是由于Java的版本与当前下载的依赖包不兼容导致的; 我原本的Java版本是1.8,卸载后安装JDK 11,使用11版本的JDK就可以了; 如果开发集成工具有自带的JDK 11版本,可以使用自带的也可以。
阅读全文
解决:com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
摘要:这是因为我的数据库连接的driver参数写错了。 下面是修正的: spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.druid.url=jdbc:mysql://localhost
阅读全文
解决errorCode 0, state 08001 报错
摘要:这是由于添加的MySQL连接依赖版本不对导致的; 在添加MySQL连接依赖的时候,制定对应的版本就可以了。 比如我安装的MySQL版本是8.XXX,可以如下填写: <!-- MySQL数据库连接驱动 --> <dependency> <groupId>mysql</groupId> <artifac
阅读全文
解决Tomcat启动乱码问题
摘要:1、找到tomcat安装目录,打开conf下的logging.properties。 2、修改UTF-8为GBK。 java.util.logging.ConsoleHandler.encoding = GBK
阅读全文
自定义注释@interface
摘要:1.@interface自定义注解 <1>@interface自定义注解自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。 <2>在定义注解时,不能继承其他的注解或接口。 <3>使用@interface来声明一个注解, 1>.每一个方法实际上是
阅读全文
Spring缓存注解@Cacheable,@CachePut , @CacheEvict
摘要:@Cacheable @Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 @Cacheable 作用和配置方法 参数 解释 example value 缓存的名称,在 spring 配置文件中定义,必须指定至少一个 例如: @Cacheable(value=”my
阅读全文
全局异常处理
摘要:package com.xsz.common.exception; import java.text.ParseException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework
阅读全文
外部图片映射
摘要:#文件上传路径 file.upload.path: D:/myeclipsejavawebworkspaces/voteWeb2/images/ file.upload.path.relative: /images/ imagesPath: file:/D:/myeclipsejavawebwork
阅读全文
MyBatis自动生成代码
摘要:<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/P
阅读全文
spring boot 在线投票系统项目常使用的配置
摘要:<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/P
阅读全文
配置Redis数据库
摘要:Windows 下安装 下载地址:https://github.com/tporadowski/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为
阅读全文
dozer包
摘要:什么是dozer? Dozer 是一个对象转换工具。 Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型。 所有的mapping,Dozer将会很直接的将名称相同的fields进行复制,如果field名不同,或者有特别的对应要求,则
阅读全文
lombok
摘要:Lombok是一个java库,它自动插入到编辑器和构建工具中,增强java的性能。不要再编写另一个getter或equals方法,使用一个注释,您的类有一个功能齐全的生成器,自动记录变量等等。简而言之,使用Lombok可以极大减轻编码工作量。
阅读全文
jasypt包
摘要:jasypt既然是以简单的方式来解决java开发中的加密问题,自然使用起来难度不是很大。加密是从系统安全性方面考虑的,因此jasypt更像是面向方面的解决办法,不管你的系统中配置文件,敏感信息是否已经加密或者没有加密,jasypt都能够轻松的嵌入其中,开发人员就不用专门考虑加密算法和代码的编写。
阅读全文
怎么导入mysql数据库SQL脚本文件
摘要:1、启动MySQL后,找到需要用到的脚本文件,也就是数据库文件,当然,首先得建立一个数据库,这样才可以导入脚本 在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用test.sql:接着来到命令行,使用SOURCE SQL文件路径;来导入数据库
阅读全文
win10 安装配置RabbitMQ
摘要:第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 变量名:ERLANG_HOME 变量值就是刚才erlang的安装地址,点击确
阅读全文
spring config 配置中心的Refresh机制
摘要:<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/P
阅读全文
spring config 配置服务端和客户端读取git远程配置参数的实现
摘要:服务端 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
阅读全文
解决spring config 配置 Could not resolve placeholder 问题
摘要:spring config 的配置是区分服务端和客户端的,并且服务端和客户端项目的pom.xml文件的配置是有以下区别的。 服务端的如下: <!--spring-cloud-config-server --> <dependency> <groupId>org.springframework.clo
阅读全文
配置中心 从git远程获取配置参数
摘要:<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/P
阅读全文
服务网关 Zuul 自定义Filter
摘要:<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/P
阅读全文
服务网关 Zuul 路由熔断
摘要:<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/P
阅读全文
服务网关 Zuul 路由转发
摘要:<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/P
阅读全文
Spring Cloud Turbine 汇总系统内多个服务的数据并显示到Hystrix Dashboard
摘要:<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/P
阅读全文
Hystrix Dashboard 对hystrix进行实时监控
摘要:<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/P
阅读全文
Hystrix 服务熔断
摘要:<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/P
阅读全文
Feign 服务消费
摘要:<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/P
阅读全文
Ribbon 服务消费
摘要:服务提供者 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache
阅读全文
集成MyBatis 框架
摘要:<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/P
阅读全文
集成swagger文档
摘要:<!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <depe
阅读全文
Consul 注册中心
摘要:<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/P
阅读全文
Spring Boot Admin系统服务监控
摘要:<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/P
阅读全文
数据备份还原
摘要:<?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:sc
阅读全文
登录接口的实现
摘要:<!-- spring security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
阅读全文
Spring Security 实现用户认证(Authentication)和用户授权(Authorization)
摘要:添加依赖 <!-- spring security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depende
阅读全文
实现登录验证码
摘要:<!-- kaptcha --> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency> package com.l
阅读全文
集成Druid数据源
摘要:<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/P
阅读全文
集成MyBatis
摘要:<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/P
阅读全文
解决:com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti
摘要:这可能是MySQL连接的jar包版本不对。 需要加入version。 正确配置如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</versio
阅读全文
解决:Could not find SQL statement to include with refid
摘要:请检查xml文件的SQL标签和resultMap标签内容是否写正确了。 下面是正确的写法样例。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "h
阅读全文
集成Swagger文档
摘要:<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/P
阅读全文
解决myeclipse org.openjfx:javafx.base:jar:11.0.0-SNAPSHOT报错
摘要:修改前: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </paren
阅读全文
解决安装MySQL提示:由于找不到msvcp120.dll无法继续执行代码
摘要:初始化安装MySQL提升以下截图错误:由于找不到msvcp120.dll无法继续执行代码 这是因为没有安装如下软件导致的,点击如下链接,下载vcredist. 下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?i
阅读全文