上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 随着作者工作年限的增长,因为经历的多、思考的多和总结的多,慢慢积累了一些自认为有价值的观点,希望对刚毕业进入职场的同学们有所帮助。 阅读全文
posted @ 2023-06-26 13:10 古道轻风 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 很多小微型应用程序也需要一些数据处理和计算能力,如果集成一个数据库就显得太沉重了,这种情况下 SQLite 是一个不错的选择,它架构简单,集成方便,可持久化存储数据,并提供 SQL 实现计算能力。 但是,对于某些较复杂的场景,SQLite 仍有不足之处。 阅读全文
posted @ 2023-06-25 10:33 古道轻风 阅读(208) 评论(0) 推荐(0) 编辑
摘要: (一)好好的系统,为什么要分库分表? 咱们先介绍下在分库分表架构实施过程中,会接触到的一些通用概念,了解这些概念能够帮助理解市面上其他的分库分表工具,尽管它们的实现方法可能存在差异,但整体思路基本一致。因此,在开始实际操作之前,我们有必要先掌握这些通用概念,以便更好地理解和应用分库分表技术。 我们结 阅读全文
posted @ 2023-06-24 07:55 古道轻风 阅读(165) 评论(1) 推荐(0) 编辑
摘要: 1. 背景 日志领域是Elasticsearch(ES)最重要也是规模最大的应用场景之一。这得益于 ES 有高性能倒排索引、灵活的 schema、易用的分布式架构,支持高吞吐写入、高性能查询,同时有强大的数据治理生态、端到端的完整解决方案。但原生 ES 在高吞吐写入、低成本存储、高性能查询等方面还有 阅读全文
posted @ 2023-06-23 08:20 古道轻风 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、常见的生产故障有哪些? 在生产环境中,常见的故障类型包括但不限于以下几种: 网络故障:网络故障可能包括网络连接中断、网络延迟过高、路由错误等。这可能导致系统无法正常访问外部资源,或导致应用程序无法与其他系统进行通信。 服务器故障:服务器故障可能包括硬件故障、操作系统崩溃、服务崩溃等。这可能导致系 阅读全文
posted @ 2023-06-22 08:02 古道轻风 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 工业互联网项目开发全流程V3.0 工业互联网项目开发工作流程及核心问题 一、需求分析 1、共享平台需求分析 这个平台要解决什么问题?这个平台的用户群体是谁?这个平台应该具备哪些主要功能?这个平台的使用场景是什么?这个平台如何与现有的系统集成? 2、需求文档设计 需求文档是否详细、明确,且可以量化?是 阅读全文
posted @ 2023-06-21 08:29 古道轻风 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在日常开发中会经常遇到一些需要异步定时执行的业务诉求,典型的使用场景如:超时未支付订单关单、每隔 2h 更新好友排行榜、3.22 日 17 点《xx》剧上线等。目前业务侧多基于以下思路来快速搭建一个调度系统,mysql 或者 redis 队列存储待执行任务,通过 crontab 定时触发应用完成“捞取、计算、执行等操作”。不难看出存在几类亟待解决问题: 1)缺少统一的调度平台导致各业务重复开发; 2)简易版调度实现在任务吞吐、调度时效上缺少保障; 3)业务和调度数据强耦合存储给线上稳定性引入大 key、慢 sql 风险。 目前存在多类开源解决方案如 XXL-Job 、 Elastic-Job、quartz 调度等,但这些都属于进程级调度平台,很难满足更细粒度的业务调用。基于上述的业务诉求和司内现状,我们准备搭建一套通用的分布式任务调度平台(以下统称为 tjobs 平台)以满足业务高可靠、低延迟的海量任务调度诉求。 阅读全文
posted @ 2023-06-20 09:07 古道轻风 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 本文主要总结了作者在一次涉及流程表单的需求发布中遇到的问题及思考总结。 阅读全文
posted @ 2023-06-19 08:30 古道轻风 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 本文主要基于团队实际开发经验与积累,并结合了业界对大数据SQL的使用与优化,尝试给出相对系统性的解决方案。 阅读全文
posted @ 2023-06-18 08:46 古道轻风 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍在之家广告业务系统中运用任务编排治理工具的场景及其可以解决的问题,讲解任务编排框架的核心要点,以及向大家演示一个任务编排框架的基本结构,让大家对任务编排工具增强业务开发效率,提高研发质量有更深刻的理解。 阅读全文
posted @ 2023-06-17 10:59 古道轻风 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 目前看到的最通俗易懂、由浅入深的图解机器学习和GPT原理的系列文章,这是第一篇,由我和 GPT-4共同翻译完成,分享给大家。 阅读全文
posted @ 2023-06-16 08:24 古道轻风 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 根据数据统计,我们可以得出结论:每年的618大促销售额约占全年销售额的10%左右。以2022年618大促销售额为例,大促期间,每分钟的销售额平均高达1463万元。因此,从技术角度来看,保证服务的稳定性是至关重要的。相信这些数据可以为您在大促期间制定任务优先级和做出决策提供有价值的参考。 阅读全文
posted @ 2023-06-15 08:32 古道轻风 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 向量数据库和 Embedding 是当前 AI 领域的热门话题。 Pinecone 是一家向量数据库公司,刚刚以约 10 亿美元的估值筹集了 1 亿美元。 Shopify、Brex、Hubspot 等公司都在他们的 AI 应用程序中使用向量数据库和 Embedding。那么,它们究竟是什么,它们是如何工作的,以及为什么它们在 AI 中如此重要呢?让我们一探究竟。 阅读全文
posted @ 2023-06-14 08:36 古道轻风 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 程序员,本质就是学习,不断学习,不被淘汰!而年纪,所谓高薪就是为第二产业打基础吧!俗话说得好,有钱投资谁还亲自动手,创业风险大,还累,当然你要是那种小的生意自然没问题。基本上35岁前好好存一笔钱,为以后转行也好,做副业也好,做基础吧,而怎么在这十几年的时间里,赚到别人20-30年的钱,对程序员来说,最好的方法就是提升自己! 阅读全文
posted @ 2023-06-13 08:30 古道轻风 阅读(469) 评论(0) 推荐(4) 编辑
摘要: 生活中我们经常谈及 “架构”,那么到底什么是 “架构”,Robert C.Martin《架构整洁之道》中的定义:软件架构是指设计软件的人为软件赋予的形状,这个形状是指系统如何被划分为组件 (Components),各个组件如何排列(Arrangement),组件之间如何沟通(Communication,通讯),维基百科的定义:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计,IEEE 的定义:架构 = 组成单元的结构 + 组成单元的关系 + 原则和指南 阅读全文
posted @ 2023-06-12 09:04 古道轻风 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 最近有不少同学问到 Playwright 和 Selenium 的区别是什么? 有同学可能之前学过 selenium 了,再学一个 playwright 感觉有些多余,可能之前有项目已经是 selenium 写的了,换成 playwright 需要时间成本,并且可能有未知风险。 也有同学之前可能没学过 selenium ,现在正准备入手一个web 自动化框架,但是对于选择selenium 和 playwright 犹豫不决,因为面试问selenium比较多,可能学了工作中也用不上,仅仅只是应付面试。 不管出于哪种原因,本篇详细分析 2 者的差异 阅读全文
posted @ 2023-06-11 07:54 古道轻风 阅读(257) 评论(3) 推荐(0) 编辑
摘要: 随着数据量和数据复杂性的不断增加,越来越多的企业开始使用OLAP(联机分析处理)引擎来处理大规模数据并提供即时分析结果。在选择OLAP引擎时,性能是一个非常重要的因素。 因此,本文将使用TPC-DS基准测试的99个查询语句来对比开源的ClickHouse、Doris、Presto以及ByConity这4个OLAP引擎的性能表现,以便为企业选择合适的OLAP引擎提供参考。 阅读全文
posted @ 2023-06-10 10:06 古道轻风 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 在现有的大环境下,越来越注重用户体验,因此对图片库的要求也日益攀升。从成本的角度来看,使用 AVIF 格式可以节省大量的网络带宽和存储空间,减少网站加载时间,可以改善用户体验,进而提高网站的效率和收益,节约大量的费用。 AVIF 的优点在于它可以提供更好的图像质量和更小的文件大小。与 JPEG 相比,AVIF 可以将文件大小减少50%以上,同时保持相同的图像质量。这是因为AVIF使用了更先进的压缩算法,包括可变长度编码(VLC)、帧间预测和深度学习等技术。 它还支持高动态范围(HDR)和广色域(WCG)图像,这意味着它可以呈现更真实的颜色和更明亮的亮度。这对于需要高质量图像的应用程序非常重要,例如医学成像、卫星图像和艺术品复制等。并且 AVIF 还具有广泛的兼容性。它可以在各种设备和平台上使用,包括桌面、移动和Web。此外,AVIF 还可以与现有的图像格式进行兼容,例如 JPEG、PNG 和 WebP 等。 阅读全文
posted @ 2023-06-09 08:30 古道轻风 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 数据库产品的成功绝对不是技术堆叠的成功,而是需要有大量的应用场景磨合才能逐步成功的。如果仅仅依靠自己那几百个用户,想要发展出成熟的高水平的商用数据库产品来,那几乎是不太能的。依靠开源社区的广大用户来研发自己的数据库产品不失为一种比较好的策略。 阅读全文
posted @ 2023-06-08 08:25 古道轻风 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Stable Diffusion 技术把 AI 图像生成提高到了一个全新高度,文生图 Text to image 生成质量很大程度上取决于你的提示词 Prompt 好不好。本文从“如何写好提示词”出发,从提示词构成、调整规则和 chatGPT 辅助工具等角度,对文生图的提示词输入进行归纳总结。 阅读全文
posted @ 2023-06-07 07:13 古道轻风 阅读(7264) 评论(0) 推荐(1) 编辑
摘要: 1. 背景 3月份针对线上重点H5项目秒开进行治理,本文将逐步介绍如何通过H5页面的优化手段来提高 1.5 秒开率。 2. 为什么要优化 从用户角度看,优化能够让页面加载得更快、对用户操作响应更及时,用户体验更良好,提升用户体验和降低用户流失率非常重要。其中 Global Web Performan 阅读全文
posted @ 2023-06-06 17:31 古道轻风 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 服务限流,是指通过控制请求的速率或次数来达到保护服务的目的,在微服务中,我们通常会将它和熔断、降级搭配在一起使用,来避免瞬时的大量请求对系统造成负荷,来达到保护服务平稳运行的目的。下面就来看一看常见的6种限流方式,以及它们的实现与使用。 阅读全文
posted @ 2023-06-05 08:29 古道轻风 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 本文作者从评判标准、功能评测、性能评测等多方面剖析三方库哪些家强,并给出了比较务实的建议。 阅读全文
posted @ 2023-06-04 08:05 古道轻风 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 上周听到公司同事分享 MySQL 同步数据到 ES 的方案,发现很有意思,感觉有必要将这块知识点再总结提炼一下,就有了这篇文章。 本文会先讲述数据同步的 4 种方案,并给出常用数据迁移工具,干货满满! 不 BB,上文章目录: 1. 前言 在实际项目开发中,我们经常将 MySQL 作为业务数据库,ES 阅读全文
posted @ 2023-06-03 15:15 古道轻风 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 此日海光新至,为其接风饮宴。席间其乐融融,众CPU互报姓名,曰:海光C86-3250、龙芯3A5000、飞腾D2000、兆芯KX-U6780A。其间海光3250言其太上蛮横,只许子弟行走于服务器和工作站之间,围坐桌面乃是越矩,此番被拘于此方知桌面之妙,愿以文会友,以人鉴己。老夫虽知其本意,却亦有意相试各CPU才情,便允其以文会友之请。 阅读全文
posted @ 2023-06-02 08:30 古道轻风 阅读(487) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页