卷福同学_社区达人页

个人头像照片
卷福同学

一个曾在福报厂修福报的小卷,专注AI绘画、大模型整活分享

暂无精选文章
暂无更多信息

2025年01月

  • 01.31 16:25:10
    发表了文章 2025-01-31 16:25:10

    AI编程:cursor使用教程

    这是小卷对AI编程工具学习的首篇文章,以Cursor为例,介绍其安装与基本功能。Cursor分为狭义和广义两类,前者辅助程序员高效编程,后者让无基础用户也能创建应用。文章详细讲解了Cursor的安装、快捷键、代码生成、修改、补全及项目理解等功能,并展示了如何通过提示词实现需求,帮助小白轻松上手编程。
  • 01.26 15:35:20
    发表了文章 2025-01-26 15:35:20

    分布式系统学习10:分布式事务

    本文是小卷关于分布式系统架构学习系列的第13篇,重点探讨了分布式事务的相关知识。随着业务增长,单体架构拆分为微服务后,传统的本地事务无法满足需求,因此需要引入分布式事务来保证数据一致性。文中详细介绍了分布式事务的必要性、实现方案及其优缺点,包括刚性事务(如2PC、3PC)和柔性事务(如TCC、Saga、本地消息表、MQ事务、最大努力通知)。同时,还介绍了Seata框架作为开源的分布式事务解决方案,提供了多种事务模式,简化了分布式事务的实现。
  • 01.22 00:21:47
    发表了文章 2025-01-22 00:21:47

    分布式系统学习9:分布式锁

    本文介绍了分布式系统中分布式锁的概念、实现方式及其应用场景。分布式锁用于在多个独立的JVM进程间确保资源的互斥访问,具备互斥、高可用、可重入和超时机制等特点。文章详细讲解了三种常见的分布式锁实现方式:基于Redis、Zookeeper和关系型数据库(如MySQL)。其中,Redis适合高性能场景,推荐使用Redisson库;Zookeeper适用于对一致性要求较高的场景,建议基于Curator框架实现;而基于数据库的方式性能较低,实际开发中较少使用。此外,还探讨了乐观锁和悲观锁的区别及适用场景,并介绍了如何通过Lua脚本和Redis的`SET`命令实现原子操作,以及Redisson的自动续期机
  • 01.20 09:56:55
    发表了文章 2025-01-20 09:56:55

    分布式系统架构8:分布式缓存

    本文介绍了分布式缓存的理论知识及Redis集群的应用,探讨了AP与CP的区别,Redis作为AP系统具备高性能和高可用性但不保证强一致性。文章还讲解了透明多级缓存(TMC)的概念及其优缺点,并详细分析了memcached和Redis的分布式实现方案。此外,针对缓存穿透、击穿、雪崩和污染等常见问题提供了应对策略,强调了Cache Aside模式在解决数据一致性方面的作用。最后指出,面试中关于缓存的问题多围绕Redis展开,建议深入学习相关知识点。
  • 01.17 11:08:19
    发表了文章 2025-01-17 11:08:19

    分布式系统架构7:本地缓存

    这是小卷关于分布式系统架构学习的第10篇文章,主要介绍本地缓存的基础理论。文章分析了引入缓存的利弊,解释了缓存对CPU和I/O压力的缓解作用,并讨论了缓存的吞吐量、命中率、淘汰策略等属性。同时,对比了几种常见的本地缓存工具(如ConcurrentHashMap、Ehcache、Guava Cache和Caffeine),详细介绍了它们的访问控制、淘汰策略及扩展功能。
  • 01.14 09:31:57
    发表了文章 2025-01-14 09:31:57

    架构学习:7种负载均衡算法策略

    四层负载均衡包括数据链路层、网络层和应用层负载均衡。数据链路层通过修改MAC地址转发帧;网络层通过改变IP地址实现数据包转发;应用层有多种策略,如轮循、权重轮循、随机、权重随机、一致性哈希、响应速度和最少连接数均衡,确保请求合理分配到服务器,提升性能与稳定性。
  • 01.08 00:32:33
    发表了文章 2025-01-08 00:32:33

    注册中心如何选型?Eureka、Zookeeper、Nacos怎么选

    这是小卷对分布式系统架构学习的第9篇文章,继续探讨注册中心的原理及选型。文章详细介绍了Eureka、Nacos的工作机制与特点,并对比了Eureka、Nacos、Consul和Zookeeper在一致性协议、健康检查、负载均衡等方面的差异。最后根据不同的应用场景给出了注册中心的选型建议,帮助读者理解如何选择最适合的注册中心。
  • 01.07 00:20:18
    发表了文章 2025-01-07 00:20:18

    如何设计一个注册中心?以Zookeeper为例

    本文介绍了分布式系统中注册中心的设计与工作原理,重点讲解了Zookeeper作为注册中心的实现。注册中心需具备服务注册、注销、心跳检测、服务查询等功能,确保高可用性。Zookeeper通过层次命名空间和znode存储数据,支持服务注册与发现,并采用发布-订阅模式通知消费者服务变更。然而,Zookeeper存在选举期间不可用的问题,不太适合作为注册中心,因其CP模型优先保证一致性而非可用性。
  • 01.05 11:12:12
    发表了文章 2025-01-05 11:12:12

    如何设计一个分布式配置中心?

    这篇文章介绍了分布式配置中心的概念、实现原理及其在实际应用中的重要性。首先通过一个面试场景引出配置中心的设计问题,接着详细解释了为什么需要分布式配置中心,尤其是在分布式系统中统一管理配置文件的必要性。文章重点分析了Apollo这一开源配置管理中心的工作原理,包括其基础模型、架构模块以及配置发布后实时生效的设计。此外,还介绍了客户端与服务端之间的交互机制,如长轮询(Http Long Polling)和定时拉取配置的fallback机制。最后,结合实际工作经验,分享了配置中心在解决多台服务器配置同步问题上的优势,帮助读者更好地理解其应用场景和价值。
  • 01.01 21:27:03
    发表了文章 2025-01-01 21:27:03

    2024年终总结:选择错误、加班三月、降薪、面试无果...

    卷福同学回顾2024年,反思“选择大于努力”的重要性。年初因错误选择,导致一年都在调整。从阿里离职回到武汉国企后,发现二线城市工作机会有限,成长空间小,且加班严重、降薪明显。尽管尝试副业和面试大厂,但进展不顺。最终意识到选择至关重要,未来将继续努力提升专业技能,寻找更好的发展机会。
  • 01.01 14:03:11
    发表了文章 2025-01-01 14:03:11

    分布式系统架构6:链路追踪

    本文深入探讨了分布式系统中的链路追踪理论,涵盖追踪与跨度的概念、追踪系统的模块划分及数据收集的三种方式。链路追踪旨在解决复杂分布式系统中请求流转路径不清晰的问题,帮助快速定位故障和性能瓶颈。文中介绍了基于日志、服务探针和边车代理的数据收集方法,并简述了OpenTracing、OpenCensus和OpenTelemetry等链路追踪协议的发展历程及其特点。通过理解这些概念,可以更好地掌握开源链路追踪框架的使用。

