- 博客(171)
- 资源 (5)
- 收藏
- 关注
原创 SpringCloud Zuul 网关搭建及配置
目录一.Zuul网关二.Zuul服务的前期准备2.1 注册中心EurekaServer的搭建2.2 EurekaService的搭建三.Zuul服务搭建五.Zuul的访问六.Zuul的更多功能前言:博主一直力求做到写博客尽量的详细来减少大家花在踩坑上的时间,若有写的不好或错误的地方,还需各方大佬指正。一.Zuul网关 网关,是一种网络关口,既然是...
2019-12-25 11:04:11 9424 25
原创 《深入理解Java虚拟机》第二版 第三章笔记
目录三.垃圾收集器与内存分配策略1.1 概述1.2 对象已死吗?1.2.1 引用计数法(RC Reference Counting)1.2.2 可达性分析算法1.2.3 引用1.2.4 生存还是死亡1.2.5 回收方法区1.3 垃圾收集算法1.3.1 标记 - 清除算法1.3.2 复制算法1.3.3 标记 - 整理算法1.4 HotSpot的算...
2019-01-15 22:18:52 536
原创 《深入理解Java虚拟机》第二版 第二章笔记
目录二.Java内存区域与内存溢出异常1 运行时数据区域1.1 程序计数器(Program Counter Register)1.2 Java虚拟机栈(JVM Stacks)1.3 本地方法栈(Native Method Stack)1.4 Java堆(Java Heap)1.5 方法区(Method Area)1.6 运行时常量池1.7 直接内存...
2018-12-29 17:39:33 466
原创 从零搭建SpringCloud服务(史上最详细)
1.什么是SpringCloud?我就不bb了,贴上比较优秀的博客 https://www.cnblogs.com/lexiaofei/p/6808152.html自己理解就是,一个服务器集群中,每个服务器固定的完成某些任务,任务成果的需求者想获取这些成果时通过主机名+端口号获取,对了它当然是基于http协议。每台服务器的分工更加明细。还能使用一个集群来实现某一服务,这样也能保证某一服务不...
2018-12-25 16:44:13 72182 147
原创 哈夫曼树原理解析,构造方法,意义和作用。
哈夫曼树(最优二叉树)百度百科:https://baike.baidu.com/item/%E5%93%88%E5%A4%AB%E6%9B%BC%E6%A0%91/2305769?fr=aladdin一. 目的:找出存放一串字符所需的最少的二进制编码二. 构造方法:首先统计出每种字符出现的频率!(也可以是概率)//权值----------------------------...
2018-08-05 12:13:21 296468 144
原创 跳台阶与变态跳台阶解法(Java实现)
这两道题博主都是用的数学归纳法。首先一.跳台阶题目叙述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。情况:1阶:跳1次2阶:跳2次3阶:跳3次4阶:跳5次5阶:跳8次6阶:跳13次7阶:跳21次1,2,3,5,8,13,21····从次数可以看出是一种数列,那就是斐波那契数...
2018-07-29 14:39:14 4020 2
原创 Post “http://prometheus:9190/api/v1/query“: dial tcp 192.168.128.3:9190: connect: connection refused
网上很多答案,这里只指出我遇见的情况,由于我更改了Prometheus映射出来的端口将9090改成了9190,我认为在grafana中配置的Prometheus端口也要使用映射出来的端口9190,实际上不是的,依旧使用9090就行了。
2024-03-25 16:57:01 138
原创 启动Prometheus容器的报错“parsing YAML file /etc/prometheus/prometheus.yml: yaml: unmarshal errors:\n line
部分,这是 Prometheus 配置中必不可少的一部分,用于定义 Prometheus 抓取(scrape)目标的配置。请确保该部分存在且格式正确。1. 配置文件格式问题 YAML 文件非常严格要求缩进来表示层级结构,错误的缩进可能会导致解析失败。文件中的某些内容不符合 Prometheus 的配置要求。根据错误信息,问题出现在。2. 配置文件内容错误 可能是。配置 下面是一个简单的。文件中的缩进是正确的。
2024-03-18 12:12:53 376
原创 Leetcode题库: 2575. 找出字符串的可整除数组 解题思路解析。
再把49%3进入循环,那么考虑4%3的情况,4%3=1,那么再判断(1*10+9)%3 ,这里的1是上一次计算的余数。仅有 4 个前缀可以被 3 整除:"9"、"99"、"998244" 和 "9982443"。那么可以知道12%3=0,那么这时候不用考虑12了,1249%3的问题可以转换为49%3。那么先用1%3那么余1,再判断(1*10+2)%3 ,这里的1是上一次计算的余数。仅有 2 个前缀可以被 10 整除:"10" 和 "1010"。这时候已经可以得出1249除3,除不尽,余1。
2024-03-07 17:22:52 333
原创 Leetcode题库: 1. 两数之和 Hash表思路解析。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。这样keys就是数组的值的集合。那么我只需要循环判断keys是否包含。那么也就是i,以及key的下标=hashtable.get(那么就可以返回结果,题目要求是返回。,而hash表的value就是值的下标。整数,并返回它们的数组下标。hash表解题方法的核心思路是。,一旦keys中的值满足。你可以按任意顺序返回答案。,请你在该数组中找出。
2024-03-07 16:12:17 383
原创 Leetcode题库: 2. 两数相加 递归思路解析。
可知,递归的意义就是在递归中,不断的向next也就是高位计算,在计算出个位结果后,需要计算十位的结果,并将十位的节点挂在当前节点之next,且需要判断是否进位,如果需要进位,那么需要将进位的1与next再进入递归进行相加。为什么需要再进入递归相加,而不是进行普通相加计算,因为如果下一位是9,那么进位的1又会与9相加并进位,因此进位的相加也需要进入递归。
2024-03-07 15:33:40 415
原创 The media playback was aborted due to a corruption…media used features your
监控系统中,谷歌浏览器播放视频流时报错停止可以尝试一下方案。关闭谷歌浏览器图形硬件加速。
2024-02-05 12:21:23 556
原创 docker: Error response from daemon: driver failed programming external connectivity on endpoint vibr
防火墙关闭后,docker需要重启一下。
2023-12-27 18:13:41 395
原创 java.util.zip.ZipException: invalid stored block lengths
Maven的project标签内添加下面配置。
2023-11-23 03:58:01 148
原创 Conflux国产公链注册流程
创建完成后cfx开头的是钱包的地址,等同于银行卡用于转账的卡号。往钱包充值就是将cfx充值到当前钱包地址(cfx地址有cfx的前缀,请勿忘记)上图分别是填入对方地址,当前卡号,当前网络主网,cfx的记得选择Conflux Mainnet,以及当前余额。记下你所有的助记词,助记词等同于=银行卡号+密码。设置钱包解锁密码,本密码不被区块链记录,只作为本地浏览器打开钱包的解锁密码。重新输入你刚刚的助记词,这一步主要为了确认你记下了助记词。点击上图中的发送可以转出余额,在下图中填入对方钱包地址。
2023-11-10 10:23:54 170
原创 获取当前时间为本周的第几小时,getHourOfWeek
当前时间为周二的12点半时,输出为24+13=37,为什么加13,因为当前时间虽然是12点半,但是已经处于第13个小时内了。
2023-11-07 12:08:15 104
原创 MinIO多容器配置NGINX代理实践(docker-compose版本)
services下的各个minio-server的实例中的hostname主要用于nginx配置文件中的配置。代理到minio1,minio2,minio3,minio4主机的9000端口。用于minioApi。代理到minio1,minio2,minio3,minio4主机的9001端口。dockercompose的配置文件和Nginx的配置文件放在同一目录。运行dockercompose。
2023-11-03 17:36:02 900
原创 Minio多节点多驱动分布式部署官网文档翻译
本页中的步骤介绍了在多节点多驱动器(MNMD)或。MNMD部署提供了企业级的性能、可用性和可扩展性,是所有生产工作负载的推荐拓扑。MNMD部署支持擦除编码配置,该配置部署中多达,同时继续为读取操作提供服务。在规划和设计MinIO部署时,请使用MinIO擦除代码计算器来探索擦除代码设置对预期拓扑的影响。
2023-11-02 18:37:26 1427
原创 MinIO Server配置NGINX代理官网文档翻译
对于MinIO服务器S3 API,代理请求到该域的根。对于MinIO控制台Web GUI,代理请求到/MinIO子路径。设置为MINIO控制台的代理主机FQDN(完整域名)li(https://example.net/minio/ui)对子路径的代理请求https://minio.example.net/minio/ui到正在侦听的。对根的代理请求https://minio.example.net到正在侦听的。例如:(https://minio.example.net),例如.net/S3/。
2023-11-02 15:12:31 506
原创 Ubuntu22.04安装,SSH无法连接
3.重新打开ssh客户端并连接,如果使用修改配置前就已经打开的ssh客户端,无法使用新的ssh配置。Ubuntu初始化安装后,系统默认不允许root通过ssh连接,因此需要完成三个设置。将PermitRootLogin注释打开,并将值改为yes。,ubuntu默认不以root登录。1.修改ssh配置文件。
2023-10-23 10:21:21 1721
原创 Frp设置开机自启,sh脚本自动化设置开机自启
运行以上sh脚本后,脚本会将frpc -c frpc.ini命令设为开机自启。这里变量是获取当前sh脚本运行目录,请将以下。放在frp的安装目录与frp相关命令同级目录。亲测可用,运行不成功请留言。
2023-10-18 11:55:29 1408
原创 TigerVNC自动设置密码脚本
新建sh脚本,复制以下命令。设置ssh终端密码和vncserver密码后,运行ssh脚本,即可设置修改vncserver密码。前提需要安装expect组件。
2023-10-16 15:56:28 359
原创 VNC:Timed out waiting for a response from the computer
TigerVNC按其他博客配好后,防火墙ip什么的都配了,vnc客户端怎么连都是超时。VNC的服务端使用的是TigerVNC,客户端使用的是RealVNC。配了2天,最后服务器重启后,客户端能连了。我丢_(:з」∠)_这里建议大家可以尝试一下重启服务器。我的是CentOS的。
2023-10-12 18:29:55 858
原创 Onvif发现设备工具类
每分钟refreshDevice方法会将局域网内的设备更新到deviceSet集合中,controller层随用随取。中央仓库没有,需要指定jcenter仓库,加在pom的project标签内就行。
2023-09-27 09:44:43 247
原创 Expected static method ‘java.lang.String okhttp3.internal.http.RequestLine.requestPath
定位到问题是 问题版本中:DigestAuthenticator类调用的okhttp的包是4.10.0版本的,但是正常版本DigestAuthenticator应该调用3.11.0的okhttp版本。这里考虑是maven引用的bug,或项目依赖冲突。博主另外新开的项目中测试be.teletask.onvif包的使用是正常引用的。后来排查到我的项目中有两个模组都用到了okhttp。这里通过dependencyManagement标签强制指定一下依赖包的版本号。问题定位,由于okhttp的版本不同导致。
2023-09-26 17:02:53 116
原创 Mybatis执行getById报错Parameter index out of range
博主使用的Springboot3.0,jdk17,Mybatis+MybatisFlex的环境。mybatis获取无法映射主键id,缺少注解。
2023-08-29 10:43:56 196
原创 Quickstart: MinIO for Linux
/minio server来启动minio ~/minio 可以替换为其他路径。--console-address来指定后台管理的启动端口。//将minio可执行文件已入usr/local/bin目录下,使得minio可以全局执行。一般后台运行方式使用以下命令:区别是加了nohup:后台运行,&:日志存放运行目录下。可以修改环境变量来修改账户密码:等于后面填写你自定义的用户名密码。//创建一个minio使用的目录。默认账户:minioadmin。默认密码:minioadmin。2.启动Minio服务端。
2023-08-23 15:07:35 293
原创 Swagger中@ApiImplicitParam升级@Parameter
Swagger中@ApiImplicitParam升级@Parameter
2023-08-22 11:13:53 337
.settings.zip
2019-05-20
tomcat8.0.53源码
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人