自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白面小生的博客

活到老,学到老

  • 博客(114)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决windows软件默认安装到C盘问题

前言: 总有一些软件,点击.exe文件安装,默认给你安装到系统盘(C),不管是对于C盘本身就不大还是有强迫症的,心里总归有那么一奈奈不舒服。如何解决呢?我们第一次安装时,看下安装目录。一般在C盘下的program files文件夹下,打开注册表编辑器,暂时把默认安装的位置修为为你想安装的目录,然后再次安装软件,安装成功后记得再修改回来!解决实现: 第一:我们打开命令模式CMD,快捷键win+r、回车 第二:输入regedit命令、回车打开注册编辑器 ...

2020-10-02 15:08:55 8430

原创 SpringBoot+Mybatis配置多数据源(Mysql、Oracle、SqlServer),详细、简单

前言: 这里大概说一下如何实现,通过@MapperScan() 扫描不同,然后使用不同数据源,是很简单哈!1、引入依赖 // mybatis 依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-b...

2020-09-12 19:42:14 2386 2

原创 SpringBoot集成Swagger2【简单】

前言: 关于swagger的使用就不介绍了,使用swagger主要是便于前后端对接,快速开发。------------------------------------------------------------------间隔符,突然字很小,不习惯--------------------------------------------------------------------总:纵观springboot集成任何技术,无非以下三点,就是方便方便方便!1、导包2、编写配...

2020-09-12 19:07:13 305

原创 Linux【CentOS7】RabbitMQ最新版安装教程

引言:

2020-08-11 22:08:13 1104 4

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

起因:项目中使用Oss存储,有上传就有下载。在下载这里遇到一个小坑,也是奇葩的很久才跳出来!!!先告诉你答案,换测试工具就好,不要走swagger测试。因为你会发现文件是损坏的,无法打开。项目中集成Swagger,用来接口调试,确实是比较方便啊,问题就出来这,也是也应该一开始就想到,当时同时下载到本地文件夹和附件文件中,本地项目中文件是可以打开的,而附件中的文件大了一倍,走完接口,还需要在swg页面点下链接,才会以附件格式下载。 这里也附上一下下载代码demo if (!A...

2020-06-14 20:54:02 2537

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

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

2020-05-15 11:50:36 16706 1

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

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

2020-05-07 15:36:03 210

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

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

2020-04-29 16:39:23 1324

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

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

2020-04-17 18:49:46 3244

原创 Intellij IDEA无法下载插件?

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

2020-04-13 12:44:51 6124 1

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

前提:已装好jdkjenkins介绍不再叙述,废话不多说,开整!!!1、安装jenkins,两种方式#废话一下,可略过!本人第一次用第二种装的没成功,关于/etc/rc.d/init.d/jenkins、/etc/sysconfig/jenkins文件修改(详细修改内容往下拉),依然没有任何反应,详细如下:然后,索性卸载,采用第一种重新安装,然后...某问题了!!!第...

2020-04-07 21:23:14 1638

原创 Linux【CentOS7】下安装tomcat

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

2020-04-06 13:29:46 117

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

Linux服务器端设置svn开机启动 两种方式!!!第一种:1、编辑rc.local文件vi /etc/rc.d/rc.local2、添加命令 /usr/bin/svnserve -d -r /svn路径 #svnserve 保险起见 写完整路径!!第二种:1、在Linux服务器根目录((/root路径下))创建一个脚本文件# touch...

2020-04-02 11:11:05 741

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

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

2020-03-31 23:27:32 4193

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

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

2019-12-11 13:56:34 4711

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

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

2019-12-11 12:06:25 513

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

​​​​​首先,Spring Data JPA可以理解为 JPA 规范的再次封装抽象,底层还是使用了 Hibernate 的 JPA 技术实现。 JPA默认使用hibernate作为ORM实现,所以,一般使用Spring Data JPA即会使用hibernate。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关...

2019-12-06 12:17:26 8522 1

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

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

2019-10-16 18:01:14 1664

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

前因:电脑系统重装,所以需要重新配置java环境!!!jdk版本:1.8编辑器:idea2019.1.3关于jdk和tomcat的安装,这里就不啰嗦了。tomcat有两种:一种安装版,一种可解压直接使用(比较方便)maven安装,主要conf/setting.xml配置,一个是镜像,一个是本地仓库路径配置setting.xml文件然后呢,就idea导入项目(父子工程...

2019-09-05 00:03:34 45041 3

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

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

2019-09-04 23:45:52 32401 11

原创 eclipse中更换SVN账号

本文主要说eclipse中subversion更换提交账户问题。1、打开eclipse,点window--》preference--》team2、注意第三块Client对应的框3、如果Client后面框你的默认是JavaHl ,依据下面A选项;如果默认是SVNKit,依据B选项操作;提交的时候就会让你重新输入用户名和密码。A:打开本地文件夹:C:\Users\Admini...

2019-07-15 15:26:03 7043 4

原创 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 4755

原创 idea突然没有svn?

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

2019-07-03 11:40:19 3878 2

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

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

2019-06-05 17:04:35 22040 16

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

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

2019-06-03 16:18:01 10395

原创 Java中Redis的简单使用

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

2019-04-04 19:23:32 931

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

先附上HTTP中文开发手册链接:http://www.php.cn/manual/view/35588.html参考文章:https://blog.csdn.net/qq_34125349/article/details/79720422CORS官方:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS简单介绍:CORS是跨...

2019-04-03 18:07:16 4570 1

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

关于跨域问题 就不多介绍了!针对跨域问题的解决方式(这里就简单说一下第一种):CORS (Cross-Origin Resource Sharing)跨来源资源共享 JSONP 代理请求方式CORS请求原理CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,...

2019-03-28 19:34:06 8434

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

org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field pic exceeds its maximum permitted size of 1048576 bytes.因为springboot内置tomact的的文件传输默认为1MB/*** 配...

2019-03-21 09:10:56 1660

原创 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: ParameterMapping{property='product.productName', mode=...

2019-03-15 17:58:42 4870

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

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

2019-02-14 09:46:28 2493 2

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

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

2019-02-14 09:29:45 26097 7

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

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

2019-01-30 17:21:52 2455

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

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

2019-01-22 09:05:39 991 4

原创 @SuppressWarnings注解的作用

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

2019-01-21 16:23:14 25626

原创 spring Boot注解SQL

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

2018-12-19 18:04:23 5628

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

更新一篇java中Redis的使用:https://blog.csdn.net/qq_40437152/article/details/89033314现在很多应用都用到短信验证。这篇博客主要记录下短信验证码存入redis,实现用户登录,算是个人笔记!短信验证代码就不多说了,这里用的阿里的短信SDK,简单修改就可以使用了! 首先是在服务器上安装redis,服务器设置redis端口...

2018-12-03 16:49:07 10561 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"]百度的回答都是web.xml配置文件的问题。什么里面的配置名称要一致!我发现我的不是这个问题!是tomcat中 S...

2018-11-25 14:52:16 13231 2

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

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

2018-11-20 15:40:32 106431 10

原创 mybatis批量修改数据

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

2018-10-31 10:06:01 7494

jdbc总结,链接mysql

百度资源,目前正在学习,感觉总结的蛮好的,在这里收藏一下。

2018-06-05

空空如也

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

TA关注的人

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