2024年12月

  • 12.22 11:39:59
    发表了文章 2024-12-22 11:39:59

    分布式系统架构5:限流设计模式

    本文是小卷关于分布式系统架构学习的第5篇,重点介绍限流器及4种常见的限流设计模式:流量计数器、滑动窗口、漏桶和令牌桶。限流旨在保护系统免受超额流量冲击,确保资源合理分配。流量计数器简单但存在边界问题;滑动窗口更精细地控制流量;漏桶平滑流量但配置复杂;令牌桶允许突发流量。此外,还简要介绍了分布式限流的概念及实现方式,强调了限流的代价与收益权衡。
  • 12.20 09:37:18
    发表了文章 2024-12-20 09:37:18

    分布式系统架构4:容错设计模式

    这是小卷对分布式系统架构学习的第4篇文章,重点介绍了三种常见的容错设计模式:断路器模式、舱壁隔离模式和重试模式。断路器模式防止服务故障蔓延,舱壁隔离模式通过资源隔离避免全局影响,重试模式提升短期故障下的调用成功率。文章还对比了这些模式的优缺点及适用场景,并解释了服务熔断与服务降级的区别。尽管技术文章阅读量不高,但小卷坚持每日更新以促进个人成长。
  • 12.18 19:02:01
    发表了文章 2024-12-18 19:02:01

    分布式系统架构3:服务容错

    分布式系统因其复杂性,故障几乎是必然的。那么如何让系统在不可避免的故障中依然保持稳定?本文详细介绍了分布式架构中7种核心的服务容错策略,包括故障转移、快速失败、安全失败等,以及它们在实际业务场景中的应用。无论是支付场景的快速失败,还是日志采集的安全失败,每种策略都有自己的适用领域和优缺点。此外,文章还为技术面试提供了解题思路,助你在关键时刻脱颖而出。掌握这些策略,不仅能提升系统健壮性,还能让你的技术栈更上一层楼!快来深入学习,走向架构师之路吧!
  • 12.16 19:34:42
    发表了文章 2024-12-16 19:34:42

    分布式系统架构2:服务发现

    服务发现是分布式系统中服务实例动态注册和发现机制,确保服务间通信。主要由注册中心和服务消费者组成,支持客户端和服务端两种发现模式。注册中心需具备高可用性,常用框架有Eureka、Zookeeper、Consul等。服务注册方式包括主动注册和被动注册,核心流程涵盖服务注册、心跳检测、服务发现、服务调用和注销。
  • 12.08 21:56:11
    发表了文章 2024-12-08 21:56:11

    分布式系统架构1:共识算法Paxos

    本文介绍了分布式系统中实现数据一致性的重要算法——Paxos及其改进版Multi Paxos。Paxos算法由Leslie Lamport提出,旨在解决分布式环境下的共识问题,通过提案节点、决策节点和记录节点的协作,确保数据在多台机器间的一致性和可用性。Multi Paxos通过引入主节点选举机制,优化了基本Paxos的效率,减少了网络通信次数,提高了系统的性能和可靠性。文中还简要讨论了数据复制的安全性和一致性保障措施。
  • 12.05 09:13:43
    发表了文章 2024-12-05 09:13:43

    Bitmap位图(Java实现)

    本文介绍了使用Java实现一个简单的Bitmap,通过自定义byte数组存储数据,提供put和exist方法分别用于插入数据和查询数据是否存在。Bitmap利用位操作高效地管理大量布尔值,适用于空间优化的场景。代码中详细解释了位图的核心原理、方法实现及边界检查。后续计划探讨位图在海量数据去重中的应用及JDK BitSet源码分析。

