自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Swagger弹窗报错:Unable to infer base url. This is common when using dynamic servlet registration...

一、前言springboot集成swagger,所有配置都配置好之后,访问:http://localhost:8081/swagger-ui/index.html#/出现弹窗报错:二、问题定位分析1、 查看是否配置了拦截器,如果配置了,则放行swagger的相关请求"/swagger-resources/**","/webjars/**","/v2/**","/swagger-ui.html/**"代码里未使用,此条排除2、配置未加看网上说的最多的就是在配置类上加 @EnableS

2021-11-25 16:28:21 15087 6

原创 Spring AOP报错:Unable to locate method [xxx] on bean [xxx]

一.前言在使用xml配置aop,测试AOP时,报错如下:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#3bbc39f8': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: Unable to loc

2020-05-29 15:33:25 1529 1

原创 Nginx配置SSL报错 nginx: [emerg] unknown directive "ssl"(Nginx目录中无configure)

1. 前言 项目中需要将请求方式改为https,在给Nginx配置SSL证书的时候,执行./nginx -t 报错: “nginx: [emerg] unknown directive ssl”2. 原因 Nginx没有添加SSL模块,需要手动添加3. 解决 1、准备手动添加SSL模块,看网上的文章都是进入Nginx解压目录中,执行: ./configur...

2019-11-16 16:57:46 2341

原创 List集合去除重复的对象(不重写equlas和hashcode)

一.前言 在项目中经常会碰到按某些属性是否相同去去除List集合中的重复对象的问题,每次看网上写的都是什么 “重写自定义对象的equlas和hashCode”,千篇一律全是这样,但是真实项目中自定义的对象可能在多个地方用到,每个地方的去重方式都可能不一样,重写肯定是不行的,今天就总结一下不重写对象的equlas和hashCode,去除List中的重复对象。二. 实现方式 假设我...

2019-06-28 17:05:50 1838 1

原创 jquery-validate动态添加表单元素后添加动态验证

一.前言 使用jquery-validate时,每次都是把需要验证的表单写死,然后进行验证。但是有些时候,我们需要动态的添加表单元素,然后还需要对这些动态添加的元素进行验证,这个时候就需要动态的去添加一下验证。二.实现 没有加动态验证之前: // 添加验证 var validator = $("#form").validate({ // ...

2019-06-24 11:26:38 5293 1

原创 查找、删除表中多余的重复数据

假设有一张tabA的表,以其中的name字段判断是否重复一. 查找表中多余的重复记录,重复记录根据表中的单个字段来判断 select * from tabA where namein (select name from tabA group by name having count (name) > 1)二. 删除表中多余重复的记录,只保留其中一条...

2019-06-19 08:58:28 460

原创 Oracle在Windows和Linux下定时备份与删除

一. 实现的功能 1.每天定时备份oracle数据库 2.定时清理7天前的备份文件二. Linux系统的实现方式 相关:shellcrontabexpdp 准备:ssh连接工具,用户名密码,oracle安装路径,Oracle数据库的用户名密码# 第一步: 登录后,切换到oracle用户 $ su - oracle# 第二步:新建sh...

2019-05-15 15:38:01 889

原创 解决:SpringBoot2.x启动报failed to convert java.lang.String to org.springframework.util.unit.DataSize

1.错误描述 在application.yml配置文件中设置上传大小时,使用了Mb的单位 servlet: multipart: max-file-size: 10Mb max-request-size: 10Mb 然后启动报错:二.问题排查解决 看提示是org.springframework.util.unit.DataSi...

2019-05-15 11:39:45 9976

原创 SpringBoot入门之快速搭建SpringBoot项目

一.简介 网上关于SpringBoot的介绍已经很详细了这里不多说了,直接开始搭建。二.开发环境 JDK:1.8 Intellij IDEA:2018.1.6 Maven:3.6.1一.开始搭建 搭建有两种方式: 第一种方式:通过官网创建 1.访问官网https://start.spring.io/点击生成项目后...

2019-05-12 01:08:42 295

原创 解决Tomcat启动报Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

1.问题描述:用Tomcat启动一个Maven项目时,启动不起来,报错如下:03-Dec-2019 20:32:21.358 严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catal...

2019-04-12 17:39:47 26222

原创 Java设计模式之工厂模式

1.简介 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。使用工厂模式,在创建对象的时候就不需要亲自去new了,而是直接交由工厂来创建,就像是一个老板需要一批货,他不是直接亲自动手制造这些货,而是直接告诉工厂自己的需求,然后由工厂制造出这些货后自己过来取。工厂方法可以屏蔽创建对象的一些细节,也可以对创建的对象做一些增量操作,而这些操作,在客户端的角度是完全看...

2019-03-01 16:56:02 131

原创 Java权限修饰符

一、Java的修饰符的分类:权限修饰符:public、默认(包访问权限)、protected、private其他修饰符:abstract、static、fianl、transient、volatile、native、synchronized、strictrp二、权限修饰符:    权限修饰符:可以修饰类、类成员(包括成员变量和成员方法)修饰类:对于非内部类而言,类的访问权限仅有public和包访问...

2018-06-26 09:45:49 7748

原创 Js改变input值不触发监听事件问题

项目中遇到一个问题:在input上加了一个监听事件$('#inputId').bind('input propertychange', function() {    dosomethig...});但我在使用Js改变这个input的值后,监听事件并不能触发原因:    使用Js动态改变input的值时,没有任何鼠标和键盘的事件,所以并不能触发监听解决:    在Js改变这个值之前加上一句话:$(...

2018-05-23 15:48:46 6027 1

原创 Spring项目出现Referenced file contains errors的 解决方法

Sring项目中配置文件出现:Referenced file contains errors...问题,运行项目的时候并没有错误,出现红色的x看起来很不舒服,在网上看的解决方法是清除Cache,结果还是报错,反复搞了很久终于解决了:解决方法:Window--Preferences--搜索“Validation”,去掉XML Validator 和 XSL Validator 等文件类型的验证信息(...

2018-03-21 14:13:23 26192 5

转载 Java += 操作符实质

Java += 操作符实质问题 我之前以为: i += j 等同于 i = i + j; 但假设有:int i = 5;long j = 8;这时 i = i + j 不能编译,但 i += j 却可以编译。这说明两者还是有差别的 这是否意味着,i += j,实际是等同于 i= (type of i) (i + j)呢?###回答 这个问题,其实官方文档中已经

2017-11-06 16:40:21 151

原创 Eclipse中关于copy qualified name的问题

在项目中我们经常会用到copy qualified name来复制完整的类全名 但在eclipse中当我们选中类名,点击右键选择copy qualified name复制完成后它的结果是:/hello/src/com/action/Hello.java这种形式的而我们需要的是:com.action.Hello,带.的这种解决方法:第一种方法:在包名上点击右键,选择cop

2017-06-03 23:30:48 8967 1

原创 Java生产者消费者问题

题目要求:现在有一个果篮,里面可以放置很多苹果,编码者作为一个苹果的生产者,负责向这个果篮中放置苹果提示:通过控制台输入的数字,决定每次放置到果篮的苹果数。现在有3个孩子作为消费者,负责从这个果篮中每次去拿一个苹果,然后吃掉孩子A:吃苹果需要3秒钟孩子B:吃苹果需要2秒钟孩子C:吃苹果需要4秒钟现在需要设计若干个类

2017-05-24 14:44:23 690

支付宝Jar包

系统接入支付宝所需要的jar包,及接入的一些Demo,通过demo能快速接入

2018-05-15

空空如也

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

TA关注的人

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