wenzifanye
码龄9年
求更新 关注
提问 私信
  • 博客:17,396
    17,396
    总访问量
  • 42
    原创
  • 0
    粉丝
  • 21
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2016-10-01
博客简介:

wenzifanye的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得11次评论
  • 获得7次收藏
  • 博客总排名374,873名
创作历程
  • 9篇
    2021年
  • 34篇
    2020年
成就勋章
TA的专栏
  • 每天一题LeetCode
    15篇
  • Nacos
    4篇
  • Sleuth
    1篇
  • SpringCloud Alibaba
    1篇
  • Stream
    3篇
  • bus
    1篇
  • config
    2篇
  • gateway
    4篇
  • Hystrix
    3篇
  • Ribbon
    3篇
  • Eureka
    2篇
  • spring
  • consul
    1篇
  • Feign
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    nlp
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

30人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

SpringCloud系列--Nacos(4)集群和持久化

1、nacos部署模式介绍Nacos支持三种部署模式单机模式 - 用于测试和单机试用。集群模式 - 用于生产环境,确保高可用。多集群模式 - 用于多数据中心场景。2 数据库说明默认Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储。2.1 单机模式支持mysql在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据
原创
博文更新于 2021.05.26 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud系列--Nacos(3)服务配置中心(分类配置)

1、问题说明在SpringCloud系列–Nacos(2)服务配置中心介绍了Nacos作为配置中心-基础配置。但是在多环境多项目管理中通常会存在以下两个问题:在实际开发中,通常一个系统会准备dev开发环境、test测试环境、prod生产环境。那么如何保证指定环境启动时服务能正确读取到Nacos上相应环境的配置文件呢?一个大型分布式系统会有很多微服务子项目,每个微服务项目都会有相应的开发环境、测试环境、预发环境、正式环境,那怎么对这些微服务配置进行管理呢?今天我们将一起学习 Nacos作为
原创
博文更新于 2021.05.25 ·
494 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

SpringCloud系列--Nacos(2)服务配置中心

1、Nacos作为配置中心-基础配置1.1 概述Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。Spring Cloud Alibaba Nacos Config 是 Config Server 和 Client 的替代方案,客户端和服务器上的概念与 Spring
原创
博文更新于 2021.05.25 ·
318 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringCloud系列--Nacos(1)服务注册

1、Nacos简介1.1 为什么叫Nacos?前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service.1.2 什么是 Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。一句话:一个更易于构建
原创
博文更新于 2021.05.23 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud系列--Alibaba(1)入门简介

1、为什么出现SpringCloud alibaba?Spring Cloud Netflix 项目进入维护模式。https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-nowThe following Spring Cloud Netflix modules and corresponding starters will be placed into maintenance mode:spring-cloud-
原创
博文更新于 2021.05.22 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud系列--Sleuth(1)分布式请求链路追踪

1、Sleuth概述1.1 为什么会出现这个技术?需要解决哪些问题?在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。1.2 什么是链路追踪?“链路追踪”一词是在2010年提出的,当时谷歌发布了一篇Dapper论文《Dapper,大规模分布式系统的跟踪系统》,介绍了谷歌自研的分布式链路追踪的实现原理,还介绍了他们是怎么低成本实现对应用
原创
博文更新于 2021.05.22 ·
410 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

SpringCloud系列--Stream(3)分组消费与持久化

在前一章节中,我们简述了Spring cloud Stream的案例实现(含生产者和消费者),在这一节中,我们将一起来学习Stream的分组消费与持久化。1、发现问题依照上一章节中的8802,我们clone出一份8803(过程省略,与8802基本一致,除了端口)。启动如下程序:RabbitMQ7001:服务注册8801:消息生产8802:消息消费8803:消息消费当我们运行后,会发现如下两个问题:有重复消费问题消息持久化问题2、消费2.1 现象当8801生产消息到rabb
原创
博文更新于 2021.05.22 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud系列--Stream(2)案例实现

在前一章节中,我们对Stream消息驱动作了概述,在这一节中,我们将一起来学习Stream的案例实现。1、案例说明首先我们需要搭建RabbitMQ环境,RabbitMQ的安装配置可参考官网:Downloading and Installing RabbitMQ然后新建三个模块:cloud-stream-rabbitmq-provider8801(作为生产者进行发消息模块)cloud-stream-rabbitmq-provider8801(作为消息接收模块)cloud-stream-rabbit
原创
博文更新于 2021.05.22 ·
311 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringCloud系列--Stream(1)消息驱动概述

1.什么是Springcloud Stream?Springcloud Stream 是一个构建消息驱动微服务的框架。应用程序通过inputs 或者 outputs 来与Springcloud Stream中binder对象交互。通过配置来绑定(binding),而与Springcloud Stream 的binder对象负责与消息中间件交互。所以我们只需要清楚如何与Stream的binder交互就可以了,屏蔽了与底层MQ交互。通过使用Spring Integration来连接消息代理中间件以实现消息
原创
博文更新于 2021.05.22 ·
276 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

每天一题LeetCode--(PAT)1013 数素数

1、题目令 P​i 表示第 i 个素数。现任给两个正整数 M≤N≤104​​ ,请输出 P​M​ 到 P​N​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 1032、解题
原创
博文更新于 2020.10.15 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1012 数字分类

1、题目给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = 能被 5 整除的数字中所有偶数的和;A​2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1−n​2+n​3−n​4⋯;A​3 = 被 5 除后余 2 的数字的个数;A4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,
原创
博文更新于 2020.09.30 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1011 A+B 和 C

1、题目给定区间 [−2​31​​ ,2​31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 32 3 4214748
原创
博文更新于 2020.09.28 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1010 一元多项式求导

1、题目设计函数求一元多项式的导数。(注:x​n(n为整数)的一阶导数为nx​n−1​​ 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 02、解题思路这道题可以从头开始遍历系数
原创
博文更新于 2020.09.27 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1009 说反话

1、题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello2、解题思路这题读入一行字符
原创
博文更新于 2020.09.26 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

每天一题LeetCode--(PAT)1008 数组元素循环右移问题

1、题目一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0A​1​​ ⋯A​N−1)变换为(A​N−M​ ⋯A​N−1​​A​0​​A​1⋯A​N−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以后的整数序列
原创
博文更新于 2020.09.25 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1007 素数对猜想

1、题目让我们定义d​n​​ 为:d​n​​ =p​n+1​​ −p​n,其中p​i​​ 是第i个素数。显然有d​1​​ =1,且对于n>1有d​n​​ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10​5​​ ),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:42、解题思路从2开始遍历到正整数N,并以pm记录前一个素
原创
博文更新于 2020.09.24 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1005 继续(3n+1)猜想

1、题目卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他
原创
博文更新于 2020.09.23 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1006 换个格式输出整数

1、题目让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234输入样例 2:23输出样例
原创
博文更新于 2020.09.22 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天一题LeetCode--(PAT)1004 成绩排名

1、题目读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每
原创
博文更新于 2020.09.21 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud系列--Bus(1)消息总线介绍

1、概述上一篇SpringCloud系列–Config(2)动态刷新中我们实现了SpringCloud Config手动版的自动刷新,并且知道还存在以下问题:假如有多个微服务客户端3355/3366/3377。每个微服务都要执行一次post请求,手动刷新?可否广播,一次通知,处处生效?可否大范围的自动刷新?现在我们来学习SpringCloud Bus,它是SpringCloud Config的增强:广播型的、自动版的自动刷新,是SpringCloud Config的绝配,一起使用:实现分
原创
博文更新于 2020.09.20 ·
1194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多