自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白面小生的博客

活到老,学到老

原创 SpringBoot下载阿里云OSS文件失败,文件无法打开?

起因:项目中使用Oss存储,有上传就有下载。在下载这里遇到一个小坑,也是奇葩的很久才跳出来!!! 先告诉你答案,换测试工具就好,不要走swagger测试。因为你会发现文件是损坏的,无法打开。 项目中集成Swagger,用来接口调试,确实是比较方便啊,问题就出来这,也是也应该一开始就想到,当时同...

2020-06-14 20:54:02 105 0

原创 Springboot中日志logging.file过时以及配置方法【简单】

使用springboot中自带的logger配置日志文件输出:提示logging.file过时了,如下: 在logging.file还有以下:

2020-05-15 11:50:36 685 0

原创 Linux【CentOS7】安装Nginx[标准版]&&设置开机自启

环境支持:首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。 (1)Nginx代码完全用C语言从头写成,所以需要c语言环境支持gcc-c++ (2)安装PCRE,Nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 li...

2020-05-07 15:36:03 57 0

原创 SpringBoot+Springcloud配置EurekaServe中,Controller层返回数据格式变成XML格式

起因:springboot+swagger2环境,通过swagger页面测试由原来的json格式变成xml格式(图如下),但是Controller层的@ResponseBody返回结果就是json,不知道为什么,网上查的原因就是pom加了jackson-dataformat-xml依赖: 然...

2020-04-29 16:39:23 134 0

原创 SpringBoot父子工程集成Jenkins部署项目问题合集
原力计划

前言: 目的简言之,就是通过Jenkins工具来持续集成项目,简化部署项目操作。一句话概括,却花费我很长时间....一路踩坑,火花带闪电。。。。 关于Jenkins的安装,这里不再赘述 ,网上很多,也可以点...击 jenkins 插件依赖包 本地下载地址:https://upda...

2020-04-17 18:49:46 356 0

原创 Intellij IDEA无法下载插件?

