IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    白宦成
    发表于
    2024-08-28 15:45:22

    用什么样的视角看待问题决定产品的形态

    在计算机领域有一个非常经典的业务模型 —— IaaS、PaaS、SaaS,借助这个业务模型的区分,我们可以快速的给自己的产品找到定位。但在看产品的时候,其实你不应该去关注这些技术维度 —— 或者说,你真正应该关注客户的问题,以及你如何看待这个问题。当你关注问题的视角不同,你的产品形态也会完全不同。举个例子:网站的部署需要服务器IaaS 层的产品认为我们只要让服务器易于获得就好,那我们就做 IaaS 层的云主机进行售卖。PaaS 层的产品认为服务器只是资源维度,用户并不关心资源,只关心应用的部署,那我们就做平台层面的产品,我们给用户提供基建,用户只关心基建之上的应用即可。SaaS 层的产品认为,网站不过是服务于业务的产品,既然如此,我为什么不直接给用户提供能解决问题的手段,技术根本不重要。当你去找你的产品的竞品的时候,除了去关注同一个层次的产品,也需要关注到哪些和你不是同一个层次,但解决的问题相似或类似的产品,这些东西会有助于你更好的理解自己的产品,并划分产品的界限。 ...继续阅读 (141)


    love 0
    青山
    发表于
    2024-08-28 14:59:38

    发布在 @FindBlog 频道的一小段话

    我从2018年开始写博客,记录自己的生活和想法,渐渐地认识了许多写博客的朋友。三年前创建 @FindBlog纯属兴趣和热爱,因为这份喜爱,我觉得 Telegram 是一个很不错的平台,有许多优秀的博客和文章值得让更多人看到,于是就有了 @FindBlog。从来没有想过拉圈子,结帮派,包括我创建中文博客圈微信群,也只是想聚集一些有共同兴趣爱好的人一起交流。确实,3年前我才19岁,2018年写博客的时候才16岁,年少轻狂,口无遮拦,或许有人对我的言论有批评、不满、不认同,我觉得都是很正常的,毕竟素不相识,了解不深。今天随便说点,@FindBlog不是一个官方性质的组织或者圈子,可能偶尔发点频道主私人性质的内容,还请各位见谅,比如你正在看到的这条信息。祝各位晚安。发布在 @FindBlog 频道的一小段话最先出现在印记。 ...继续阅读 (131)


    love 0
    Daisy Hunt
    发表于
    2024-08-28 14:47:24

    Conseils pour un aménagement paysager réussi

    L’aménagement paysager de votre jardin peut transformer votre espace extérieur en un havre de paix ou en un lieu parfait pour les réceptions. Mais par où commencer ? Dans cet article de Maison Conseil, nous vous guidons à travers les étapes essentielles pour réussir votre projet d’aménagement paysager, de la planification à l’entretien. Évaluer vos besoins […]The postConseils pour un aménagement paysager réussiappeared first onInfos et culture du Net. ...继续阅读 (80)


    love 0
    Yinong, Zhang
    发表于
    2024-08-28 13:33:33

    品牌KOS运营的三种模式

    原创作者:纷析咨询宋星、张依侬 品牌砸钱KOL的时代已经有些增长乏力,越来越多的品牌企业转身投向更具性价比的KOC和KOS营销。 关于KOC营销,我们纷析咨询已经在《名创优品私域KOC运营背后的四个真相》一文中分享过了,今天聊聊品牌KOS的 […] ...继续阅读 (104)


    love 0
    夕水
    发表于
    2024-08-28 11:51:03

    一些react使用小技巧(上)

    以下是个人收集总结的一些使用 react 的小技巧。一. 组件相关1. 使用自闭合组件// 不好的写法// 推荐写法2. 推荐使用Fragment组件而不是 DOM 元素来分组元素在 React 中,每个组件必须返回单个元素。不要将多个元素包装在或中,而是使用来保持 DOM 整洁。不好的写法:使用 div 会使 DOM 变得杂乱,并且可能需要更多 CSS 代码。import Header from "./header"; import Content from "./content"; import Footer from "./footer"; const Test = () => { return (); };推荐写法:包装元素而不影响 DOM 结构。import Header from "./header"; import Content from "./content"; import Footer from "./footer"; const Test = () => { return ( // 如果元素不需要添加属性,则可以使用简写形式< />); };3. 使用 React fragment 简写< />(除非你需要设置一个 key 属性)不好写法:下面的代码有点冗余。const Test = () => { return (); };推荐写法 ...继续阅读 (159)


    love 0
    qihang01
    发表于
    2024-08-28 08:20:39

    CentOS-7.x官方停止维护后yum源失效解决办法

    截止目前CentOS-7.x官方已经停止维护,yum命令默认已经无法使用。 CentOS官方提供了一个旧版软件存档http://vault.centos.org/,我们可以使用这个连接替换yum源 1、查询当前系统版本 cat /etc/redhat-release 当前系统版本是CentOS Linux release 7.9.2009 (Core) yum install wget #测试安装软件,默认无法使用yum命令 2、创建yum源文件 #备份默认的源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-backup vi /etc/yum.repos.d/CentOS-Base.repo #编辑源文件 [base] name=CentOS-7.9.2009 enabled=1 failovermethod=priority baseurl=https://vault.centos.org/7.9.2009/os/$basearch/ gpgcheck=1 gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-7.9.2009 enabled=1 failovermethod=prio ...继续阅读 (194)


    love 0
    百战百胜
    发表于
    2024-08-28 02:59:11

    【开源分享】跨平台的开发者工具箱

    项目介绍 一款用 Java 开发的开发者常用工具的桌面应用,支持 Windows、macOS 和 Linux 系统。它为开发者提供了多种实用工具,如文本转换、时间处理、JSON 格式化和正则匹配测试等。 项目截图 ...继续阅读 (120)


    love 0
    伍华聪
    发表于
    2024-08-28 01:52:00

    使用FastAPI来开发项目,项目的目录结构如何规划的一些参考和基类封装的一些处理 - 伍华聪

    【摘要】使用FastAPI开发项目时,良好的目录结构可以帮助你更好地组织代码,提高可维护性和扩展性。同样,对基类的封装,也可以进一步减少开发代码,提供便利,并减少出错的几率。阅读全文 ...继续阅读 (104)


    love 0
    smallnest
    发表于
    2024-08-28 00:32:16

    在 Rust 中同时支持异步和同步代码

    来,过路人,请坐到我身边来,听老衲讲一讲我对 Rust 过分要求的故事。介绍想象一下,你打算用Rust创建一个新库。这个库的唯一功能就是封装一个你需要的公共API, 比如Spotify API或者ArangoDB之类的数据库。这并不是造火箭,你也不是在发明什么新东西或者处理复杂的算法,所以你认为这应该相对简单直接。你决定用异步方式实现这个库。你的库中大部分工作都涉及执行HTTP请求,主要是I/O操作,所以使用异步是有道理的(而且,这也是Rust圈里现在的潮流)。你开始编码,几天后就准备好了v0.1.0版本。当cargo publish成功完成并将你的作品上传到crates.io时,你暗自得意地想: "不错嘛"。几天过去了,你在GitHub上收到了一个新通知。有人提了一个问题:我如何同步使用这个库?我的项目不使用异步,因为对我的需求来说太复杂了。我想尝试你的新库,但不确定怎么轻松地使用它。我不想在代码中到处使用block_on(endpoint())。。我见过像reqwest这样的 crate导出一个blocking模块,提供完全相同的功能,你能不能也这么做?从底层来看,这听起来是个很复杂的任务。为异步代码(需要像tokio这样的运行时、awaiting future、pinning等)和普通的同步代码提供一个通用接口?好吧,既然他们提出请求的态度很好,也许我们可以试试。毕竟,代码中 ...继续阅读 (103)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-08-28 00:00:00

    Git LFS

    Foreword之前选过一些资产管理软件,但是都不够好,当时遗漏了Git LFS,这里再补充测试一下Git LFShttps://github.com/git-lfs/git-lfsGit LFS,coding里是标配了20G空间,不占用原有代码空间,Gitee里只有1G基本等于没有,必须要私有部署才行SVNSummaryQuotehttps://coding.net/help/docs/admin/pay/newprice.htmlhttps://coding.net/help/docs/repo/git/lfs.htmlhttps://zhuanlan.zhihu.com/p/511750788https://zhuanlan.zhihu.com/p/146683392https://gitee.com/help/articles/4235#article-header4 ...继续阅读 (126)


    love 0
    停云馆
    发表于
    2024-08-28 00:00:00

    我又弄丢了钱包

    没有想到大阪府警察本部就在天守阁对面,想象了一番服部平次去天守阁的场景。天守阁也就外观唬人了,里面全是新修的。旁边是大阪历史博物馆,从难波京时代到平安时代再到江户时代,最后是明大昭时代。可以看出展馆在涉及到侵华的地方还是措辞委婉遮遮掩掩的。去关西国际机场时把钱包弄丢了;里面有整整两万日元!真是可悲。 ...继续阅读 (75)


    love 0
    停云馆
    发表于
    2024-08-28 00:00:00

    我又弄丢了钱包!

    没有想到大阪府警察本部就在天守阁对面,想象了一番服部平次去天守阁的场景。20240828_09542020240828_095644天守阁也就外观唬人了,里面全是新修的。旁边是大阪历史博物馆,从难波京时代到平安时代再到江户时代,最后是明大昭时代。可以看出展馆在涉及到侵华的地方还是措辞委婉遮遮掩掩的。去关西国际机场时把钱包弄丢了;里面有整整两万日元!真是可悲。 ...继续阅读 (78)


    love 0
    诺多
    发表于
    2024-08-27 23:00:00

    这个项目主要是为了方便安全人员在Linux和Windows对macOS进行安全研究!基于X11技术,使用Docker运行macOS,据说性能接近原生,并且可以USB直通和iMessage安全研究。通过Docker这个工具,可以快速在Windows、Linux或NAS上跑一个macOS,是不是比使用虚拟机更便捷、更轻量?🎭 功能简介使用usbflux在Linux上使用iPhone OSX KVM!Linux上的macOS Monterey文件夹共享USB直通(支持热插拔)SSH连接(使用50922端口)VNC(使用50922端口)通过序列号生成器进行iMessage安全研究!X11转发运行在QEMU+KVM之上支持Big Sur、Xvfb无头模式🦀 安装Docker-OSX在正式开始前,你需要确定你的设备满足以下要求:20GB+++磁盘空间,用于最低限度的裸安装(如果使用Xcode,则为50GB)在BIOS设置中启用虚拟化支持x86_64 kvmauto模式时至少50GB(一半用于基本映像,一半用于运行时映像)设备上已安装好DockerDocker-OSX通过镜像tag区分安装的具体macOS版本,各版本的安装如下:Catalina 1.72GBdocker run -it \ --device /dev/kvm \ -p 50922:10022 \ -v / ...继续阅读 (131)


    love 0
    依云
    发表于
    2024-08-27 18:12:29

    使用 nftables 屏蔽大量 IP

    本文来自依云's Blog,转载请注明。本来我是用 iptables 来屏蔽恶意IP地址的。之所以不使用 ipset,是因为我不想永久屏蔽这些 IP。iptables 规则有命中计数,所以我可以根据最近是否命中来删除「已经变得正常、或者分配给了正常人使用」的 IP。但 iptables 规则有个问题是,它是 O(n) 的时间复杂度。对于反 spam 来说,几千上万条规则问题不大,而且很多 spam 来源是机房的固定 IP。但是以文件下载为主、要反刷下行流量的用途,一万条规则能把下载速率限制在 12MiB/s 左右,整个 CPU 核的时间都消耗在 softirq 上了。perf top 一看,时间都消耗在 ipt_do_table 函数里了。行吧,临时先加补丁先:iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT这样让已建立的连接跳过后边上万条规则,就可以让正常的下载速度快起来了。此时性能已经够用了。但是呢,还是时不时需要我手动操作一下,删除计数为零的规则、清零计数、合并恶意 IP 太多的网段。倒不是这些工作自动化起来有困难(好吧,让我用 Python 3.3 来实现可能是有些不便以至于至今我都没有动手),但是这台服务器上有新工具 nftables 可用,为什么不趁机试试看呢?于是再次读了读 nft 的手册 ...继续阅读 (94)


    love 0
    王大冶
    发表于
    2024-08-27 17:37:46

    在JavaScript中从外部解决Promise:实际应用场景

    CSS技巧与案例详解vue2与vue3技巧合集VueUse源码解读这是JavaScript中那些在现实世界中极其强大的酷炫技巧之一。强大的实际应用场景动作(A)等待另一个动作(B)A正在进行,但用户想做B,而A需要先发生。例如:社交应用,用户可以创建、保存和发布帖子。就像Medium。Save status:Not savedPublish status:Not publishedSavePublish如果用户想在帖子保存时发布怎么办?解决方案:确保在发布之前帖子已保存。saveButton.onclick = () => { save(); }; publishButton.onclick = async () => { await publish(); }; let saveResolve; let hasSaved = false; async function save() { hasSaved = false; saveStatus.textContent = 'Saving...'; // ✅ Resolve promise from outside await makeSaveRequest(); saveResolve(); hasSaved = true; saveStatus.textContent = 'Saved' ...继续阅读 (157)


    love 0
    白宦成
    发表于
    2024-08-27 15:57:08

    大团队和小团队的工作体验

    今天在上班路上听播客听到了关于创业公司和大公司的事情(也可能是我看即刻看到的,记不清了)。提到了大团队和小团队的工作体验。刚好也聊一下自己的体验。小团队我进公司以来,其实大部分时间是在小团队工作 — 轻服务团队,20多个人,包含产研。虽然大家都是研发工程师,但细分为架构组、业务组、前端、产品组四个方向,每个组内几个人,坐在两排位置上。在轻服务的工作体验最大的就是 —— 开心,我们只需要关注我们想要做的事情,把我们要做的事情做到最好就可以。不需要太过思考这个业务对于领导和公司的价值(我乐观的相信这个业务是有价值的,未来是可以成的)。我的日常工作是创造出一个新的东西来,去解决新的问题,价值感满满。不过现在回过头来想想,我们当时之所以能做的那么开心,可能很大程度上是王潇在替我们负重前行,帮我们扛住了更大的压力,让我们可以更加的开心做想要做的事情。大团队来到开放平台后,我的工作模式不可避免的从一个小团队的模式变成了大团队的模式。开放平台单产品就有 20 人左右(产品+运营),加上研发,估计要百来人?我们每个人工作的事情也会更加的细致和细分,每个人都在做一些更细致的问题。以我为例,我最近专注在如何让飞书开放平台的 OpenAPI 可以更好用。虽然说起 OpenAPI ,大家都觉得这是个小事,但想要做好还是有许多细分的事情要做。我需要在更加细分的领域深耕细作。在小的领域深耕细作的价值感显然不如 ...继续阅读 (142)


    love 0
    crossoverJie
    发表于
    2024-08-27 14:32:46

    OpenTelemetry 实战:从零实现应用指标监控

    前言在上一篇文章:OpenTelemetry 实战:从零实现分布式链路追踪讲解了链路相关的实战,本次我们继续跟进如何使用 OpenTelemetry 集成 metrics 监控。建议对指标监控不太熟的朋友可以先查看这篇前菜文章:从 Prometheus 到 OpenTelemetry:指标监控的演进与实践名称作用语言版本java-demo发送 gRPC 请求的客户端Javaopentelemetry-agent: 2.4.0/SpringBoot: 2.7.14k8s-combat提供 gRPC 服务的服务端Golanggo.opentelemetry.io/otel: 1.28/ Go: 1.22Jaegertrace 存储的服务端以及 TraceUI 展示Golangjaegertracing/all-in-one:1.56opentelemetry-collector-contribOpenTelemetry 的 collector 服务端,用于收集 trace/metrics/logs 然后写入到远端存储Golangotel/opentelemetry-collector-contrib:0.98.0Prometheus作为 metrics 的存储和展示组件,也可以用VictoriaMetrics等兼容 ...继续阅读 (165)


    love 0
    Nicksxs
    发表于
    2024-08-27 14:18:12

    聊下apollo配置中心的接入

    很多技术栈在优化过程中都会有更便捷的接入方式,或者接入demo,这次想拿apollo来对比一些例如向量数据库的部署方式,对我说的就是milvus,apollo如果生产环境部署完全不推荐用这种方式,但是如果为了做个实验,研究下源码还是很方便的,当然前提是有docker ...继续阅读 (181)


    love 0
    Daisy Hunt
    发表于
    2024-08-27 12:52:53

    Les astuces pour optimiser l’espace de votre salle de bain

    Optimiser l’espace de votre salle de bain peut transformer même les plus petits espaces en des lieux fonctionnels et élégants. Que vous disposiez d’une salle de bain compacte ou que vous cherchiez simplement à créer un environnement plus organisé, il existe de nombreuses stratégies pour tirer le meilleur parti de chaque centimètre carré. Ces astuces vous […]The postLes astuces pour optimiser l’espace de votre salle de bainappeared first onInfos et culture du Net. ...继续阅读 (83)


    love 0
    est
    发表于
    2024-08-27 11:06:00

    php是最好的……serverless

    php是不是最好的语言先不说,但是如果从 serverless 的角度看php:语法简单,功能丰富,10分钟就能学会通过 FTP 之类的标准工具部署,而不是脑残的命令行不用管理麻烦的服务器。基于非常成熟的 php-fpm 去做 scaling。也有大量巨型网站验证过这一方案虽然不是 docker,但是vhost够用了。而且要容器化vhost也很容易让人梦寐以求的“热更新”技术超级便宜的月租。(还记得 dreamhost 吗?)不会吊死在一颗树(vendor lock-in)上。全球遍地的厂商都支持你就说好不好吧。同时评论在 Hacker News ...继续阅读 (144)


    love 0
    bigwhite
    发表于
    2024-08-27 10:55:33

    Go 1.18之后的语法新特性Quiz,你能做对几个?

    本文永久链接– https://tonybai.com/2024/08/27/a-new-syntax-quiz-after-go-1-18自Go 1.18版本以来,Go语言引入了许多令人兴奋,但也可能令你感觉难以理解的语法新特性。这些特性大大增强了语言的表达能力,但也增加了学习曲线。今天,我们通过几个小Quiz来测试你对这些新特性的理解。准备好挑战自己了吗?答案在文章末尾公布,但请先尝试独立思考每个问题!注:为了保证答案一致,这里的答案输出都是基于刚发布没多久的Go 1.23.0版本。Quiz 1: 泛型与类型集合(Go 1.18)import ( "fmt" "golang.org/x/exp/constraints" ) type Scalar interface { constraints.Integer | constraints.Float | ~string } func Plus[T Scalar](a, b T) T { return a + b } type MyString string func main() { fmt.Println(Plus(1, 2)) fmt.Println(Plus(1.5, 2.7)) fmt.Println(Plus("Hello, ", "World ...继续阅读 (145)


    love 0
    南城FE
    发表于
    2024-08-27 10:47:18

    不使用 JS 纯 CSS 获取屏幕宽高

    在现代前端开发中,获取屏幕的宽度和高度通常依赖于 JavaScript。然而现代 CSS 也可以获取到屏幕的宽高,通过自定义属性(CSS Variables)和一些数学函数来实现这一目标。本文将详细解析如何使用 CSS 的@property规则和一些数学运算来获取屏幕的宽高,严格的说是获取视口的宽度和高度。使用CSS获取屏幕宽高仅是一种实现方式,部分属性和数学函数有一定的兼容性问题,所以线上环境使用需谨慎。首先来了解一些前置知识点:1. CSS 自定义属性CSS 自定义属性(也称为 CSS 变量)允许开发者在 CSS 中定义可重用的值。通过使用 var() 函数,可以在样式表的任何地方引用这些变量。自定义属性的定义通常在:root选择器中进行,以便在整个文档中使用。:root { --shadow-hue: 180deg; --spring-duration: 1.33s; --canvas: 220; --bg: hsl(var(--canvas), 15%, 22%); --wgt: 200; }2. @property 规则@property规则是 CSS 的一项新特性,允许开发者定义自定义属性的语法、继承性和初始值。通过 @property,我们可以指定一个属性的类型和默认值。在我们的示例中,我们定义了两个自定义属性--_w和--_h ...继续阅读 (140)


    love 0
    Wizzer
    发表于
    2024-08-27 09:42:06

    Docker 跑 tinyMediaManager

    第一步:创建容器 PS: 网络已通过 https://wizzer.cn/archives/3804 配好,可以自动 pull 镜像文件 第二步:磁盘映射 NAS路径 -> 映射路径 http://10.10.10.10:5800 访问,即可查看界面。 ...继续阅读 (172)


    love 0
    Ginkgo
    发表于
    2024-08-27 08:29:00

    网址导航插件

    背景chrome书签虽好,但是一旦收藏的多了就容易找不到,特别是书签过千后,虽然分类很多,但是依然不能准确搜到。书签对我来说最方便的是可以放一些公司内部文档地址,防止公开,但是当偶尔需要手机上使用时,而我手机上已经有浏览器,不想为此单独下载一个,就显得稍微麻烦了。在此基础上,自己开发了一个网址导航应用插件。功能支持分类无限层级(没有展开收起隐藏,方便ctrl+F 快速搜到)支持根据地址获取网站标题、简介,图标保存到本地(部分网站不支持,见下方答疑)支持根据公众号文章地址获取标题、简介,公众号头像、公众号二维码保存到本地支持分类私有可见设置支持站点或公众号私有可见设置,若所在分类或所在分类任意父分类设置私有,也会同步隐藏支持三种主题切换支持页面开关灯模式(暗黑和明亮)支持宽度自适应(手机,平板,pc)技术栈基于 buildAdmin + nuxt开发,前后端分离。感兴趣的可以点此查看下载。题外话,buildAdmin 这个框架用于快速开发非常方便,代码质量也很高,安利给大家。支持二开。效果本站顶部【导航站】自己在用,服务器用的腾讯云最便宜的那个。 ...继续阅读 (122)


    love 0
    sinyu890807
    发表于
    2024-08-27 07:49:20

    Android 15新特性,强制edge-to-edge全面屏体验

    那么由于我们不希望聊天内容进入状态栏区域,因此这里调用了WindowInsetsCompat.Type.statusBars()来获取状态栏的Insets,比如说这里获取到状态栏的高度是50,那么我们通过对chatRecyclerView设置一个50的padding就可以保证聊天内容不进入状态栏区域了。发现了这个现象之后,可能细心的朋友立马就察觉到了,那如果我手机底部的导航栏模式不是这种手势导航栏,而是传统的Back、Home、Task 3按键导航栏,edge-to-edge全面屏体验会变成什么样呢? ...继续阅读 (149)


    love 0
    冠军
    发表于
    2024-08-27 07:46:00

    NATS: 请求-响应消息 - 冠军

    【摘要】请求-回复消息 https://docs.nats.io/nats-concepts/core-nats/reqreply 请求-回复 在分布式系统中,请求-回复是一种常见的模式。发送请求之后,应用程序或者基于特定的超时等待回复,或者 同步 收到响应内容 现代系统不断增长的复杂性需要诸如 位置透明性阅读全文 ...继续阅读 (143)


    love 0
    一线码农
    发表于
    2024-08-27 04:42:00

    记一次 .NET某实验室自动进样系统 崩溃分析 - 一线码农

    【摘要】一:背景 1. 讲故事 前些天有位朋友在微信上联系到我,说他们的程序在客户那边崩掉了,让我帮忙看下怎么回事,dump也拿到了,那就上手分析吧。 二:WinDbg 分析 1. 哪里的崩溃 既然是程序的崩溃,自然是有原因的,皮裤套棉裤,必定有缘故,不是皮裤太薄就是棉裤没毛,用 !analyze -v 观阅读全文 ...继续阅读 (158)


    love 0
    伍华聪
    发表于
    2024-08-27 02:34:00

    PyJWT 和 python-jose 在处理JWT令牌处理的时候的差异和具体使用 - 伍华聪

    【摘要】PyJWT 和 python-jose 是两个用于处理 JSON Web Tokens (JWT) 的 Python 库。它们都有助于生成、解码、验证和管理 JWT,但它们在功能范围和设计哲学上有一些重要的区别。本篇介绍它们之间的一些差异,以及在项目中使用FastAPI+ python-jose 来处理访问令牌的生成以及一些例子代码供参考。阅读全文 ...继续阅读 (106)


    love 0
    百战百胜
    发表于
    2024-08-27 02:31:21

    【大厂开源】7个美团开源项目,值得收藏!

    美团在Java领域中开源了多个项目,这些项目涵盖了分布式系统、监控、日志管理等多个方面。以下是一些美团在Java领域中开源的主要项目: 1. Leaf 简介:Leaf是美团开源的分布式ID生成器,旨在解决分布式系统中的唯一标识生成问题,确保在分布式环境下生成的ID具有全局唯一性、顺序性和高性能。Le ...继续阅读 (164)


    love 0
    Qianyugang
    发表于
    2024-08-27 01:24:22

    Kong 3.7重磅上线!Kong AI Gateway 正式 GA!

    Kong Gateway 3.7 版本已经重磅上线,我们给 AI Gateway 带来了一系列升级,下面是 AI Gateway 的更新亮点一览。文转载自 Kong Inc 公众号,原文查看https://mp.weixin.qq.com/s/zMZpuEA1tI0UNlD7X7PP8AAI Gateway 正式 GA在 Kong Gateway 的最新版本 3.7 中,我们正式宣布 Kong AI Gateway 达到了通用可用性(GA)阶段。现在,AI 开发者们可以专注于开发 AI 定制应用,比如利用大型语言模型(LLM)和检索增强生成(RAG)技术打造的聊天机器人,或者其他 AI 集成方案。他们无需再从零开始搭建底层架构,去构建保证 AI 应用在生产环境中安全、可监控的基础设施。Kong Konnect 和 Kong Gateway Enterprise 平台将提供所需的扩展性支持。此外,Kong AI Gateway 现在也可以作为一个软件即服务(SaaS)解决方案完全部署在云端。同时,Kong 还推出了新的 Konnect Dedicated Cloud Gateways 选项,供用户进行云端部署。Kong AI Gateway 可以用于广泛的场景,帮助加速新的人工智能应用程序在生产环境中的落地。对现有的 OpenAI SDK 提供支持Kong AI Gateway 允许 ...继续阅读 (239)

上一页 278/4404 下一页
沪ICP备19023445号-2号
友情链接