- 博客(293)
- 资源 (5)
- 收藏
- 关注

原创 SpringCloud Zuul 网关搭建及配置
目录一.Zuul网关二.Zuul服务的前期准备2.1 注册中心EurekaServer的搭建2.2 EurekaService的搭建三.Zuul服务搭建五.Zuul的访问六.Zuul的更多功能前言:博主一直力求做到写博客尽量的详细来减少大家花在踩坑上的时间,若有写的不好或错误的地方,还需各方大佬指正。一.Zuul网关 网关,是一种网络关口,既然是...
2019-12-25 11:04:11
10009
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
921

原创 《深入理解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
760

原创 从零搭建SpringCloud服务(史上最详细)
1.什么是SpringCloud?我就不bb了,贴上比较优秀的博客 https://www.cnblogs.com/lexiaofei/p/6808152.html自己理解就是,一个服务器集群中,每个服务器固定的完成某些任务,任务成果的需求者想获取这些成果时通过主机名+端口号获取,对了它当然是基于http协议。每台服务器的分工更加明细。还能使用一个集群来实现某一服务,这样也能保证某一服务不...
2018-12-25 16:44:13
76698
149

原创 哈夫曼树原理解析,构造方法,意义和作用。
哈夫曼树(最优二叉树)百度百科: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
302106
145

