自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是Redis?|介绍与使用及特点浅记

Redis(Remote Dictionary Server)是一种基于内存、支持持久化的键值对存储系统,具有丰富的数据结构和高性能的特性。它不仅可以作为数据库,还可以作为缓存和消息中间件使用。Redis是单线程模型,但利用IO多路复用技术以及高效的内存管理,使其在高并发场景下表现优异。

2024-07-02 09:34:51 3817 2

原创 AI正在取代程序猿?

虽然AI在结构化和重复性任务中表现优秀,但它在解决复杂问题和创新方面的能力有限,这使得创造性思维仍然是开发者不可或缺的技能。:随着AI工具的普及,开发者可能需要掌握新的技能,如AI模型的使用和调试,这可能导致传统编程技能的需求减少。:AI将继续作为开发者的助手,帮助处理繁琐的任务,使开发者能够专注于更具创造性和战略性的活动。:AI的普及可能会改变就业市场,低技能的编程工作可能被AI替代,而高技能的需求则会增加。:基于代码注释和结构,AI可以生成相应的文档,节省开发者撰写文档的时间。

2024-07-12 09:19:13 1178

原创 LLaMA 2-原理&模型&训练-你懂了吗?

LLaMA 2的模型结构包括编码器和解码器两个模块,其中编码器负责将输入的自然语言文本编码成一系列隐藏表示,解码器则基于编码器生成的隐藏表示,生成相应的输出文本。:相较于一些封闭的大型语言模型,LLaMA 2提供了更为友好的接口和开源的模型权重,使得更多的研究者和开发者能够轻松地利用这一强大工具进行研究和应用。:LLaMA 2是一个开源模型,这意味着研究者和开发者可以自由地查看、修改和分发模型,促进了模型的广泛应用和社区的发展。

2024-07-08 14:43:09 1855

原创 新手怎么使用GitLab?

1. 注册与登录访问网站:打开浏览器,访问 GitLab官网。注册账号:点击右上角的"Sign up"按钮,填写电子邮件地址、设置密码,完成验证后,你的GitLab账号就创建成功了。登录账号:注册或已有账号的情况下,点击"Sign in",输入你的电子邮件地址和密码登录。

2024-07-01 08:11:55 2418

原创 GitHub|GitLab它们的区别是什么?

虽然它们都基于 Git,但GitLab倾向于提供一个从项目规划到部署的完整开发环境,适合需要全面DevOps解决方案的企业或团队。而GitHub则更侧重于代码共享和开源社区的建设,是开源项目和开发者交流的主要场所。两者各有优势,选择哪个平台往往取决于项目的性质和团队的需求。

2024-06-18 10:14:19 3163 2

原创 新手怎么使用GitHub?

GitHub新手使用指南,涵盖了从注册、创建仓库、版本控制基本操作到SSH密钥配置等关键步骤:### 第一步:注册与登录1. 访问GitHub官方网站:[https://github.com](https://github.com/)。2. 点击页面右上角的"sign up"按钮开始注册账号。3. 输入有效的电子邮件地址,设置用户名和密码,按照提示完成验证步骤。

2024-06-14 15:39:00 23357 11

原创 EureKa是什么?

Eureka 是一个源于 Netflix 公司的开源项目,主要用于实现服务注册和服务发现的功能。它是构建分布式系统中的微服务架构的一个关键组件。

2024-05-29 10:07:39 1413

原创 Docker原理|实战

Docker是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖打包进一个可移植的容器中,从而实现在任何安装了Docker的系统上一致的运行环境。Docker的工作原理围绕着容器化技术展开,它使得应用程序及其依赖可以在几乎任何环境中以一致的方式运行。

2024-05-16 08:15:40 952

原创 当下该不该入行AIGC?你怎么看?

目前,AIGC正处于快速发展的上升期,技术上的突破如深度学习、自然语言处理和生成对抗网络(GANs)等,使得机器能够创造出更加丰富多样、接近人类水平的内容,包括但不限于文章、图像、音频和视频。在相关领域的发展趋势上,我们可以观察到几个显著的动向:一是内容个性化与定制化的增强,AI技术能够基于用户行为和偏好生成定制化内容,满足市场的细分需求;在探讨是否是进入人工智能生成内容(AIGC)行业的合适时机时,我们需要从多个维度进行深入分析,包括行业的发展阶段、市场需求、技术趋势、政策环境及面临的挑战与机遇。

2024-05-15 13:25:07 1347

原创 AIGC是什么?

