自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java整合阿里云OSS,授权链接给前端上传文件报错签名异常解决

博主最近接入阿里云的OSS对象存储,踩了两个很无语的坑。官方文档地址问题一文件上传报错SignatureDoesNotMatch:The request signature we calculated does not match the signature you provided. Check your key and signing method。问题二object_name问题,加上/object_name后上传失败。(这里的路径不能以 ‘/’ 开头,需要以 '路径/路径/路径…/文件名称

2021-01-21 16:28:46 3333 12

原创 阿里云(Centos7)+Jenkins+maven+git实现spring boot项目自动化部署

首先,在搭建之前需要具有,git,maven,jdk环境。借鉴链接楼主是通过rmp方式进行Jenkins搭建的,没有用到war包方式。Jenkins我的Jenkins安装方式如下:wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keyyum install j

2021-01-16 16:57:17 408

原创 Linux系统安装Redis

原文地址为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:Linux安装JDK分为两种:手动安装和yum安装。1、下载Redis安装程序包Redis官方网站手动下载,或命令下载:(也可以选择Redis中文网下载),或直接参考Redis官网下载安装说明[xsge@localhost downfiles]$ wget http://download.redis.io/releases/redis-6.0.8.tar

2020-12-07 17:43:27 195

原创 SpringBoot整合shiro+鉴权过程+登录接口

加入maven依赖<!-- shiro --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version></dependency><dependency> <g.

2020-12-05 11:00:51 1005 1

原创 SpringBoot整合shiro(基础版)

要走shiro的授权方法,需要在方法上打上权限标签,否则默认不会走这里。默认没有权限会直接走shiro中的“authc” 中的onAccessDenied 方法,默认自动跳转到/login.jsp页面加入maven依赖<!-- shiro --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId>

2020-12-05 10:48:16 231

原创 spring boot整合selenium

加入maven依赖 <!-- selenium-java --> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>${selenium.version}</version&gt.

2020-11-17 21:40:20 3819

原创 SpringBoot项目搭建

springboot官方文档:官方文档1. Maven Spring Boot搭建首先在pom文件中添加两个maven依赖<!-- 在maven工程中加入SpringBoot 内核支持 (标准搭建应将springboot的核心支付放入到parent标签中,而不应该放在dependencies标签中,这样保证后续的springboot分支maven包,都基于parent标签中的核心来延展)--><dependency> <groupId>org.spri

2020-11-14 21:18:23 369

原创 css文字超出省略号代替不起作用解决方法汇总大全

网上给的说法都是直接加上面的,而在移动端,需要再加上最后一行代码。原文地址

2020-02-22 12:50:42 6901 3

原创 SSM项目开发——Mybatis中使用View视图+union 解决多表数据合并分页查询问题

背景:在博主做项目过程中遇到这样一个问题。数据库建表模型:如图可以看到,用户表泛化为住户与服务人员,泛化后根据自己的特性,生成独立的表。在建表过程中,用户表只用作登录处理,将与用户相关的属性等分别放置在住户表和服务人员表中,例如:真实姓名,电话号码等。数据库建表如下:用户表(登录表):住户表:服务人员表:依据数据结构设计原则,将外键放置在住户表,服务人员表中=>(user...

2019-12-04 14:14:54 1600 1

原创 Mybatis笔记备忘

log4j 显示mybatis日志sql语句1.在根目录(src或resources)下创建 log4j.properties 文件2.log4j.properties文件内容#DEBUG < INFO < WARN < ERROR < FATAL# Global logging configurationlog4j.rootLogger=DEBUG, stdo...

2019-11-21 18:22:51 138

原创 Spring AOP错误Bean named is expected to be of type'xx'but was actually of type 'com.sun.proxy.$Proxy5'

Spring AOP问题:使用.class加载报错,使用bean的name正常运行在测试代码中,使用class直接获取bean会出现如下错误:使用到.class获取bean,出现以下错误。使用bean的name获取不会出现错误。Exception in thread "main" org.springframework.beans.factory.BeanNotOfRequiredTyp...

2019-11-13 18:46:44 2418

原创 SQL语句小结

范式:1.第一范式(1NF):属性都是不可分割的数据项。2.第二范式(2NF):1NF条件下,不存在部分依赖(都依赖或间接依赖于主键)。3.第三范式(3NF):2NF条件下,非主键不存在传递依赖(都直接依赖于主键)。4.巴斯范式(BCNF):3NF条件下,主键不存在传递依赖。简单查询基本语法格式:select [ALL|distinct][into 新表名]from 表名/视图名...

2019-10-22 09:31:05 82

原创 Tomcat部署JavaWeb项目方法

1.复制项目中webRoot(web根目录)下的所有资源,放到tomcat的webapps目录下WEB-INF(classes lib web.xml xxx.xml等)静态资源(html images css js等)通常会自己创建一个文件夹来管理相关的资源。2.打war包(不同开发工具war包导出步骤不同)idea打war包:注:build后的war存储在项目路径中的"IdeaP...

2019-09-21 16:50:15 520

原创 IntelliJ IDEA项目配置

1.创建Web Application项目后,在WEB-INF下创建两个文件夹项目发布后,只需要将web下的文件部署到服务器,即可运行项目,不需要部署src下的源码。因此将项目生成的class文件和要用到的库文件存储在WEB-INF下,以便于后期项目发布。classes:存储编译后生成的源码文件。lib:存储项目中所有的jar包文件。2.配置编译后的class存储路径=>配置到...

2019-09-21 15:40:59 147

原创 logback配置

1.logback简介Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其...

2019-09-20 11:04:13 284

原创 Mysql分组取每一个分组类别的最新N条数据

表结构:任务:查询每个类别下进价最高的商品SELECT a.`cat_id` AS 类别名, a.goods_name AS 商品名称, a.goods_price AS 进价 FROM goods AS a WHERE (SELECT COUNT(*) FROM goods AS b WHERE b.cat_id = a.cat_...

2019-08-20 20:28:50 1147

原创 Java操作Office Excel表格(读取写入,Appach POI)

在Java中,对office的excel表格进行操作,表格数据获取以及数据报表导出。步骤一: 导入POI的包,引入外部依赖文件。文件下载路径:poi.jar下载一||poi.jar下载二(Maven网站)步骤二(非必须): 添加源文件:poi-4.1.0-sources.jar步骤三: excel表格中的数据读取//User实体类public class User { priva...

2019-08-12 20:43:50 368

原创 SpringMVC表单数据填错后返回表单页面(使用异常处理机制,数据回显)

在表单提交中,会自动将数据类型进行转换。若前端用户数据输入类型和后端接受的数据类型不匹配则会报错。解决方法: 添加一个异常处理。(Controller中添加) //配置类型转换异常的异常处理 @ExceptionHandler(TypeMismatchException.class) public ModelAndView exceptionResolver(Exception ex)...

2019-08-11 16:13:47 675

原创 SpringMVC注册类型转换器(Date格式转化,日期格式转换)

问题: 在前端页面向后台传输数据时,Date数据类型向后台传递出现类型转换异常。不能将Date类型转化成为想要的格式。目前默认支持的是(yyyy/MM/dd)格式,想用其他格式,得自定义一个类型转换器。1.自定义类型转化器(实现Converter接口)import java.text.ParseException;import java.text.SimpleDateFormat;impo...

2019-08-11 11:24:23 942 1

原创 SpringMVC配置

SpringMVC:也叫Spring web mvc,属于表现层框架。SpringMVC是Spring框架的一部分,是在Spring3.0后发布的。

2019-08-07 18:35:13 143

原创 适配器模式(Java代码)

适配器模式(Adapter Pattern):是作为两个不兼容的接口之间的桥梁。将某个类的接口转换为接口客户所需的类型。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。换句话说,适配器模式解决的问题是,使得原本由于接口不兼容而不能一起工作、不能统一管理的那些类阔以再一起工作、可以进行统一的管理。例如需求:厨师的工作...

2019-08-06 20:32:49 781 1

原创 解决 Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules问题

问题: Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules本人在搭建maven项目时,发布到Tomcat上时,出现不能发布的错误。错误情况如下。问题原因:jdk版本与tomcat版本不匹配,不能够兼容。我使用的是jdk1.8版本,tomcat是8.5的,因此出现上述错...

2019-08-03 10:26:52 7551 5

原创 八大排序算法(Java代码)

八大排序算法Java代码实现1. 直接插入排序基本要点:将一个数据插入到排序好的有序列表中,从而得到一个长度加1的的有序表。直接插入实现原理:先将索引为0位置的值看成是一个有序的子序列,然后从第二个开始逐个进行插入操作,知道整个序列有序。总结:将第一个数作为一个有序列表,然后第二个和第一个比较,即:每次都与最后一位进行比较,若大于,直接插在后面,若小于,往前一位继续比较,重复操作,直到大...

2019-07-29 20:30:28 146

原创 Eclipse折叠代码com.cb.eclipse.folding_1.0.6

下载eclipse插件:com.cb.eclipse.folding_1.0.6 网上可以找到不少。粘贴到eclipse安装文件夹中的dropins下:进行配置:配置的开始和结束的标识符,用来标识代码区域的开始和终止。至此,配置完毕,退出preference就可以使用了。...

2019-07-24 19:01:44 1882 1

原创 利用辗除法求两个数的最大公约数和最小公倍数(java代码)

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。分析:使用辗除法。辗除法(zhǎnchú fǎ )——辗转相除法。即:反复求余,知道余数为零。当余数为0时,被除数就是最大公约数。注:最大公倍数=number1number2/最大公约数(multiple=num1num2/divisor)代码实现: /** * 计算两个数的公约数和公倍数 * * @p...

2019-07-20 16:06:21 1094

原创 Java代码计算素数(判断a-b之间有多少个素数,并输出所有素数。)

题目:判断101-200之间有多少个素数,并输出所有素数。分析:质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。即:只能被1和其本身整除。Java代码实现/** * 输出start到end之间的素数 * * @param start 起始数字 * @param end 结束数字 */ ...

2019-07-20 10:38:16 3451

原创 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

递归算法问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?(输入月份。分别输出每个月兔子的数量。)分析斐波那契数列。即:从第三个月开始,本月的兔子对数刚好等于前两个月兔子对数的总数。Java代码,实现方法1:/** * 题目1:计算兔子的数量 古典问题:有一对兔子,从出生后第3个...

2019-07-20 08:37:22 1929

原创 eclipse编程环境配置(基本编程习惯配置)

eclipse编程环境配置显示jvm内存情况打开preference勾选jvm内存情况显示显示效果文字大小配置平台编码方式配置配置工作台编码方式为utf-8JSP 创建默认编码方式 utf-8配置作者注释${filecomment}${package_declaration} ${typecomment}/*** knight...

2019-07-16 11:16:08 454

原创 SSM中insert插入后进行主键回显

SSM中进行插入操作后,主键回显异常:console显示:数据库中实际内容:解决方案:

2019-06-08 16:59:22 664

原创 SSM做单元测试的时候报错 No qualifying bean of type 'com.**.entity.**' available: expected at least 1 bean

做SSM单元测试时候出现报错java.lang.IllegalStateException: Failed to load ApplicationContext Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'erroOpe...

2019-06-08 16:40:59 3997

原创 mysql外键设置问题 Failed to add the foreign key constraint.

mysql外键设置时出现不能设置问题。外键的主要作用是保持数据的一致性、完整性。主表(父表):对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表。从表(子表):对于两个具有关联关系的表而言,相关联字段中外键所在的表就是从表。外键的使用:外键字段不能为该表的主键;外键字段参考字段必须为参考表的主键。问题:Failed to add the foreign key cons...

2019-06-07 16:57:37 13673

Jenkins+SVN

Jenkins搭建,SVN为例

2021-01-16

opencv-4.4.0资源包,涵盖windows+Linux

opencv-4.4.0资源包,涵盖了windows和Linux的 方便本地使用以及部署项目到服务器时使用。不收积分,粉丝可下载。

2020-11-19

Tesseract-OCR(tessdata)训练库 挂低价自己用

语言训练库,放在这里备份自己用。设置了低积分,大家要用的可用方便下载。50积分实在是太贵了。自用是用作tess4j进行验证码识别使用的。

2020-11-18

Mybatis知识点.docx

对mybatis使用的总结汇总以及实例演示,包括log4j的配置使用,常用的一些文档配置方法等。基本查询语句示例,insert语句主键回显,config文件配置,一对一关系配置使用,一对多关系配置等。

2019-11-21

eclipse_folding插件.zip

com.cb.eclipse.folding_1.0.6.jar包文件,用于eclipse的代码块折叠功能扩充使用。

2019-07-24

空空如也

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

TA关注的人

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