自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 drone pipeline build时报错unmappable character for encoding ASCII

是编码问题,在pipeline命令中加- export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8位置如下:build:image: ********:1.0.1pull: truecommands:- export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8- mvn clean package -DskipTests参考文献https://blog.csdn.net/weixin_39278265/article/de

2020-12-01 11:32:04

原创 rancher部署本地仓库镜像ErrImagePull: rpc error: code = Unknown desc = Error response from daemon: repository

问题描述ErrImagePull: rpc error: code = Unknown desc = Error response from daemon: repository 镜像名 not found: does not exist or no pull accessFailed to pull image “镜像名”: rpc error: code = Unknown desc = Error response from daemon: repository 镜像名 not found: do

2020-08-05 19:29:13 1409

原创 rancher部署的mysql修改root密码

rancher docker mysql root公司要求提高docker镜像部署的MySQL的root密码强度,rancher可以管理环境变量,本以为很简单改一下环境变量重启就好了,结果不起作用。后来想了下应该是我们持久化的问题,MySQL的docker镜像在第一次启动的时候会读取环境变量配置的密码,但是启动后MySQL就将root的密码存下来了,由于我们持久化了,因此再次启动时就不会读取rancher的环境变量了,于是我们尝试用sql命令改密码,语句如下:set password for root

2020-06-10 17:04:56 210

原创 rancher管理的k8s环境搭建svn服务

一:下载镜像在你的k8s环境服务器上下载svn镜像,命令:docker search svn,此时你会看到svn的镜像列表,我选择的是stars最多的镜像garethflowers/svn-server,将镜像重新打tag然后推送到自己的harbor库。二:建立pv在nfs服务器上建立pv卷,在rancher配置pvc三:拉起镜像使用rancher拉起镜像,端口配置为3690,外部映射根...

2020-04-03 14:04:26 226

原创 rancher显示k8s集群未就绪

问题描述 rancher突然显示k8s集群未就绪,什么system什么default都不能点了,但是主机正常。解决办法 重启rancher agent容器

2020-01-13 17:39:30 491

原创 前端处理excel下载,点击一次连续下载两次的问题

问题描述: 系统需要做个查询结果的导出,导出格式是excel,一开始用的是window.open(downloadUrl);,结果页面闪烁;网上搜了一下,用iframe,div中加入<iframe name="hidden_frame" id="hidden_frame" style="display: none"></iframe>js这样写window.open...

2019-11-07 17:36:49 312

原创 Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'name' expression

最近尝试使用mongodb处理文档内容,在查询文档时遇到这个问题场景: 用户在页面中输入查询关键字,分词后查询结果,查询条件是并的关系问题原因: 使用Criteria criteria = new Criteria(); criteria .and(“name”).regex( keywords )时,由于keywords是分此后的list列表,我这里用了个for循环,当list大于1时,就...

2019-10-30 15:19:50 246

原创 Could not resolve view with name '****' in servlet with name 'dispatcherServlet'

在用springboot的时候抱着个错,网上有很多方法,试了一些,后来比对了一下发现是忘了加注解@ResponseBody

2019-08-26 17:46:20 644

原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of

spring boot启动报错:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘***’ available: expected at least 1 bean which qualifies as autowire candidate....

2019-08-22 18:29:23 182

原创 解决:java.io.InvalidClassException: org.springframework.security.core.authority.SimpleGrantedAuthority

在做oauth认证的时候报错java.io.InvalidClassException: org.springframework.security.core.authority.SimpleGrantedAuthority; local class incompatible: stream classdesc serialVersionUID = 500, local class serialV...

2019-08-01 16:52:42 1363 2

原创 drone+k8s持续集成部署时报错 Error from server (NotFound): deployments.extensions "test" not found

server notfound一般是部署时在k8s中找不到test这个服务,此时需要去你的k8s中建这个服务,重新来过一次就好了。我们使用rancher作为k8s的管理界面,因此我直接到rancher中去添加test服务,创建完后再次deploy就好了。deploy: image: ***** when: event: [ push ] secrets: ...

2019-07-18 09:42:01 9214

原创 基于git+drone+harbor+k8s+rancher的持续集成

在公司培训学习了基于git+drone+harbor+k8s+rancher的持续集成环境的搭建和使用,在这里总结回顾一下 工具介绍: git:代码仓库 drone:持续集成工具,类似Jenkins harbor:镜像仓库 k8s:集群部署环境 rancher:k8s管理界面  pipeline持续集成步骤: 本地代码提交到git–》触发git中的钩子(目的是触发drone)–》...

2019-07-16 18:37:47 845 1

原创 jenkins2.121.2配置sonarqube

网上配置的时候都有个输入token的地方,我的这个版本就没有。如图我的token只能选择,没有输入的地方,这个东西在Jenkins中叫全局凭据,一开始建了用户名密码后,这个选择凭据的地方还是空,又换了一种方式,如下图,我没用username和password,secret text,然后输入了sonar中生成的token。我在去配置的时候就有了,选择上就OK了,剩下的问题,可以在新建项目后,立...

2019-07-02 23:09:44 349 2

原创 在rancher中部署sonarqube