AIGC,全称为Artificial Intelligence Generated Content,即人工智能生成内容,是当前AI技术发展的一个重要方向。这项技术利用机器学习、深度学习、自然语言处理以及其他高级算法,使计算机系统能够自动或辅助生成包括文字、图像、音频、视频、3D模型等多种形式的创意内容。AIGC不仅代表了从人工智能1.0向2.0时代的转变,还标志着AI在认知智能层面的巨大进步,为内容创造开启了全新的可能性。

2024-05-15 08:32:40 1587

原创 Hystrix的概念|作用|使用

当依赖服务出现故障时,Hystrix 可以检测到错误率上升至设定阈值,并触发熔断器打开,暂时阻止对故障服务的所有请求,直到一段时间内无错误请求或手动重置熔断器,防止故障扩散。: Hystrix 通过命令模式封装对外部服务的调用,为每个依赖服务创建独立的资源容器(如线程池或信号量),从而限制对任何单一服务的并发请求量,防止服务间的故障相互影响。: 当熔断器打开或服务不可用时,Hystrix 提供了一种机制来执行备用逻辑,返回默认值或友好的错误提示,确保服务即使在依赖服务失败的情况下也能提供有限的服务。

2024-04-18 08:32:45 913

原创 Windows/Linux|端口占用|查看指定端口并杀掉

按 Win + R 键打开“运行”对话框,输入cmd并回车,输入 netstat -ano 命令查看所有连接及其对应的进程ID(PID)

2024-03-15 09:57:00 3322

原创 Maven怎么使用?|构建和管理项目?

大多数现代IDE(如IntelliJ IDEA、Eclipse等)都支持Maven项目导入和管理,你可以通过导入现有的Maven项目,IDE会识别。通过以上步骤,项目就成功引入了Maven支持,现在可以充分利用Maven进行项目构建、依赖管理、自动化测试等一系列任务。标签内添加项目的依赖。Maven会自动下载并管理这些依赖。并自动构建项目结构。

2024-03-10 08:00:00 743

原创 java中做布隆过滤器|简易

布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,由伯顿·布隆(Burton Howard Bloom)于1970年提出,主要用于判断一个元素是否可能属于一个大的集合,而不直接存储集合中的元素。布隆过滤器的核心原理在于使用多个独立的哈希函数和一个固定长度的位数组来实现高效的插入和查询操作,但牺牲了完全精确性以换取存储空间的显著减少。最终,可能会出现某些尚未插入的元素经过哈希后对应的所有位都被其他元素置为1的情况,这时查询该未插入元素时,布隆过滤器也会错误地判断它在集合中。

2024-03-04 08:19:32 435

原创 主流开发语言和开发环境?

一些跨平台、多语言支持的开发环境,如VS Code、Sublime Text等,它们可以通过安装相应的插件支持多种编程语言的开发。

2024-02-19 14:01:45 3165

原创 Spring和SpringBoot的区别是什么

Spring Boot 是在 2013 年由 Pivotal 团队推出的,旨在解决传统 Spring 开发中的诸多痛点,如繁杂的配置、快速搭建微服务架构的需求以及简化部署流程。总结来说,Spring Boot 是在 Spring 框架基础上构建的一套快速应用开发平台,它的出现不仅延续了 Spring 的优秀设计理念,而且通过自动化配置、一键式启动和内置的服务发现等功能,彻底改变了现代 Java 应用的开发模式,使其更加敏捷和高效。Spring Boot 应用的启动非常简单,只需要定义一个带有。

2024-02-01 13:06:40 1707

