自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker镜像仓库

在tmp文件夹下创建一个文件夹registry,将这两个文件拷贝进来执行命令解压tar包使用DockerCompose部署带有图象界面的DockerRegistry,命令如下:将代码拷贝进去第四步:加载数据我们的私服采用的是http协议,默认不被Docker信任,所以需要做一个配置:最后一步访问http://192.168.137.138:8080重新tag本地镜像,名称前缀为私有仓库的地址:192.168.137.138:8080/前面是名称:版本号,后边是重新设定的名称

2023-12-24 22:39:40 217 1

原创 Gateway网关

参数中是否有authorization,authorization参数值是否为admin如果同时满足则放行,否则拦截@Component@Override// 1.获取请求参数// 2.获取authorization参数// 3.校验// 放行// 4.拦截// 4.1.禁止访问,设置状态码// 4.2.结束处理域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 和 miaosha.jd.com。

2023-12-23 18:16:52 218 1

原创 --OpenFeign远程调用

Feign可以支持很多的自定义配置,如下表所示:类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式失败重试机制请求失败的重试机制,默认是没有,不过会使用Ribbon的重试一般情况下,默认值就能满足我们使用,如果要自定义时,只需要创建自定义的@Bean覆盖默认Bean。

2023-12-19 16:12:10 519 2

原创 --Nacos配置中心

这样,UserApplication(8081)使用的profile是dev,UserApplication2(8082)使用的profile是test。服务名-profile.yaml > 服务名.yml > extention-config > shared-config > application.yml。注意:此处的IP一定要与下面application.properties中的nacos.inetutils.ip-address保持一致。第二步在user-service中读取共享配置。

2023-12-18 21:44:07 241

原创 linux上安装mysql,导入数据库脚本

由于我idea的数据库连接不上,所以我直接使用的linux中的mysql进行导入数据。-2.进入数据库之后再,创建数据库。-3.选择创建的数据库。-1.首先进入数据库。-4.执行sql脚本。

2023-12-15 21:23:55 459

原创 Linux安装jdk11

将下载的jar包解压,然后将这个文件拖入到tmp临时目录,或者可以通过rz上传文件。进入到文件中后按一下G(注意要大写,linux区分大小写),目的是到最后一行。然后按i键进入修改的模式,按:wq保存并退出。解压这个包到local文件夹下。

2023-12-14 15:10:38 620 1

原创 常见问题:新增数据可以将数据添加到数据库,但是前端页面不显示,可是之前的东西能查询到?

问题在sql,查询的时候要使用连接条件要使用left join不要使用join,join可能会导致数据丢失。

2023-12-14 09:26:52 283 1

原创 报错异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache

版本冲突,然后clean了一下又install了一下,之后显示,但是代码不存在问题,找不到之前的东西了。我的idea我导入了个依赖。

2023-12-12 18:56:16 436

原创 面试题:如何用redis实现简单的分布式锁

加锁的时候还要注意锁的有效期问题,锁的有限期不能太长也不能太短,取决于业务的复杂程度,没有确定的值,所以可以通过redis看门狗的这个机制,在后台加一个定时任务,每膈一段时间,延长锁的有效期,这样就不会出现锁时间太短提前释放的问题了。锁释放的时候要注意,只能去释放自己的锁,不能把别的线程的锁释放掉,所以value中要携带加锁的线程信息,更具线程信息将锁释放掉。而set key value ex time nx,就可以做到同时设置有效期和只有不存在才设置,保证一个客户端获取到锁。

2023-12-12 14:45:34 150

原创 梦开始的地方

开始了。

2023-11-10 16:56:21 29 1

空空如也

空空如也

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

TA关注的人

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