- 博客(541)
- 收藏
- 关注
转载 Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canceled
运行sudo docker pull hello-world出现Error response from daemon: Get “https://registry-1.docker.io/v2/”我查看了很多网站上的解决方法,但是经过我个人的尝试发现我需要配置两个文件才可以解决这个问题。
2025-02-25 09:44:11
72
转载 关闭chrome自动更新的3种方式
1、使用 Windows+R 快捷键打开「运行」对话框,执行 msconfig 打开「系统配置」工具。1、使用Windows + R快捷键打开「运行」对话框,执行taskschd.msc打开「任务计划程序」。1、使用Windows + R快捷键打开「运行」对话框,执行service.msc打开「服务」管理器。2、依次展开「任务计划程序库」>「GoogleSystem」>「GoogleUpdater」3、点击「停止」按钮,并将「启动类型」设置为「禁用」。4、点击「应用」并关闭「服务」管理器。
2025-01-22 16:18:45
9037
转载 centos7的yum命令无法使用解决方案
centos7在2024年6月30日结束,官方不再进行支持维护,官方的YUM源也下线了,下线的方式是使yum的域名不解析。所以现在需要配置国内的YUM源今天新建了个centos7的虚拟机发现yum无法正常使用当出现这个问题后首先想到了网络问题1.通过ip addr检查了一下网络接口发现没问题2.中手动配置了一下DNS也无法解决3.检查了一下虚拟机的网络设置也没问题4.ip route检查路由表发现没问题5.关了一下防火墙也无法解决问题。
2024-11-07 10:05:29
1241
原创 谷歌浏览器怎么设置网页自动刷新
我们在使用谷歌浏览器的时候可以设置网页自动刷新功能进行网页浏览,但很多用户都不知道怎么设置这个功能,下面就是一键开启谷歌浏览器自动刷新功能步骤。3、之后在页面上就可以添加自动刷新时间。2、添加至扩展程序,直接拖入即可。
2024-11-05 12:51:12
3458
原创 window上部署kafka3.6.1,并配置sasl认证
1 安装kafka第一步安装kafka,并能成功启动,可参考文章Windows下安装Kafka3-优快云博客2修改kafka的配置文件server.properties是kafka的主要配置文件,里面有很多参数可以调整。主要修改如下listeners=SASL_PLAINTEXT://127.0.0.1:9092security.inter.broker.protocol=SASL_PLAINTEXTsasl.enabled.mechanisms=PLAINsasl.me
2024-08-29 15:04:36
1104
1
原创 window下kafka3启动多个
这里实际上是完全独立的环境,因为zookeeper都不一样,所以不存在集群,这里可改可不改。指定了ZooKeeper实例的地址和端口。因为刚才zookeeper的端口号改成了2182,所以。这里我们修改zookeeper配置文件,主要是快照地址和端口号,kafka3已经内置了zookeeper,所以直接复制就行了。指定了Kafka监听的端口,需要与第一个Kafka不同。我们先安装好kafka,并保证启动成功,可参考文章。指定了日志文件的存储位置。zookeeper的地址。并且端口号与第一个不同。
2024-08-28 13:11:37
1144
原创 Windows下安装Kafka3
kafka3版本之后自带zookeeper。还是在Windows下都是下载该压缩包,里面已经包含了Kafka Linux和windows平台下的可执行文件了。选择目前比较新的3.6.1版本下载。通过netstat命令查看到9092端口被一个java进程占用,说明启动成功了。配置Kafka的配置文件config/server.properties。下载Kafka二进制压缩包。
2024-08-28 12:45:00
776
原创 Jmeter提取token并设置为全局变量
一般来说,系统内大多数接口,都需要先获取登录后的token值,所以我们需要创建一个获取token的接口,然后将token设置为全局变量,供其他接口使用。
2024-08-26 20:42:44
1629
原创 JMeter之压力测试
软件测试中:压力测试(Stress Test),也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。常用的压力测试软件有:LoadRunner、Apache JMeter、NeoLoad、WebLOAD、Loadster、Load impact、CloudTest、Loadstorm、阿里云PTS等等,本文介绍的是使用Apache JMeter来进行压力测试。
2024-08-26 20:17:25
6688
原创 jenkins 开启控制台详细日志
经查询是shell脚本格式不对,是由于在win电脑上编写的sh文件,然后再linux上执行编码不一致导致的。使用jenkins再次构建,查看控制台日志。
2024-08-26 09:15:38
995
1
原创 flyway的快速入门教程
Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。flyway官方文档编辑https://flywaydb.org/documentation/
2024-08-16 17:44:23
1033
原创 解决 IDEA 中使用 git 提交显示多余空行
提交代码时,发现不管是对于代码文件还是其他纯文本文件,在保存时总会在文件末尾加上一个空行,导致 Git 对比检查时,总是显示多出一行,且无法删除。这个设置,我们只需要取消掉这个设置即可。出现这个问题的原因是 idea 默认设置了。在 idea 中使用。
2024-08-05 16:56:06
640
原创 npm install时报错 reason: connect ETIMEDOUT
由于访问国内访问npm的资源库地址(https://registry.npmjs.org)连接超时导致。设置完成后,重新执行npm即可。通过下面命令可查看当前的镜像源。
2024-08-05 10:23:44
752
原创 使用IDEA编写lua脚本并运行
是否创建桌面快捷方式:我们的目标是使用IDEA编写lua脚本,所以不需要勾选。后面需要的话,可以到安装目录下手动创建快捷方式。安装后会自动配置好环境变量。
2024-07-18 16:51:21
932
原创 Centos 无法获取IP报错-- No suitable device found for this connection device lo not available because
此时应该已经可以正常获取IP地址了。
2024-07-16 11:08:54
1569
原创 SpringSecurity实战入门——授权
例如一个学校图书馆的管理系统,如果是普通学生登录就能看到借书还书相关的功能,不可能让他看到并且去使用添加书籍信息,删除书籍信息等功能。但是如果是一个图书馆管理员的账号登录了,应该就能看到并使用添加书籍信息,删除书籍信息等功能。总结起来就是。这就是权限系统要去实现的效果。我们不能只依赖前端去判断用户的权限来选择显示哪些菜单哪些按钮。因为如果只是这样,如果有人知道了对应功能的接口地址就可以不通过前端,直接去发送请求来实现相关功能操作。
2024-06-21 09:06:58
731
原创 idea中maven新增的配置文件xx.xml没生效问题
但是去查看了配置没问题。是猜测maven配置文件是不是存在优先级的问题。没有去找IDEA配置好的。然后就去找配置文件里的 settingsold.xml文件了。因为公司项目比较多,多个项目共用一个。settings.xml优先。文件,而是去找默认的。
2024-06-20 17:36:35
517
原创 IDEA强制清除Maven缓存
4、可以通过清除Maven缓存即清除所有lastUpdated文件来解决。这里再去maven中央仓库寻找对应的版本号,看是否存在这个版本。这里可以根据坐标寻找。
2024-06-20 17:10:36
2067
原创 SpringSecurity实战入门——认证
是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。一般Web应用的需要进行和。而认证和授权也是SpringSecurity作为安全框架的核心功能。
2024-06-19 21:36:38
461
转载 2022年还在用jjwt操作jwt?,推荐你使用nimbus-jose-jwt,爽到飞起
nimbus-jose-jwt是基于Apache2.0开源协议的JWT开源库,支持所有的签名(JWS)和加密(JWE)算法。对于JWT、JWS、JWE介绍接下来我们将使用对称加密(HMAC)和非对称加密(RSA)两种算法生成和解析JWT令牌。
2024-06-13 12:06:05
440
原创 OAuth2.0实现单点登录
在一开始的时候,应用服务器(客户端通过访问自己的应用服务器来进而访问其他服务)和验证服务器之间会共享一个 secret,这个东西没有其他人知道,而验证服务器在用户验证完成之后,会返回一个授权码,应用服务器最后将授权码和 secret 一起交给验证服务器进行验证,并且 Token 也是在服务端之间传递,不会直接给到客户端。首先用户访问页面时,会重定向到认证服务器,接着认证服务器给用户一个认证页面,等待用户授权,用户填写信息完成授权后,认证服务器返回 Token。
2024-06-11 11:46:34
5255
原创 人人框架 数据权限的使用
本系统采⽤注解的⽅式,实现了数据权限的功能,在需要数据权限的service⽅法上,添加@DataFilter 注解,就可以达到数据过滤的功能,也就是我们常说的数据权限。该实现⽅式,适应绝⼤多数企业后台管理系统,对数据权限的要求。
2024-06-03 17:31:57
569
原创 app模块的认证
很容易看到它判断方法是否需要 Login, 然后从 header 获取 token,将登录信息设置到 request 中去。可见此处从刚刚拦截器中设进去的 request 域的值中获取了用户信息。这部分就简单了点,用的不是 Shiro,是JWT,只有认证没有授权。然后看看 controller, 发现有的方法中需要。还是从 config 着手,我们找到。这个参数,同样地全局搜索,找到。
2024-05-23 09:09:39
311
原创 PostgreSQL基本使用Schema
PostgreSQL 模式(Schema)可以理解为是一个表的集合(或者所属者)。例如:在 MySQL 中;所有的表都 “存放” 在一个库中。使用时,用库.表名;假若有库,其内有表,统计表行数SQL:select count(*) from testdb.client;在 Oracle 中;所有的表都 “存放” 在一个用户中。使用时,用用户.表名;
2024-05-22 11:01:21
2119
原创 docker安装postgresql
-restart=always 表示容器退出时,docker会总是自动重启这个容器;13.15-bullseye版本的的镜像文件,也可以拉去最新的版本。表示以后台模式运行容器。
2024-05-22 10:28:43
905
原创 shiro权限源码分析
从 shiroFilter 这个 Bean 可以看出,系统使用 OAuth2Filter 这个过滤器对核心模块资源进行了过滤。我们先来看看登录是怎么做的。核心模块是由 Shiro 来做认证和授权的,我们先来看 config 下的 ShiroConfig.java。首先验证用户是否存在,密码是否正确,然后创建token,并保存至数据库。
2024-05-17 15:31:49
232
原创 nginx try_files 指令
try_files用于指定文件的查找规则,可以配置多个规则,会按顺序执行查找规则,若找到文件则中断查找并返回文件,若找不到则返回404响应。
2024-05-11 15:03:41
2021
1
原创 docker ps --format 和 docker images --format 显示指定的列
【代码】docker ps --format 和 docker images --format 显示指定的列。
2024-05-09 10:37:09
390
原创 用 JetBrains DataGrip 连接 Huawei openGauss
DataGrip 连接GaussDB数据库的时候,会出现身份验证只能通过无验证或 pgpass 进行,而没有需要的用户名-密码的方式,也就无处填写 user 和 password。这是由于 openGauss 与 PostgreSQL 对于密码的 hash 方式不完全相同,SHA256 不兼容 PostgreSQL 的驱动。这样做是因为,DataGrip 只会要求用户填写已经在模板中出现的参数,比如。,它会根据模板的情况智能生成一个对应的填写表。
2024-04-25 16:26:33
2165
原创 DataGrip 禁用自动同步
问题描述:默认设定,每次更新数据库结构时都会自动更新 Schemas。不幸的是,DataGrip 的 introspect schemas 功能有严重的性能问题,数据库有一百多个表格的情况下,同步可能要花费几十分钟,还可能耗尽服务器内存。此时就不会修改一个数据库中一个表格的一个字段,导致整个链接几百个表刷新表结构了。DataGrip 是 JetBrains 出品的一款数据库管理工具。问题不能解决的情况下,可以想办法绕过。刷新表比较少的数据库,速度还是很快的。
2024-04-25 16:19:53
672
转载 SpringBoot中使用Cookie实现记住登录
cookie是一种储存在用户本地终端上的数据,有时也用其复数Cookies。类型为“小型文本文件“,是某些网站为了辨别用户身份,进行 Session 跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。其实 Cookie 就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把 Cookie 保存起来,当下一次再访问服务器时把 Cookie 再发送给服务器。
2024-04-24 17:23:18
1894
原创 Springboot整合RocketMQ
顺序消息是 Apache RocketMQ 提供的一种高级消息类型,支持消费者按照发送消息的先后顺序获取消息,从而实现业务场景中的顺序处理。普通消息为 Apache RocketMQ 中最基础的消息 , 普通消息一般应用于微服务解耦、事件驱动、数据集成等场景,这些场景大多数要求数据传输通道具有可靠传输的能力,且对消息的处理时机、处理顺序没有特别要求。封装了RocketMQ的生产者API,提供了一系列简单易用的方法,用于发送不同类型的消息, 后面的例子都会用到它。
2024-04-17 16:32:28
4174
原创 RocketMQ:Windows下开发环境搭建
这里并不打算深入讲解RocketMQ的架构和特性,因为我觉得,针对于初学者,太早地深入知识细节,会让人感到迷惘,学习起来吃力。namesrvAddrs地址就是服务的地址,192.168.10.100是我虚拟主机的ip,如果是window环境下,改成localhost。两个部分,因此,用作本机开发调试用的最小应用,应该分别启动一个NameServer和一个Broker节点。以上的知识都来源于RocketMQ官网的参考文档,需要更多细节的同学, 可以打开。为文件名后缀,linux环境的脚本以。
2024-04-17 15:45:43
1232
转载 Typora安装教程
Markdown (MD) 是现在最流行的一种文档书写语言格式,用户只需用一些非常「简单易记」的语法就能轻松写出一篇具有良好的排版和可读性的文章。今天选中Typora这一款简单易用的Markdown编辑器进行讲解。Typora是一款由 Abner Lee 开发的轻量级 Markdown 编辑器,与其他 Markdown 编辑器不同的是,Typora 没有采用源代码和预览双栏显示的方式,而是采用「所见即所得」的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。
2024-04-02 11:10:43
192
原创 使用IDEA的反编译插件 反编译jar包
安装IDEA后, 一般自带反编译插件, Java Bytecode Decompiler如果没有可以自己安装下。
2024-03-27 21:10:19
5388
原创 7.2 撰写业务分析报告、创建可视化报表 (10%)
PPT只需要突出重点,引导大家思考。报告方向的倾向性,从表扬还是从问题性来触发。工作周期报告——针对工作内容;周期回顾型网速监测报告——由于报告中看预警值或是否合理范围内;属于短周期,高频次的行为——日常通报型活动评估报告——临时性或者持续性(双11,618等)——专题通报型用户留存分析报告——长期持续性(周期回顾型);某个时间点(专题通报型)生意机会报告——需要了解自己和了解别人;看优势什么的(专题通报型)库存健康报告——指定周期给库存的报告 (周期回顾型);如果临时看(专题通报型)
2024-03-06 11:44:22
593
原创 7.1 可视化图表 (5%)
反映子级和父级之间展开的构成关系——关系图 (属于描述)状态不同的序列:基于某个事项递进状态关系的序列——漏斗图。时间的序列:随着时间,可用 折线图、面积图、柱状图。指标卡——一个卡片值描述一个,也属于描述。分成了4类:比较、序列、构成、描述类。
2024-03-05 17:36:30
385
原创 6.3 业务分析方法 (15%)
用户从哪里来到哪里去;来源于各个渠道;分析:投入产出比:微博>公众号展示量:微博低于公众号;若增加品牌曝光率,可用公众号渠道跳失率:微博低于公众号;用户注册兴趣高注册用户成本;
2024-03-05 12:43:20
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人