• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

02 2022 档案

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