原创 java.lang.NoSuchMethodError: com.mchange.v2.cfg.BasicMultiPropertiesConfig.([Ljava/lang/String;Ljava

2.或者检查是否有重复数据源或者jar包。1.删除c3p0这个jar包。

2024-01-31 12:40:22 432

原创 取出list中指定数量数据操作,操作完了删除这些数据

取出list中指定数量数据操作,操作完了删除这些数据。

2024-01-31 11:27:05 1216

原创 The project was not built due to “Could not delete ‘/./web/WEB-INF/classes/com‘.“. Fix theproblem, U

删除项目中web/WEB-INF/目录下的classes文件,可能无法删除,解除占用或者有管理员权限就可以删除了,重新build一下项目就可以了。

2023-09-27 11:05:10 541 1

原创 SQL 错误 [1722] [42000]: ORA-01722: 无效数字

ORACLE中该错误提示`ORA-01722`: 无效数字是一个SQL错误,通常发生在尝试将一个无效的字符串转换为数字类型时发生的

2023-09-22 16:20:42 11505 1

原创 nginx报413 Request Entity Too Large错误解决方案

nginx文件传输大小限制修改及具体操作步骤;

2023-01-30 15:58:58 7488 1

原创 java判断list集合是否存在某个值

java集合

2022-12-19 20:08:19 9538 2

原创 java使用EasyExcel完成excel的导入导出实例

方便快捷

2022-12-19 15:27:44 727

原创 Redis的缓存击穿、缓存穿透、缓存雪崩原因及解决方案+集群策略

支持多主多从,将Key进行运算之后按照Key进行槽位分配,使不同的Key分配到不同的主节点上,如果某个主节点出现宕机的情况就会它的从节点中选举一个从节点作为主节点;哨兵模式:基于主从模式,监听主节点是否在服(是否宕机),如果主节点宕机了之后,会选择一个从节点作为主节点;某一时刻大量不存在的Key访问到Redis服务,可以理解为一个黑客伪造大批量脏数据访问到缓存当中,因为缓存中没有这些Key,所以造成批量穿透访问到数据库;Redis中大量的Key同时过期,导致大量的请求访问到数据库,甚至造成数据库宕机;

2022-04-30 14:36:45 1265

原创 Redis持久化,RDB跟AOF

前言Redis是一种内存型非关系型数据库,如果断电或者宕机等故障出现,redis存在内存中的数据就会丢失,相应的Redis给出了两种持久化方案,还有一种是RDB跟AOF的结合;1. RDB(Redis DataBase)RDB是将某一时刻的数据集快照从内存写入磁盘当中,实际操作过程是fork一个子进程将数据集写入一个临时文件,写入成功之后再替换掉之前的旧文件,以二进制压缩存储;整个Redis只包含一个dump.rdb文件,方便持久化;容灾性好,方便备份;高性能,通过fork一个单独的子

2022-04-27 00:09:47 765

原创 cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage

异常:cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage解决:将IPage放在一个位,不然获取不到参数

2021-02-03 14:58:24 2193

原创 Artifact WebContent: Artifact is being deployed, please wait... & .NoClassDefFoundError &Tomca无法启动项目

Connected to server[2020-12-05 01:30:32,364] Artifact WebContent: Artifact is being deployed, please wait...05-Dec-2020 13:30:38.439 严重 [RMI TCP Connection(6)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: star

2020-12-05 13:40:39 954

原创 “status“: 400, “error“: “Bad Request“,

通过测试接口工具或者前台form表单提交数据到后台,的 age接收就会报错;

2020-12-04 18:54:22 13873

原创 Java使用POI完成excel文件解析并保存到数据库

Java使用POI完成excel文件解析并保存到数据库。

2020-11-24 10:58:57 1212

原创 redis设置密码

1.命令行设置密码WIN+R -> 输入cmd进入redis根目录,先启动redis的服务端;重新打开一个redis根目录下的cmd命令窗口,启动客户端;>redis-cli.exe -h 127.0.0.1 -p 6379在命令窗口使用config get requirepass命令查看密码>config get requirepass1-)"requirepass"2-)"" //默认为空在客户端使用config set requirepass you

2020-11-20 18:20:09 470 1

原创 SpringBoot整合RabbitMQ消息队列+入门代码

RabbitMQ(基于AMQP)异步通信处理,一个项目调用另外一个项目,可将一些无需及时返回且耗时长的操作提取出来,使用异步消息通信,减少请求响应时间,提系统的吞吐量,解耦合;(erlang语言开发)MQ是消息通信的模型:实现MQ的两种主流方式:AMQP(连接协议)/JMS(网络交互).AMQP(跨语言):通过规定协议统一数据交互格式JMS(必须java):定义统一接口,对消息进行统一处理|___RabbitMQ只能从队列中接收消息RabbitMq 6中模式:简单模式:单生

2020-08-06 14:14:39 955 1

原创 Error:org.xml.sax.SAXParseException; lineNumber: 18; columnNumber:

出现错误的原因:1:文件提前结束1.查看xml格式是否有头部信息2.查看xml 是否格式不正确(没有结束标签等),可看控制台中有错误标志的xxx.xml文件,进行检查。...

2019-12-27 20:08:57 1366 1

RabbitMQCode.rar

关注才可以下载哦!! 这个代码对应博客里面的一篇RabbitMQ文章,注释都很清晰,希望可以帮助到大家!

2020-12-05

空空如也

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

TA关注的人

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