、、持续集成工具链中,k8s是重要的一环,众多的镜像都会跑在这里面,包括harbor,rancher等,其中sonarqube,随不是必须的,但是加入到持续集成链中,会使得持续集成工具链更加的完善。本文将记录一下最近我在rancher中安装sonarqube的经验。  我的持续集成环境:git docker drone harbor k8s rancher安装方式一:、、自己用docker的...

2019-07-02 22:58:36 417

原创 spring boot+jpa+druid 多数据源+多数据源的密码加密

spring boot和jpa整合,使用druid作为连接池,在单数据源时加密比较容易,但是多数据源时加密遇到问题,搜索了几个博文https://blog.csdn.net/ooobama/article/details/80752223文中给到了解决方案,就是手动解密。该博文已经明确了解决方案,这里不在重复,但是博文没有说清楚多数据源的配置和配置文件的详情,我这里把我跑成功的贴一下。pa...

2019-06-28 13:31:13 1727

原创 springboot jpa多数据源报错:HikariPool-2-Connection is not available,request timedout,SQLError0 state:08003

**业务需求:**需要从其他数据库中同步业务数据,以支持当前系统的数据需要**技术栈:**spring boot2.0框架 jpa mysql**问题描述:**第一次尝试多数据源的开发,在做定时任务同步数据时发现经常报错,错误信息在上面图片中,有的人说是连接池不够用了,有的说是配置问题,有的说是MySQL中有个wait time_out的配置8小时时间太短了...

2019-06-20 14:57:24 2130 3

原创 跨域导致的session丢失

问题:前后端分离部署,域名不一致,测试环境用@CrossOrigin注解解决跨域后,发现前后请求的session不一致解决方法:不一致的原因是,第二次请求时域名重定向了,导致前端的cookie没有传给后端,后端在解析时发现是空的,又生成了一个新的session,那么我第一次放到session(我放入的是验证码的ticket)中的东西就无法获取到了。因此解决的思路有两个,反向代理(nginx的...

2019-03-01 16:11:19 1954

原创 spring boot 整合 jpa 时,项目启动成功,但是接口访问404

我在创建sping boot 整合 jpa 的项目时,项目启动成功,但是接口访问报404 错误,并且查看控制台是,发现接口都没注册上。查了一下,发现是因为spring boot在启动时只会扫描启动类及启动类所在的目录及以下的路径,最后我将启动类放到和controller文件夹同级的目录下,在启动项目就成功访问了。...

2019-02-17 20:00:34 1064

原创 hibernate save时报错Field 'id' doesn't have a default value

问题原因:网上搜了一下,原因是我的entity中主键设置的是@GeneratedValue(strategy = GenerationType.IDENTITY),是自增的方式,而我的数据库中的主键却不是,所以导致这个错误。按理说jpa在生成表时就应该按照实体类中的设置主键默认是自增的,但是为什么默认不是自增的,因为我一开始的主键设置是AUTO,不是IDENTITY,所以导致问题的出现。解...

2019-01-17 09:40:16 775

原创 持续集成打包时报错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test

我在devops环境下打包时报错[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test (default-test) on project erp: There are test failures.改正方法:在pom的build部分加 &lt;pl...

2019-01-14 16:53:34 14059 7

原创 spring boot 微服务整合Oauth2.0之实现方案之一

说明:  我此次集成采用的spring boot的版本是2.0以上  Oauth采用的也是2.0  我采用的是password模式  IDE用的是idea  以下所写来自于刚开始接触oauth不到一个月的新手菜鸟,有不对的地方奇怪大神指正,有想要交流的加我qq2894908303.问题:  1、初次接触Oauth,不知道其原理  2、不知道各个微服务之间的实现关系  3、按照网上...

2019-01-09 18:30:26 1461 4

原创 org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement

spring boot 整合hibernate时报错org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC StatementCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You ha...

2018-12-06 13:22:58 2733 1

原创 spring boot 2.x和hibernate整合 异常org.springframework.beans.factory.UnsatisfiedDependencyException

我在整合spring boot 2.x和hibernate时,启动报错,错误如下:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘menuServiceImpl’: Unsatisfied dependency expresse...

2018-11-30 16:57:06 370

原创 spring boot 2.x 和 eureka 的集成

我在集成spring boot 2.x和eureka时报错  SpringCloud异常(Euruka):Application run failed java.lang.NoSuchMethodError:  org.springframework.boot.builder.SpringApplicationBuilder发现是兼容性的问题参考:https://www.cnblogs.c...

2018-11-29 14:30:38 1865

原创 持续集成时报错:yaml: line 18: did not find expected key

在学习持续集成开发时,镜像打包报错:yaml: line 18: did not find expected key看了一下并不是什么key的问题,真正的原因是空格不对tags:- latestdockerfile: Dockerfile这是改错之前的,网上百度了一下,有人说是空格的问题,我就返回来看自己的,发现dockerfile多空了两个格,实际上dockerfile和tags是同一...

2018-11-06 11:35:10 21186 1

原创 16.04Ubuntu安装数据库详细步骤

Ubuntu安装数据库一般分三步: 第一步,在命令行输入sudo apt-get install mysql-server-5.7 第二步,在命令行输入sudo apt install mysql-client 第三步,在命令行输入sudo apt install libmysqlclient-dev注意重点来了 一般的新装的Ubuntu系统可能存在各种各样的差异,其中我按照上述步骤安...

2018-09-04 16:12:33 2555

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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