前言: idea的插件自动安装功能,无法使用,搜索不到,无法连接插件仓库。我这里idea版本2019.3,图片可能有所不同! 我这里的解决方法,就是本地下载插件,然后 Install pluginfrom Disk 这里以 lombok插件示例: 很多文章都会让你设置这些(因为版...

2020-04-13 12:44:51 97 0

原创 Linux【CentOS7】搭建Jenkins环境及常见问题[很详细]

前提:已装好jdk jenkins介绍不再叙述,废话不多说,开整!!! 1、安装jenkins,两种方式 #废话一下,可略过!本人第一次用第二种装的没成功,关于/etc/rc.d/init.d/jenkins、/etc/sysconfig/jenkins文件修改(详细修改内容往下拉),依然没...

2020-04-07 21:23:14 98 0

原创 Linux【CentOS7】下安装tomcat

Tomcat官网:http://tomcat.apache.org/ #大家自行下载安装自己需要的版本!!! 前提条件:首先确保已经安装好了jdk,并且jdk版本能够满足当前Tomcat的版本要求。 安装步骤: 1、下载 tar版本 2、解压缩 tar-zxvf apache-t...

2020-04-06 13:29:46 34 0

原创 Linux【CentOS7】设置SVN开机启动

Linux服务器端设置svn开机启动 两种方式!!! 第一种: 1、编辑rc.local文件 vi /etc/rc.d/rc.local 2、添加命令 /usr/bin/svnserve -d -r /svn路径 #svnserve 保险起见 写完整路径!! 第二种: 1、在L...

2020-04-02 11:11:05 53 0

原创 Linux【CentOS7】防火墙启动、重启添加端口等操作

前言: Centos6 使用的是iptables,Centos7 使用的是filewall iptables 用于过滤数据包,属于网络层防火墙。 firewall 能够允许哪些服务可用,那些端口可用...属于更高一层的防火墙。 1、 firewall常用命令 vim /usr...

2020-03-31 23:27:32 75 0

原创 本地项目提交到SVN服务器---简单几步

前言:如何将自己本地项目上传到新搭建的svn服务器呢 前提:已经安装TortoiseSVN 第一步:本地新建个文件夹 第二步:鼠标右键文件夹 会进入到svn服务器的版本库,如下: 第三步:空白处右,如图: 选择你项目所在的本地文件夹,就可以了。 END ! # 注意...

2019-12-11 13:56:34 316 0

原创 Linux【CentOS7】搭建SVN服务器

前言:在此之前已经有很多文章关于如何在linux(Centos7)搭建SVN服务,这里还是在写一下,做个笔记! 系统环境:centos7.2 第一步:通过yum命令安装svnserve,命令如下: #此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 #查看安装位置 ...

2019-12-11 12:06:25 272 0

原创 谈谈Spring data Jpa 和 Mybatis 两者的区别

​​​​​首先,Spring Data JPA可以理解为 JPA 规范的再次封装抽象,底层还是使用了 Hibernate 的 JPA 技术实现。 JPA默认使用hibernate作为ORM实现,所以,一般使用Spring Data JPA即会使用hibernate。Hibernate是一个开放...

2019-12-06 12:17:26 1433 0

原创 @JsonFormat和@DateTimeFormat注解的用法

使用背景: 看到Format 很容易知道就是格式转换,那么,转换的场景只有两个:一、读库 查询数据库 返回时间类型的信息到前台。二:存库 前台传给后台,然后存数据库。不管是哪一种,根据业务需求,肯定会有时间格式 不一致问题,那么转换方法肯定不是唯一的。比如 mysql 有一个函数 DATE_F...

2019-10-16 18:01:14 421 0

原创 解决idea导入springboot项目遇到的问题

前因:电脑系统重装,所以需要重新配置java环境!!! jdk版本:1.8 编辑器:idea2019.1.3 关于jdk和tomcat的安装,这里就不啰嗦了。tomcat有两种:一种安装版,一种可解压直接使用(比较方便) maven安装,主要conf/setting.xml配置,一个是镜像...

2019-09-05 00:03:34 17967 1

原创 启动项目报:Cannot determine build data storage root for project

idea启动springboot项目报:Cannot determine build data storage root for project 翻译:无法确定项目的生成数据存储根 其实就是 你对这个文件夹(项目目录)没有权限,往下看 操作指南: 选中你的项目 右键单击-->属性 ...

2019-09-04 23:45:52 3564 2

原创 eclipse中更换SVN账号

本文主要说eclipse中subversion更换提交账户问题。 1、打开eclipse,点window--》preference--》team 2、注意第三块Client对应的框 3、如果Client后面框你的默认是JavaHl ,依据下面A选项;如果默认是SVNKit,依据B选项...

2019-07-15 15:26:03 1164 1

原创 Failed to load property source from location 'classpath:/application.yml

Springboot启动报:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' 因为项目中刚配置读写分离,但因某些...

2019-07-04 11:18:31 2093 0

原创 idea突然没有svn?

今天用idea新搭个环境,打完后,上传svn 突然发现 没有Subversiond选项了,有点懵逼 ,而且 file-->setting-->version Control 也没有,如下图 问题解决: 简简单单,点击 fiel-->setting-->pluging...

2019-07-03 11:40:19 1406 0

原创 java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.

springboot 配置多数据源时,启动出现java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName. 修改 spring.datasource.url -->spring.datasourc...

2019-06-05 17:04:35 7259 6

原创 java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ...

java.lang.IllegalArgumentException: Mapped Statements collection already contains value for: 这个一般是参数设置问题,注意一下parameterType和resultType 具体值问题。一般最好写全包名...

2019-06-03 16:18:01 2699 0

原创 Java中Redis的简单使用

简单搭建的java中支持的Jedis操作Redis,链接:https://blog.csdn.net/qq_40437152/article/details/84771050 使用redisTemplate操作Redis数据库 pom文件 添加Spring封装的spring-boot-star...

2019-04-04 19:23:32 424 0

原创 浅谈CORS的两种请求方式

先附上HTTP中文开发手册链接:http://www.php.cn/manual/view/35588.html 参考文章:https://blog.csdn.net/qq_34125349/article/details/79720422 CORS官方:https://developer.m...

2019-04-03 18:07:16 1983 0

原创 解决springBoot出现 No 'Access-Control-Allow-Origin'

关于跨域问题 就不多介绍了! 针对跨域问题的解决方式(这里就简单说一下第一种): CORS (Cross-Origin Resource Sharing)跨来源资源共享 JSONP 代理请求方式 CORS请求原理 CORS是一个W3C标准,全称是"跨域资源共享"(Cr...

2019-03-28 19:34:06 412 0

原创 springBoot 配置上传文件大小限制

org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field pic exceeds its maximum permitted size of 1048576 byt...

2019-03-21 09:10:56 1183 0

原创 java.sql.SQLException: Parameter index out of range

异常提示: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: Par...

2019-03-15 17:58:42 1081 0

转载 tomcat启动错误(点击startup.bat闪退)的解决办法

一直都是在编辑器里启动tomcat,在tomcat安装目录下的/bin-->startup.bat 启动一般都是刚开始安装 测试安装是否成功,今天遇到tomcat手动启动不成功,但是再eclipse里面是可以启动成功的。我一直开始以为是端口被占用了,最后才发现是这么一回事。首先说下我...

2019-02-14 09:46:28 1243 0

原创 解决Tomcat 启动,http://localhost:8080无法访问 问题

注意: 1:tomact能正常启动 2 : 通过startup启动后可以正常访问8080界面; 3:  通过eclipse启动后无法正常访问8080界面; Tomcat能在eclipse里面能正常启动,但是在浏览器中访问http://localhost:8080时报错,同时其他项目页面也不...

2019-02-14 09:29:45 11382 1

原创 解决ImageIo类上传到服务器无法显示的情况

这里就不贴源码了,我们使用Image类创建图片验证码,启动服务,本地测试正常显示,请求服务器上的 不能正常显示。。 主要原因: 主要原因是因为ImageIO需要默认需要有一个文件夹作为缓冲(默认是写入到tomcat/temp文件夹下),而tomcat默认是不会创建temp文件夹的,所以需要我们...

2019-01-30 17:21:52 709 0

原创 net.sf.json Maven依赖问题

昨天写第三方接口,需要依赖jar包--net.sf.json-lib,怎么都导不进来,哎  就很难受!还是靠度娘解决了问题 ! maven依赖jar地址 https://mvnrepository.com/artifact/net.sf.json-lib/json-lib 注意,依赖里面需要...

2019-01-22 09:05:39 570 3

原创 @SuppressWarnings注解的作用

我们在写代码的时候,不论是导入的包,还是声明的对象,有时候会出现黄线,感觉就很难受! @SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。 如图所示: 这里,有强迫症的老铁 就难受了!哈哈 这时候我们在方法上...

2019-01-21 16:23:14 8693 0

原创 spring Boot注解SQL

更多详细用法,可以参考mybatis中文网的专门介绍 http://www.mybatis.org/mybatis-3/zh/statement-builders.html 1、在我们写的动态sql前面添加@Seclect @Select("select * from d_tec...

2018-12-19 18:04:23 2403 0

原创 redis实现登录注册--短信验证码存入redis实现短信登录

更新一篇java中Redis的使用:https://blog.csdn.net/qq_40437152/article/details/89033314 现在很多应用都用到短信验证。这篇博客主要记录下短信验证码存入redis,实现用户登录,算是个人笔记! 短信验证代码就不多说了,这里用的阿里的...

2018-12-03 16:49:07 6203 3

原创 tomcat启动出现错误:Failed to destroy end point associated with ProtocolHandler["ajp-nio-8009"]

刚配置的电脑,公司使用eclipse,so在自己电脑上也装了eclipse用用,发现启动服务器出现以下错误 console提示Failed to destroy end point associated with ProtocolHandler["ajp-nio-8009"...

2018-11-25 14:52:16 4977 0

转载 微信开放平台授权登录详细流程-第三方登录

官方文档介绍的很详细,下面是看到的一篇博客,很有帮助,感谢! 原文:https://blog.csdn.net/qq_34190023/article/details/81133619  据微信开放平台“开发资源”中网站应用微信登陆功能开发指南描述:进行授权登陆接入前,需要先注册一个开发者账号...

2018-11-20 15:40:32 37828 3

原创 mybatis批量修改数据

mysql更新某一条数据: update 表名 set (字段名)values (值)where ..;多个字段以“,”隔开 update table set(field1,field2,field3) values (value1,value2,value3) where id = id...

2018-10-31 10:06:01 4223 0

原创 java 定时器

(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。 (2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行. ...

2018-10-26 14:06:14 217 1

原创 Mybatis中Foreach标签解读

foreach标签 很常用,为我们编码提供了很大的方便。 动态 SQL 的另外一个常用的操作需求是对一个集合进行遍历,通常是在构建 IN 条件语句的时候。比如: <select id="selectPostIn" resultType="domai...

2018-10-24 11:13:07 2605 0

转载 SVNBucket快速学习

选择SVN客户端 Windows平台 TortoiseSVN:也叫乌龟SVN,Windows上最流行的SVN客户端,安装后你的右键就会多了几个SVN相关的菜单,非常方便 Eclipse插件:在Eclipse中集成SVN插件,适合使用Eclipse开发的用户,查看使用教程 Mac平台 Corne...

2018-10-23 08:52:59 2078 0

转载 springMVC接收JSON参数详解

在SpringMVC中我们可以选择数种接受JSON的方式,在说SpringMVC如何接受JSON之前,我们先聊聊什么是JSON。具体的定义我也不赘述了,在JavaScript中我们经常这样定义JSON 对象 var jsonObject = { "username"...

2018-10-22 11:18:57 5130 1

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