原创 跳台阶与变态跳台阶解法(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
4105
2
原创 【服务器监控】NetData
安装简单,只需要注册用户-获取你ubuntu下的专属安装命令,执行命令即可监控机器。指标非常详细,且低于5个节点永久免费。
2024-11-16 06:35:50
393
原创 【SSL证书】腾讯云SSL续签备忘录
登录腾讯云控制台->申请免费证书->腾讯云审核->下载->登录服务器->替换证书->重启nginx。适用于证书过期了,需要替换证书的场景。本备忘录为nginx使用证书场景。3.填写证书信息:网站域名,邮箱,提交申请。
2024-11-16 04:40:30
1185
原创 【Swift官方文档】7.Swift集合类型
使用数组、集合和字典来组织数据。Swift 提供了三种主要的集合类型:数组、集合和字典,用于存储值的集合。数组是有序的值集合。集合是无序的唯一值集合。字典是无序的键值对集合。Swift 中的数组、集合和字典始终清晰地指明它们可以存储的值和键的类型。这意味着你无法错误地将不合类型的值插入集合中。这也意味着你可以对从集合中检索到的值的类型充满信心。Swift 的数组、集合和字典类型是作为通用集合实现的。有关通用类型和集合的更多信息,请参见通用类型。
2024-09-30 00:39:26
1354
原创 【人工智能】大模型重要概念
预训练语言模型是自然语言处理中广泛使用的技术,通过在大规模语料上进行无监督的预训练,然后将模型微调到特定的下游任务。批归一化是一种常用的正则化技术,用于加快神经网络的训练并提高模型的稳定性。它可以减少梯度消失和梯度爆炸的问题。层归一化与批归一化类似,但不同的是,批归一化是在批次维度上进行归一化,而层归一化是在特征维度上进行归一化。在微调过程中,模型基于特定任务的数据进行进一步训练,以提升在该任务上的表现。剪枝是一种减少神经网络模型大小的技术,它通过移除冗余的神经元或权重来减少计算需求,同时保持模型的精度。
2024-09-11 00:24:17
1096
1
原创 Springboot中跨域CorsConfig配置
网上一大堆都不能用,来个直接能用的,没什么允许了凭证又不能设置任何源的问题,干!//2.允许任何请求头。//1.允许任何来源。//3.允许任何方法。
2024-08-06 01:08:08
439
原创 Unable to parse response body for Response{requestLine=PUT
(博客写时最新服务版本),异常内容可知是Elasticsearch服务端返回的格式,客户端无法解析。,毕竟是响应体无法解析的异常,不影响插入嘛。因此捕获异常也ok。1.降低Elasticsearch服务端版本,从8+降低到7+我自己测试可以的版本是SpringBoot3.3.0+看其他博主的情况是SpringBoot2 +2.升级SpringBoot版本到3+找了官网知道是版本不适配。集成由Spring开发的。
2024-05-29 13:40:08
1259
原创 Caused by: java.lang.ClassNotFoundException: reactor.core.publisher.Mono
【代码】Caused by: java.lang.ClassNotFoundException: reactor.core.publisher.Mono。
2024-05-29 12:39:13
433
原创 Elasticsearch8.13.4版本的Docker启动关闭HTTPS
博主环境是:开发环境:Springboot+ElasticSearch客户端对应的starter 2.6.3版本maven配置服务端ElasticSearch8.13.4运行在docker环境下,由此命令而来;docker run关闭方式有两种。
2024-05-29 01:01:40
2141
原创 【JVM精通之路】垃圾回收-三色标记算法
黑色:一直存在不需要清理的对象,它用到的对象都确定需要存活。下一次不扫描黑色对象。灰色:一直存在不需要清理的对象,它用到的其他对象还没确定是否存活。下一次从它开始扫描。白色:扫描完毕后,还是白色的对象,就清理掉。颜色的标记 记录在每个对象的头部信息的Markword中!CMS有四步,初始标记(STW),并发标记,重复标记(STW),并发清除四步。
2024-05-28 22:33:45
1238
原创 You don‘t have enough free space或者no space left on device异常
所以/dev/mapper/ubuntu--vg-ubuntu--lv目录可以42g是第一次扩容扩的。他会给你创建5号分区。如果你之前只有2个分区,那么它默认给你创建3号分区。如果你的事sda3 这里修改成你的分区名称。大多情况我们只希望扩容这个目录,而不是迁移docker环境。查看格式化的卷,注意sda5没有卷组名,需要配置往下看。PS:这里sda5和卷组名称都要以你环境为主,对应修改。可以看见并没有刚刚扩展的40g空间。在VMware扩展好后,进入虚拟机。Linux安装软件显示。,进行配置写入生效。
2024-05-28 06:58:02
1018
2
原创 【MySQL精通之路】全文搜索(5)-限制
因此,全文搜索只返回提交的数据。MATCH()列列表必须与表的某些FULLTEXT索引定义中的列列表完全匹配,除非此MATCH(在MyISAM表上处于BOOLEAN模式。提供了一个支持中文、日语和韩语(CJK)的基于字符的ngram全文解析器,以及一个支持日语的基于单词的MeCab解析器插件,用于InnoDB和MyISAM表。尽管支持在单个表中使用多个字符集,但FULLTEXT索引中的所有列都必须使用相同的字符集和排序规则。因此,内置的全文解析器无法确定这些语言和其他此类语言中的单词的开头和结尾。
2024-05-27 23:36:28
696
原创 【MySQL精通之路】全文搜索(7)-全文索引-添加用户定义的排序规则
该ID必须未使用,因此如果该ID已在您的系统中使用,请选择一个不同于1025的值。此处的说明为简单字符集添加排序规则,“将排序规则添加到字符集”中所述,可以使用描述字符集属性的配置文件创建。对于复杂的字符集(如Unicode),请使用描述字符集属性的C源文件创建排序规则。在下面的数组中,这是第四行中的元素,从末尾算起第三个值。示例排序规则类似于latin_swedish_ci,但将“-”字符视为字母而非标点符号,以便将其作为单词字符进行索引。“向字符集添加排序规则”提供了有关添加排序规则的一般信息;
2024-05-27 23:21:07
682
原创 【MySQL精通之路】全文搜索(9)-全文解析器-MeCab
内置的MySQL全文解析器使用单词之间的空白作为分隔符来确定单词的开始和结束位置,这在使用不使用单词分隔符的表意语言时是一个限制。为了解决这一限制,MySQL提供了一个MeCab全文解析器插件。支持MeCab全文解析器插件与InnoDB和MyISAM一起使用。MySQL还提供了一个支持中文日语和朝鲜语(CJK)的ngram全文解析器插件。有关更多信息,请参阅“ngram全文分析器”。【MySQL精通之路】全文解析器-ngram-优快云博客MeCab全文解析器插件。
2024-05-27 23:13:14
1104
原创 【MySQL精通之路】全文搜索(3)-带查询扩展的全文搜索
在搜索“Megre和不情愿的证人”时,只找到了“Maigret和不情愿证人”,没有进行查询扩展。因此,如果这些文档中有一个包含单词“databases”和单词“MySQL”,则第二次搜索会找到包含单词“MySQL”的文档,即使它们不包含单词“数据库”。例如,用户搜索“数据库”可能意味着“MySQL”、“Oracle”、“DB2”和“RDBMS”都是与“数据库”匹配的短语,也应该返回。博主PS:你可以把他理解为,查询猜测,膨胀查询,查询的第六感。,其中第二次搜索的搜索短语是与第一次搜索中的。
2024-05-27 22:55:34
627
原创 【MySQL精通之路】索引优化(2)
如果一个表有许多列,并且查询了许多不同的列组合,那么将不太频繁使用的数据拆分成单独的表,每个表有几列,并通过复制主表中的数字ID列将它们关联回主表,这可能会更有效。(在这种情况下,表扫描可能会更快,因为它需要更少的查找。对于给定的值,如数字列中的1,它可能与字符串列中的任意数量的值(如“1”、“1”,“00001”或“01.e1”)进行比较。例如,如果您在(col1,col2,col3)上有一个三列索引,则您在(coll1)、(col1、col2)和(col1和col2,coll3)上具有索引搜索功能。
2024-05-27 08:09:27
975
原创 【MySQL精通之路】InnoDB静态数据加密(13)
从MySQL 8.0.16开始,default_table_encryption系统变量定义了库和常规表空间的默认加密设置。当未显式指定encryption子句时,和操作将应用default_table_encryption设置。和操作不应用设置。必须显式指定ENCRYPTION子句才能更改现有库或通用表空间的加密。default_table_encryption变量可以为单个客户端连接设置,也可以使用SET语法全局设置。例如,以下语句全局启用默认库和表空间加密在创建或更改库时,也可以使用。
2024-05-26 05:35:04
1396
原创 【MySQL精通之路】InnoDB配置(8)
12.启用专用MySQL服务器的自动配置。5.配置后台InnoDB I/O线程数。10.为InnoDB配置优化器统计信息。4.为InnoDB配置线程并发性。6.在Linux上使用异步I/O。7.配置InnoDB I/O容量。2.为只读操作配置InnoDB。3.InnoDB缓冲池配置。11.配置索引页的合并阈值。1.InnoDB启动配置。8.配置旋转锁定轮询。
2024-05-24 08:51:31
297
原创 【MySQL精通之路】InnoDB磁盘I/O和文件空间管理(11)
作为DBA,您必须管理以防止,并管理磁盘空间以避免填满存储设备。ACID设计模型需要一定数量的I/O,这些I/O看起来可能是多余的,但。在这些限制条件下,InnoDB试图优化数据库工作和磁盘文件的组织,以。有时,I/O操作会推迟到数据库闲时,或者直到所有东西都需要保持一致状态,例如在快速关闭后的数据库重新启动期间。的主要注意事项:控制用于提高查询性能的。启用或禁用以牺牲额外I/O为代价提供额外耐用性的功能。将表组织成许多小文件、几个大文件或两者的组合。
2024-05-24 08:31:00
1113
原创 【MySQL精通之路】查询优化器的使用(8)-优化器提示
优化器提示适用于不同的作用域级别:全局:提示影响整个语句查询块:提示影响语句中的特定查询块表级别:提示影响查询块中的特定表索引级别:提示影响表中的特定索引下表总结了可用的优化器提示、它们影响的优化器策略以及它们应用的范围。更多细节将在后面给出。
2024-05-24 06:15:30
937
原创 【MySQL精通之路】查询优化器的使用(8)
MySQL通过影响和以及提供优化器控制。服务器在column_statistics数据字典表中维护有关列值的直方图统计信息(请参阅第10.9.6节“Optimizer统计信息”)。与其他数据字典表一样,用户无法直接访问此表。相反,您可以通过查询information_SCHEMA来获取直方图信息。COLUMN_STATISTICS,它被实现为数据字典表上的视图。您还可以使用ANALYZE TABLE语句执行直方图管理。
2024-05-24 05:57:11
1198
原创 【MySQL精通之路】SQL优化(1)-查询优化(13)-条件过滤
在EXPLAIN输出中,rows列表示所选访问方法的行估计,而filtered列反映条件筛选的效果。对于employee,名称索引上的访问方法会拾取与名称“John”匹配的8行。没有进行筛选(已筛选为100%),因此所有行都是下一个表的前缀行:前缀行数为行×已筛选=8×100%=8。默认情况下会启用此标志,但可以禁用此标志以抑制条件筛选(例如,如果发现某个特定查询在没有条件筛选的情况下可以获得更好的性能)。在某种程度上,优化器可以使用从一个表中选择并传递到下一个表的行的条件信息,它就可以越准确地计算。
2024-05-24 05:54:30
800
原创 【MySQL精通之路】SQL优化(1)-查询优化(12)-块嵌套循环和批处理Key访问联接
在MySQL中,可以使用批处理Key访问联接算法,该算法使用对联接表和。BKA算法支持内联接、外联接和半联接操作,包括嵌套的外部联接。BKA的优点包括由于而。此外,以前仅用于(BNL)得到了扩展,可以用于和操作,包括以下部分讨论管理,它是和的基础。有关的信息,请参阅“使用半联接转换优化IN和EXISTS子查询语句”
2024-05-24 05:35:00
1184
.settings.zip
2019-05-20
tomcat8.0.53源码
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人