- 博客(1000)
- 资源 (51)
- 收藏
- 关注
原创 ClickHouse 中`MergeTree` 和 `ReplicatedMergeTree`表引擎区别
特性MergeTree数据复制不支持支持高可用性不提供高可用性提供高可用性故障恢复如果节点故障,数据可能丢失节点故障后可以从其他副本恢复使用场景单机环境或不需要数据复制的场景分布式环境,需要数据冗余和高可用性的场景依赖无需额外依赖需要 ZooKeeper 进行副本同步性能略优于,因为没有复制开销由于涉及数据复制,可能会有少量性能开销。
2025-04-26 00:22:03
1026
原创 Spring Boot 中配置线程池时优化 `ThreadPoolTaskExecutor` 的配置总结
在 Spring Boot 中配置线程池时,可以通过以下方式进一步优化。
2025-04-24 13:48:08
465
原创 Spring Boot 中触发异步任务的几种方式
方法适用场景优点缺点@Async简单异步任务集成简单,适合轻量级场景需处理线程池和异常,同类调用失效消息队列分布式系统、高可靠性场景解耦彻底,支持重试和削峰维护中间件,复杂度高复杂异步流程控制灵活,支持链式调用代码复杂,需手动管理应用内事件通知松耦合,易于扩展监听器不支持分布式,依赖@Async根据实际场景选择:轻量级任务用@Async,分布式需求用消息队列,复杂流程用,应用内解耦用事件监听。
2025-04-24 13:43:05
379
原创 编写脚本在Linux下启动、停止SpringBoot工程
这条命令将标准输出和标准错误都重定向到/dev/null,这意味着它们不会输出到控制台或任何文件。这样做是因为我们希望所有日志都由Logback处理并写入到配置文件中指定的日志文件里。
2025-03-20 11:15:47
797
原创 vue和微信小程序处理markdown格式数据
在Vue项目中展示Markdown格式的数据,比如通义千问模型返回的数据,你可以借助一些Markdown解析库将Markdown文本转换为HTML,然后在页面上渲染。以下为你详细介绍几种常用的实现方式。
2025-02-21 17:14:36
1838
原创 微信小程序如何很好呈现后端返回的富文本?
rich-text在微信小程序中呈现后端返回的富文本,可借助以下几种常见的方法,每种方法都有其适用场景和特点。
2025-02-21 09:47:02
756
原创 Vue 记录用户进入页面的时间、离开页面的时间并计算时长
在 Vue 项目中,要记录用户进入页面的时间、离开页面的时间,并在用户离开时计算时长并调用后端接口,可以借助 Vue 的生命周期钩子和浏览器的一些事件来实现。
2025-02-17 17:30:43
751
原创 Flask中获取请求参数的一些方式总结
在 Flask 中,可以从request对象中获取各种类型的参数。以下是全面整理的获取参数的方式及示例代码。URL 中的查询参数通过的形式传递,使用获取。
2025-02-15 13:59:04
1194
原创 SQLAlchemy 中字段类型与常见数据库(MySQL、PostgreSQL 和 SQLite)的全面映射关系
SQLAlchemy 中字段类型与常见数据库(MySQL、PostgreSQL 和 SQLite)的全面映射关系表。这份映射关系可以帮助你在开发中选择正确的数据类型,确保代码在不同数据库之间具有良好的兼容性。通过以上映射关系表,你可以根据实际需求选择合适的 SQLAlchemy 数据类型,并确保其在不同数据库中的正确映射。
2025-02-15 12:51:11
678
原创 PG数据库表ID主键重复问题
从错误信息来看,问题的核心是 PostgreSQL 数据库中插入数据时违反了主键唯一性约束 (),具体是因为id字段的值重复(例如id=6221已经存在)。idididididid确保序列的当前值大于表中实际的最大id值。
2025-02-11 17:37:06
457
原创 Vue和Java使用AES加密传输
背景:Vue对参数进行加密,对响应进行解密。Java对参数进行解密,对响应进行解密。不拦截文件上传类请求、GET请求。
2025-02-03 18:15:26
511
原创 OSError: Can‘t load tokenizer for ‘bert-base-chinese‘无法访问https://huggingface.co/models
使用from_pretrained()函数从预训练的权重中加载模型时报错:OSError: Can’t load tokenizer for ‘bert-base-chinese’. If you were trying to load it from ‘https://huggingface.co/models’, make sure you don’t have a local directory with the same name. Otherwise, make sure ‘bert-base-c
2025-02-02 12:11:25
431
原创 NLP自然语言处理中Word2Vec和GloVe概述
GloVe(Global Vectors for Word Representation)和Word2Vec是两种广泛使用的词嵌入方法,它们都旨在将词语转换为高维向量表示,以便于在各种自然语言处理任务中使用。尽管这两种方法的目标相似,但它们的实现方式和理论基础有所不同。是由Google在2013年提出的一种用于生成词向量的技术。它基于分布假说,即上下文相似的词往往具有相似的意义。(Global Vectors for Word Representation)由斯坦福大学的研究人员在2014年提出。
2025-01-21 17:48:50
1282
原创 自然语言处理(NLP)领域相关模型概述
特性/模型Word2VecGloVeBERTFastTextELMoRoBERTa基本原理神经网络语言模型矩阵分解双向Transformer子词嵌入BiLSTM改进的双向Transformer上下文敏感度局部上下文局部+全局统计双向上下文局部上下文+子词双向上下文更好的双向上下文计算复杂度中等高非常高中等高高适用场景快速原型开发复杂语义分析高精度任务形态丰富语言深度语义理解高性能任务。
2025-01-21 17:46:32
950
原创 Python爬虫之Scrapy框架基础入门
在Scrapy中,Item是被用来保存抓取到的数据的容器。你可以定义自己的Item类,类似于Python字典,但是提供了额外保护机制和便利方法。Item通常定义在items.py文件中。# 通俗的说就是你要下载的数据都有什么# 图片# 名字# 价格# 详情URL。
2024-12-13 14:03:25
1418
原创 Python爬虫之Requests库的使用
requests 是一个非常流行的 Python 库,用于发送 HTTP 请求。它简单易用,功能强大,适合编写爬虫程序来抓取网页内容。
2024-12-12 14:04:04
799
原创 Python爬虫之Selenium的应用
(1)是一个无界面的浏览器(2)支持页面元素查找,js的执行等(3)由于不进行css和gui渲染,运行效率要比真实的浏览器要快很多。
2024-12-11 18:38:03
1245
原创 Python爬虫之使用BeautifulSoup进行HTML Document文档的解析
易于使用:提供了直观的方法来导航、搜索和修改解析树。容错性强:能够处理有缺陷的 HTML,并尝试生成最可能的解析结果。多种解析器:支持 Python 标准库中的 HTML 解析器,以及第三方解析器如 lxml 和 html5lib。链式调用:可以通过连续调用方法来构建查询,使得代码更加简洁和易读。
2024-12-11 15:09:07
549
原创 Python爬虫之使用jsonpath进行JSON数据的解析
JSONPath 是一种查询语言,用于从 JSON 文档中提取数据。它类似于 XPath 用于 XML 的方式。JSONPath 表达式允许你以简洁的方式定位和过滤 JSON 数据结构中的元素。[]..?()[,]需要先安装。
2024-12-11 15:07:46
689
原创 Python爬虫之使用xpath进行HTML Document文档的解析
响应有两种:JSON数据和HTML页面,对于后者就需要进行解析HTML Documen得到我们需要的信息。xpath最大的弊端就是语法格式不友好,不如BeautifulSoup。
2024-12-11 15:06:17
1406
原创 Python爬虫之urllib库使用总结
urllib是 Python 内置的一个用于操作 URL 的库。它提供了用于打开和读取 URL 的功能,可以处理 HTTP、HTTPS 等多种协议。urllib请注意,虽然urllib库是 Python 标准库的一部分,并且适用于简单的任务,但对于更复杂的 Web 爬虫项目,通常会推荐使用像requests这样的第三方库,因为它们提供了更简洁的 API 和更好的特性支持,如会话管理、SSL 验证、Cookies 等等。
2024-12-11 09:28:59
1136
原创 SpringBoot+MyBatis整合ClickHouse实践
整合Spring Boot、MyBatis和ClickHouse可以让你使用Java开发的应用程序高效地与ClickHouse数据库进行交互。
2024-12-02 08:54:25
617
原创 Java中异步任务实现的几种方式
Future在Java中,异步任务可以通过多种方式实现,包括使用线程池、Future等。下面是一些常用的异步任务实现方法及其示例。
2024-11-28 15:31:58
506
原创 CSS中Flex布局应用实践总结
的四个子元素两端对齐,左右不留间距,且中间元素的间距一样,可以使用 CSS 的 Flexbox 布局。子元素不设置 flex-shrink: 0 时子元素会随父元素宽度自动等分总宽度,子元素设置的宽度会自动失效。通过这两种方法,你可以灵活地调整子元素之间的间距,以满足你的布局需求。设置为22%,这样每个子元素的宽度会稍小一些,从而增加中间的间距。的四个子元素两端对齐,左右不留间距,且中间元素的间距一样的布局。属性,但需要注意调整子元素的宽度以适应总宽度。的值,可以间接增大子元素之间的间距。
2024-11-21 13:08:34
1172
原创 RestTemplate应用实践总结
是 Spring 框架中用于发送 HTTP 请求的一个工具类。虽然本身已经提供了很多功能,但在某些情况下,你可能需要对其进行更详细的配置。你可以通过创建一个配置类来实现这一点。
2024-11-20 12:44:23
986
原创 MySQL索引创建原则总结
有时候有意或者无意的就对同一个列创建了多个索引,比如index(a,b,c)相当于index(a)、index(a,b)、index(a,b,c)。
2024-11-14 08:05:42
492
原创 IDEA2024下安装kubernetes插件并配置进行使用
其实2024.2.3下默认已经安装了kubernetes插件,如果你发现自己IDEA中没有,在市场里面检索并下载即可。
2024-11-03 12:39:24
1627
2
原创 RAG(Retrieval-Augmented Generation)检索增强生成基础入门
RAG(Retrieval-Augmented Generation)是一种结合了检索和生成模型的技术,旨在提高自然语言处理任务的性能和准确性。RAG 方法的核心思想是在生成模型的基础上,通过检索模块从大量文档或知识库中获取相关信息,从而增强生成模型的上下文理解和信息丰富度。
2024-10-24 11:12:29
1497
原创 MyBatis-Plus中FieldFill理解与应用
FieldFill是 MyBatis-Plus 框架中用于字段自动填充功能的一个枚举类。它定义了字段在不同场景下的自动填充策略。具体来说,FieldFillDEFAULTINSERTUPDATE。
2024-10-22 09:00:47
813
原创 SpringBoot整合mybatisPlus实现批量插入并获取ID
背景:需要实现批量插入并且得到插入后的ID。使用for循环进行insert这里就不说了,在海量数据下其性能是最慢的。数据量小的情况下,没什么区别。
2024-10-21 21:55:40
2021
原创 SQL 错误 [1093] [HY000]: You can‘t specify target table ‘tb_sys_district‘ for update in FROM clause
背景:依赖表中某些数据更新另外一些数据。这条语句的目标是将所有其父级编码属于等级为2的地区的记录的level字段更新为3。这条语句看起来逻辑上是正确的,但可能会有一些潜在的问题或需要优化的地方。SQL 错误 [1093] [HY000]: You can’t specify target table ‘tb_sys_district’ for update in FROM clause。
2024-10-18 14:26:03
517
原创 CSS 鼠标悬停时让父元素和子元素以不同的方式进行变换
要在鼠标悬停时让父元素和子元素以不同的方式进行变换(transform),可以分别设置它们的transform属性,并使用transition来实现平滑的效果。以下是一个示例,展示了如何实现这一效果。
2024-10-07 21:26:16
584
原创 Vue中watch监听属性的一些应用总结
简写形式的watch非常适合用于监听顶层属性或对象的特定属性的变化。如果你不需要深度监视,这种简写形式可以使代码更加简洁和易读。如果你有更多复杂的需求,比如需要立即执行监听器或处理更深层次的变化,可以使用完整的对象形式。
2024-10-05 10:55:02
628
1
SpringBoot整合Dubbo和Zookeeper升级版
2018-11-09
DubboOPS项目和管理后台jar包
2018-11-07
Struts2Spring4Hibernate4整合
2018-11-07
bert-base-chinese模型文件,深度学习,自然语言处理
2025-02-02
输入一段英文,去掉符号后将英文单词排序输出
2021-12-23
PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统
2020-11-27
SpringBoot+thymeleaf+UEditor+不修改上传路径.zip
2020-02-04
jdk6-8String类
2019-11-20
dhcp+c3p0.zip
2019-10-27
Netty权威指南 第2版 带书签目录 高清完整版.pdf
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人