2024年05月

  • 05.12 22:11:30
    发表了文章 2024-05-12 22:11:30

    AI回答总不满意?你的提问方式可能完全错误!

    卷福分享AI提问技巧:1) 提供详细信息,明确问题背景;2) 让AI扮演角色,增强回答针对性;3) 使用分隔符处理多部分请求;4) 提供示例以确保回答风格一致。这4个技巧能帮助你更好地引导AI生成你需要的内容。适用于ChatGPT及其他大语言模型。
  • 03.25 18:56:20
    发表了文章 2024-03-25 18:56:20

    锐捷EVE-NG交换机模拟环境搭建教程

    搭建虚拟网络环境的教程,包括下载VMware、EVE-NG镜像和锐捷模拟器,通过链接获取资源。在VMware中导入OVA文件,设置虚拟机(启用Intel VT-x),网络适配器设为NAT模式。启动后,登录EVE平台,设置静态IP。然后通过SSH连接,将锐捷镜像文件、配置、图标和脚本上传到虚拟机相应目录,并修复权限。最后,介绍如何在EVE-NG平台上创建实验,添加交换机节点,启动并连接到交换机进行学习。
  • 02.21 09:31:57
    发表了文章 2024-02-21 09:31:57

    Sora内测资格申请保姆级教程,附申请提示词

    快去申请,不知道什么时候会关闭,早就是优势
  • 02.07 23:14:18
    发表了文章 2024-02-07 23:14:18

    localhost和127.0.0.1的区别是什么

    与localhost不同的是,127.0.0.1是一个明确的IP地址,不受本地hosts文件或DNS设置的影响
  • 02.03 23:12:42
    发表了文章 2024-02-03 23:12:42

    Ubuntu开启FTP服务教程

    在Ubuntu服务器上配置FTP服务是一个常见的需求,无论是用于文件分享、网站管理还是数据备份。FTP(文件传输协议)是一种用于在网络上传输文件的协议,它可以让用户通过身份验证下载或上传文件。本文将指导您如何在Ubuntu系统上安装和配置FTP服务器,以及如何管理用户权限来保证服务器的安全性。
  • 12.25 09:30:22
    发表了文章 2023-12-25 09:30:22

    【奶奶看了都会】ComfyUI+SVD制作AI视频教程,附效果演示

    AI一天,人间一年。大家好啊,我是小卷,最近AI绘画又发展出一些新玩意了,小卷因为工作的关系有一个月没关注AI的发展了,都有点跟不上版本节奏了。。。
  • 12.05 17:03:21
    发表了文章 2023-12-05 17:03:21

    【大厂面试】Redis八股文

    自己整理的Redis八股文内容,可用思维导图和markdown 2种方式查看
  • 12.05 16:52:15
    发表了文章 2023-12-05 16:52:15

    【大厂面试】MySQL八股文

    自己整理的MySQL八股文,可拷贝到xmind通过思维导图查看
  • 12.05 16:35:34
    发表了文章 2023-12-05 16:35:34

    【大厂面试】Java基础知识八股文

    Java基础知识面试八股文合集,持续更新中

