- 博客(26)
- 收藏
- 关注
原创 Nacos Spring Cloud配置管理指定file-extension的格式为yaml不生效
Nacos Spring Cloud配置管理指定file-extension的格式为yaml不生效启动报错Could not resolve placeholder 'test' in value "${test}"
2022-02-23 10:09:49
4902
原创 ElasticSearch6.4.3添加windows服务启动失败
由于环境的jdk版本与elasticsearch的版本对应不上 所以需要匹配指定jdk,如果本机安装的jdk与es的版本不兼容 需要在manager中指定jdk中的jvm.dll执行安装:elasticsearch-service.bat install启动 :elasticsearch-service.bat start...
2021-09-16 11:15:44
282
原创 解决:apache24 安装后闪退和配置端口映射和连接超时设置
安装后点击bin目录下的httpd.exe闪退需要在conf目录下配置httpd.conf文件 38行配置Define SRVROOT "D:/tools/Apache24" 具体的安装路径配置代理转发和超时时间在conf目录下配置httpd.conf文件500行 打开Include conf/extra/httpd-vhosts.conf142行 打开LoadModule proxy_module modules/mod_proxy.so145行 打开LoadModule ...
2021-03-23 10:41:56
418
原创 用dockerfile制作镜像(三)
一、什么是dockerfile1.dockerfile是一个文本的配置文件,他可以快速创建自定义的镜像。2.文本内容:包含了若干的命令行,并支持#作为注释行3.文本格式:基础镜像FROM,维护者MAINTAINER,操作指令ADD,容器启动后指令等共计四部分。#1.基础镜像:FROM指令;基础镜像名:tag,例如java8FROM java:8#2.维护者:根式:MAINTAINERMAINTAINER agan#3.镜像的操作指令#ADD 拷贝一个文件到容器..
2021-01-30 16:31:33
96
原创 Docker的安装与入门(一)
前言系统是安装在centos7 64位系统 docker有一个要求 系统内核要求在3.10以上一、如何查看系统内核 uname -r二、安装命令 yum -y install docker-io三、安装完毕后启动 service docker start四、启动后,查看是否启动,查看版本 docker version五、入门例子,用一个安装Nginx来体验 docker run -p 80:80 -d nginx...
2021-01-27 16:53:04
39
原创 解决:腾讯云的容器服务配置github自动构建镜像启动不起来原因
github上面springboot项目关联腾讯云容器服务自动构建镜像Dockerfile路径配置正确 我的Dockerfile和jar包都放在了项目工程的lib下./shop/springCloud-nuomi-eureka/lib/DockerfileDockerfile文件要写正确#1.基础镜像:FROM指令;基础镜像名:tag,例如java8FROM java:8#2.维护者:根式:MAINTAINER<name>MAINTAINER fei#3.
2020-11-20 14:27:39
515
原创 设计模式-静态代理
代理模式:通俗的理解为你要做一件事情,代理可以帮你完成。例子一:如家里来客人了,你要招待客人,然后做饭,但是你可能觉得自己无法完成一桌子菜,所以你可以带着客人去饭店吃饭,饭店就把菜帮你做好了,你只需要陪着聊天玩游戏,做饭就交给饭店了。例子二:你要开个公司,首先要办理营业执照,但是你又不知道具体流程,这时候就可以找代理公司代办,这都是代理模式实现流程:一个公共接口 Cooking 烹饪两个实现类 My() 我; Restaurant(); 饭店public class Test { .
2020-09-24 16:02:43
34
原创 解决gateway启动报错: Spring MVC found on classpath
Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway at this time. Please remove spring-boot-starter-web dependency.原因 getaway的pom文件中引用了公用包,公用包包含了spring-boot-starter-web依赖<dependency> <groupId>org.springframe
2020-07-30 13:44:06
2457
原创 解决:在springCloud config server启动后,URI not supported 访问地址500问题
在springCloud config server启动后,访问地址500,说明配置文件application.yml 有问题,删除内容,重新写一遍server: port: 8888#服务名称spring: application: name: config-server#获取方式 profiles: active: git#gitlab配置信息 cloud: config: server: git: uri
2020-07-21 11:15:48
784
原创 解决:Docker创建gitlab容器后修改root密码进入控制台报错
//1查看容器docker ps -a//2进入容器内部docker exec -it gitlab(容器名称) bin/bash//3使用以下命令启动Ruby on Rails控制台:gitlab-rails console -e production//4等待控制台加载完毕。user = User.where(id: 1).first//5现在,您可以更改密码:user.password = 'secret_pass'user.password_confirmat
2020-07-08 13:53:46
718
原创 解决:springboot项目引入eureka后返回类型json变成xml
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <exclusions> <exclusion> <groupId>com.fasterxml.j.
2020-07-07 16:00:02
455
原创 设计模式-工厂方法模式
应用场景:1.实现一个支付功能 我们可以有微信,支付宝,银行等支付通道。相同的支付功能就可以用策略模式。2.实现计算器中的加减乘除的功能,也可以用策略模式。实现方式:定义一个接口,这个接口就可以称为策略类,该接口定义了 支付/计算方法定义不同的实现 来实现接口的方法public interface PayCommon { Map<String,Object> ...
2020-03-25 17:18:01
233
原创 设计模式-观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。以下属于个人理解,如有错误敬请指正应用场景:1.用户信息变更后,系统发送通知消息给用户包含短信通知,邮件通知2.用户银行卡余额变更,系统发送通微信、短信、以及app推送等实现方式:定义观察目标接口 Subject定义具体观察目...
2020-03-04 16:04:06
100
原创 设计模式-策略模式
策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。下面是我个人的理解应用场景:1.实现一个支付功能 我们可以有微信,支付宝,银行等支付通道。相同的支付功能就可以用策略模式。2.实现计算器中的加减乘除的功能,也可以用策略模式。实现方式:定义一个接口,这个接口就可以称为策略类,该接口定义了 支付/计算方法定义不同的实现 来实现接口的方法//...
2020-02-28 10:21:09
140
1
原创 idea用gradle构建的springboot项目打成war包 在tomcat中运行
第一步:build.gradle文件添加1 apply plugin: ‘war’2 compile (group: ‘org.springframework.boot’, name: ‘spring-boot-starter-web’){providedRuntime ‘org.springframework.boot:spring-boot-starter-tomcat’}第二部:A...
2020-02-27 16:39:14
701
原创 JAVA搜索的词语按照关键字进行从左到右排序,相同顺序按拼音首字母排序
1、首先搜索出来的结果组装成List格式2、循环List中最大长度的词语3、根据最大词语长度循环,嵌套第一步中结果的List的循环,循环比对关键字在关键词出现的位置,放到新list中4、根据JDK自带比对类Comparator分别对List中的结果进行排序,然后组装成需要的结果Comparator com= Collator.getInstance(java.util.Locale.CHI...
2020-02-24 09:41:41
513
原创 nested exception is org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found
Dao层需要写@Param注解public interface BusinessInfoDataMapper{ List<WaterTransportDto> selectSelective(Page<BusinessInfo> page,@Param(value = "BusinessInfo") BusinessInfo businessInfo);...
2020-01-10 14:27:25
595
原创 idea加载不到play框架中conf下面的配置文件
idea默认文件加载Resource下面的配置文件,但是play框架没有 ,所以需要手动add。否则提示 not found xxx.properties 找不到配置文件。
2020-01-10 14:19:05
358
1
原创 PUT提交表单上传enctype="multipart/form-data"可直接用实例类来接收POST则不可以
//上传接口保存学生信息@PutMapping("/student/save")save(Student student){ student.getName(); student.getImgFiles();}//实体类Class Student{ private String name; private MultipartFile[] imgFile...
2020-01-10 14:15:00
440
原创 git 创建分支,提交后合并到master
首先,我们创建dev的分支,然后切换到dev分支$ git checkout -b devgit checkout命令加上-b参数表示创建并切换然后用git branch命令查看当前分支$ git branch*devmastergit branch 命令会列出所有的分支,当前分支前面会有个*号。当我们完成对dev分支的修改并提交后,我们就可以切换到mast...
2019-11-19 10:54:37
330
原创 Play框架的idea启动配置
-noverify -Xdebug -Dplay.debug=yes -Dplay.id= -Dapplication.path="D:\xxx\xxx\xxx\xxxx" -Djava.endorsed.dirs="D:\tools\play-1.4.5/framework/endorsed" -javaagent:"D:\tools\play-1.4.5/framework/play-1.4...
2019-11-18 09:58:19
565
原创 javax.mail.MessagingException: Could not connect to SMTP host: smtp.sina.com, port: 25;
1邮件发送不出去!!环境:win10telnet smtp.sina.com 25 不通不好用方法:配置防火墙出入规则,打开25端口 添加window服务都不行好用方法: 改成163的邮箱 可以连接上2 发送html的内容时,如果有大量的<font>标签就发不出去...
2019-11-13 17:15:34
753
原创 发送确认
package com.xxx.common.rabbitmq.send;import org.springframework.amqp.rabbit.connection.CorrelationData;import org.springframework.amqp.rabbit.core.RabbitTemplate;import org.springframework.contex...
2019-09-20 09:19:27
237
转载 java根据经纬度计算两点距离
/** * @Description */public class DistanceUtils { private static RestTemplate template = new RestTemplate(); /** * 地球半径,单位 km */ private static final double EARTH_RADIUS = 6...
2019-07-15 09:24:08
395
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人