- 博客(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
19499
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
1614
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
2870
原创 List集合去除重复的对象(不重写equlas和hashcode)
一.前言 在项目中经常会碰到按某些属性是否相同去去除List集合中的重复对象的问题,每次看网上写的都是什么 “重写自定义对象的equlas和hashCode”,千篇一律全是这样,但是真实项目中自定义的对象可能在多个地方用到,每个地方的去重方式都可能不一样,重写肯定是不行的,今天就总结一下不重写对象的equlas和hashCode,去除List中的重复对象。二. 实现方式 假设我...
2019-06-28 17:05:50
1993
1
原创 jquery-validate动态添加表单元素后添加动态验证
一.前言 使用jquery-validate时,每次都是把需要验证的表单写死,然后进行验证。但是有些时候,我们需要动态的添加表单元素,然后还需要对这些动态添加的元素进行验证,这个时候就需要动态的去添加一下验证。二.实现 没有加动态验证之前: // 添加验证 var validator = $("#form").validate({ // ...
2019-06-24 11:26:38
5528
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
502
原创 Oracle在Windows和Linux下定时备份与删除
一. 实现的功能 1.每天定时备份oracle数据库 2.定时清理7天前的备份文件二. Linux系统的实现方式 相关:shellcrontabexpdp 准备:ssh连接工具,用户名密码,oracle安装路径,Oracle数据库的用户名密码# 第一步: 登录后,切换到oracle用户 $ su - oracle# 第二步:新建sh...
2019-05-15 15:38:01
988
原创 解决: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
10556
原创 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
330
原创 解决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
26463
原创 Java设计模式之工厂模式
1.简介 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。使用工厂模式,在创建对象的时候就不需要亲自去new了,而是直接交由工厂来创建,就像是一个老板需要一批货,他不是直接亲自动手制造这些货,而是直接告诉工厂自己的需求,然后由工厂制造出这些货后自己过来取。工厂方法可以屏蔽创建对象的一些细节,也可以对创建的对象做一些增量操作,而这些操作,在客户端的角度是完全看...
2019-03-01 16:56:02
154
原创 Java权限修饰符
一、Java的修饰符的分类:权限修饰符:public、默认(包访问权限)、protected、private其他修饰符:abstract、static、fianl、transient、volatile、native、synchronized、strictrp二、权限修饰符: 权限修饰符:可以修饰类、类成员(包括成员变量和成员方法)修饰类:对于非内部类而言,类的访问权限仅有public和包访问...
2018-06-26 09:45:49
7822
原创 Js改变input值不触发监听事件问题
项目中遇到一个问题:在input上加了一个监听事件$('#inputId').bind('input propertychange', function() { dosomethig...});但我在使用Js改变这个input的值后,监听事件并不能触发原因: 使用Js动态改变input的值时,没有任何鼠标和键盘的事件,所以并不能触发监听解决: 在Js改变这个值之前加上一句话:$(...
2018-05-23 15:48:46
6270
2
原创 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
26280
8
转载 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
178
原创 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
9107
1
原创 Java生产者消费者问题
题目要求:现在有一个果篮,里面可以放置很多苹果,编码者作为一个苹果的生产者,负责向这个果篮中放置苹果提示:通过控制台输入的数字,决定每次放置到果篮的苹果数。现在有3个孩子作为消费者,负责从这个果篮中每次去拿一个苹果,然后吃掉孩子A:吃苹果需要3秒钟孩子B:吃苹果需要2秒钟孩子C:吃苹果需要4秒钟现在需要设计若干个类
2017-05-24 14:44:23
735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人