2023年08月

  • 08.27 13:24:20
    发表了文章 2023-08-27 13:24:20

    Facechain使用教程:3张照片就能生成个人写真,还完全免费

    下面4张图片,小伙伴们有没有看出来哪些是原图,哪些是AI生成的呢?
  • 08.26 11:20:29
    发表了文章 2023-08-26 11:20:29

    使用MapStruct简化Java对象映射

    在软件开发中,经常需要将一个Java对象的数据映射到另一个对象,特别是在使用DTO(Data Transfer Object)模式时。手动编写这些映射代码非常繁琐,而MapStruct可以帮助我们自动生成这些映射代码,从而提高开发效率和代码质量。
  • 08.26 10:49:54
    发表了文章 2023-08-26 10:49:54

    从零开始:深入解析Java的神奇之力——AQS

    在Java并发编程中,同步问题是不可避免的。Java提供了多种同步工具来帮助解决这些问题,其中AbstractQueuedSynchronizer(AQS)是一个重要的概念。
  • 08.26 10:43:39
    发表了文章 2023-08-26 10:43:39

    探索Java集合的3种遍历方式

    传统的集合遍历方式 在Java中,我们可以使用传统的循环和迭代器来遍历集合
  • 08.26 10:32:20
    发表了文章 2023-08-26 10:32:20

    探索分布式系统中的唯一ID生成策略:从传统到创新

    在传统的单机环境中,使用自增的方式生成ID是比较简单和高效的。然而,在分布式系统中,这种方式会遇到很多问题。主要问题包括:
  • 08.26 10:24:10
    发表了文章 2023-08-26 10:24:10

    SPringBoot实现文件上传功能

    准备工作:在开始之前,确保你已经创建好了一个Spring Boot项目,并且配置了适当的开发环境。你可以使用Spring Initializr进行项目的初始化,然后添加所需的依赖。
  • 08.26 10:05:08
    发表了文章 2023-08-26 10:05:08

    【超简单】让AI自动回复抖音评论

    大家在刷抖音的时候,是不是发现有些视频底下的作者评论像是AI回复的,不是真人回答的。今天就来教大家,怎么用AI自动回复你在抖音发布视频中的评论。
  • 08.26 10:02:38
    发表了文章 2023-08-26 10:02:38

    为什么大厂用的都是RPC服务

    在很久以前,笔者刚毕业开始工作那会儿,对于企业开发的模式一直以为HTTP接口开发,也就是我们常说的RESTful风格的服务接口。的确,对于在接口不多、系统与系统交互较少的情况下,解决信息孤岛初期常使用的一种通信手段;优点就是简单、直接、开发方便。
  • 08.26 10:01:14
    发表了文章 2023-08-26 10:01:14

    2分钟教你用DTS做数据库迁移

    工作或者个人开发中,使用的数据库快到期了。不想续费,想换个数据库用,比如从阿里云换到腾讯云数据库。原有的数据怎么一键迁移到新数据库呢,今天就教大家用阿里云DTS做数据库的迁移
  • 08.26 09:57:30
    发表了文章 2023-08-26 09:57:30

    网络安全相关题

    当涉及了解主流网络安全设备与安全防范机制的面试笔试题时,以下是几个问题的示例:
  • 08.26 09:56:50
    发表了文章 2023-08-26 09:56:50

    操作系统相关题

    你熟悉哪些服务器操作系统?对于不同操作系统的特点和用途,你有什么了解和经验?
  • 08.26 09:55:59
    发表了文章 2023-08-26 09:55:59

    【学习笔记】TCP/IP协议详解

    A、B、C类网络号各有多少个?
  • 08.26 09:53:13
    发表了文章 2023-08-26 09:53:13

    线上服务发布抖动,该怎么解决呢

    之前的文章分别讲了[优雅上线]和 [优雅下线],实际工作中做了优雅上下线后,服务发布后还是会有短暂的“抖动”,接口的响应时间急剧升高后又恢复正常,就和下面的监控图一样
  • 08.26 09:46:15
    发表了文章 2023-08-26 09:46:15

    Redis有哪些潜在的慢操作?

    Redis作为内存数据库,访问速度快是最大的特点,那么,什么情况下,Redis也会变慢呢?
  • 08.26 09:40:38
    发表了文章 2023-08-26 09:40:38

    [LBS学习笔记4]地理特征POI、AOI、路径轨迹

    今天继续LBS地理信息的学习,目标是写到10篇博客的时候,做出一个地图工具页面用,包含地图空间索引Geohash、S2、H3的可视化展示。
  • 08.26 09:37:26
    发表了文章 2023-08-26 09:37:26

    [LBS学习笔记3]redis geo地理位置查询分析

    redis geo地理位置查询分析
  • 08.26 09:35:04
    发表了文章 2023-08-26 09:35:04

    [LBS学习笔记 1]高德数据可视化初体验

    换了新工作,虽然还是java开发,但是之前搞做在线教育的,现在做地图相关的事。因此,花了些时间学了空间索引相关的内容,后期会写关于空间索引相关的内容,这期写地理数据可视化相关的内容。
  • 08.26 09:26:02
    发表了文章 2023-08-26 09:26:02

    【LBS学习笔记2】RTree判断点在多边形内-Java版本

    RTree判断点在多边形内-Java版本
  • 08.26 09:21:43
    发表了文章 2023-08-26 09:21:43

    2分钟教你部署2048小游戏到云服务器上

    2分钟教你部署2048小游戏到云服务器上
  • 08.26 09:17:22
    发表了文章 2023-08-26 09:17:22

    发布稳定性-优雅上线

    之前的文章讲了优雅下线,今天讲优雅上线
  • 发表了文章 2025-01-31

    AI编程:cursor使用教程

  • 发表了文章 2025-01-26

    分布式系统学习10:分布式事务

  • 发表了文章 2025-01-22

    分布式系统学习9:分布式锁

  • 发表了文章 2025-01-20

    分布式系统架构8:分布式缓存

  • 发表了文章 2025-01-17

    分布式系统架构7:本地缓存

  • 发表了文章 2025-01-14

    架构学习:7种负载均衡算法策略

  • 发表了文章 2025-01-08

    注册中心如何选型?Eureka、Zookeeper、Nacos怎么选

  • 发表了文章 2025-01-07

    如何设计一个注册中心?以Zookeeper为例

  • 发表了文章 2025-01-05

    如何设计一个分布式配置中心?

  • 发表了文章 2025-01-01

    2024年终总结:选择错误、加班三月、降薪、面试无果...

  • 发表了文章 2025-01-01

    分布式系统架构6:链路追踪

  • 发表了文章 2024-12-22

    分布式系统架构5:限流设计模式

  • 发表了文章 2024-12-20

    分布式系统架构4:容错设计模式

  • 发表了文章 2024-12-18

    分布式系统架构3:服务容错

  • 发表了文章 2024-12-16

    分布式系统架构2:服务发现

  • 发表了文章 2024-12-08

    分布式系统架构1:共识算法Paxos

  • 发表了文章 2024-12-05

    Bitmap位图(Java实现)

  • 发表了文章 2024-05-15

    AI回答总不满意?你的提问方式可能完全错误!

  • 发表了文章 2024-05-15

    锐捷EVE-NG交换机模拟环境搭建教程

  • 发表了文章 2024-05-15

    localhost和127.0.0.1的区别是什么

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-02-17

    ChatGPT给国内外科技公司带来了怎样的机遇和威胁?

    机遇: 提升用户体验:ChatGPT 可以帮助科技公司构建更加智能和自然的客户服务机器人,提高用户与公司的互动体验。 自动化工作流程:ChatGPT 可以用于智能客服和智能助手,可以自动化客户支持、销售、市场营销等工作流程。 知识图谱:利用 ChatGPT 和自然语言处理技术可以构建知识图谱,提供更加智能化的搜索和推荐功能。 语音识别:ChatGPT 还可以结合语音识别技术,实现更加智能的语音助手功能。 威胁: 数据隐私:ChatGPT 需要大量的数据进行训练,如果这些数据被泄露,可能会对用户的隐私产生威胁。 舆论监管:ChatGPT 可以用于制造和扩散虚假信息,可能对社会造成威胁。 就业市场:ChatGPT 可以替代一些人力资源工作,可能对一些就业市场造成冲击。 综上所述,ChatGPT 的发展为科技公司带来了众多机遇和挑战,公司需要权衡好机遇和威胁之间的平衡,充分利用 ChatGPT 的优势,同时应该重视数据隐私和舆论监管问题。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息