背景论这几年的行业关键词,AI的热度一直居高不下。行业炒作、炫技同时也充斥各种质疑的声音,汇总起来就是:AI 仅是实验室的产品AI无法真正落地......经历了两年的起起落落,市场的泡沫退却,AI开始回归理性,更看重人工智能与行业的场景结合与落地。说到底,AI的本质是赋能企业的工具。在场景落地过程中,需要实实在在的解决用户所面临的痛点。我们从2020年中型企业购买应用选择图,人工智能应用占比54.
原创
精选
2022-08-26 14:43:58
875阅读
点赞
MongoDB 宣布 MongoDB 8.0 全面上市,引入了显著的性能增强功能和新特性。亮点包括嵌入式分片配置服务器、对可查询加密的扩展支持以及无需分片键即可在分片之间移动集合的能力。据 MongoDB 称,这个广受欢迎的NoSQL 数据库的最新版本提供了更快的重新分片功能、读取速度最高可提升 36%,批量插入速度最高可提升 56%。MongoDB 首席技术官吉姆·沙尔夫(Jim Scharf)
在了解了网络事件以及事件分发、收集器以后,让我们来了解Nginx是怎么样处理事件的!Nginx事件循环当Nginx刚刚启动时,在等待事件部分,也就是打开了80或443端口,这个时候在等待新的事件进来,比如新的客户端连上了Nginx向我们发起了连接,此步往往对应epoll的epollwait方法,这个时候的Nginx其实是处于sleep这样一个进程状态的。当操作系统收到了一个建立TCP连接的握手报文
原创
2020-08-21 20:51:19
562阅读
MQ的核心架构如何?MQ核心架构,它由发送端、服务端、固化存储、接收端四大部分组成。MQ如何保证消息必达?MQ消息必达,架构上有两个核心设计点:(1)消息落地;(2)消息超时、重传、确认;画外音:详见核心架构中的步骤1-6。MQ消息重传,是否可能导致重复的消息?有可能。为保证消息的可达性,超时、重传、确认机制可能导致MQ、或者业务方收到重复的消息,从而对业务产生影响。举个栗子:购买会员卡,上游支付
原创
2020-11-07 21:31:40
155阅读
请允许我发个牢骚,遵照网上各路大神的指示,几乎清一色的: 注意, 这里是针对wins操作
原创
2023-02-23 12:25:54
144阅读
Python的GIL详细解释,多线程性能究竟如何!
转载
2017-01-02 22:27:34
459阅读
MQ,很多的应用场景,是消息的订阅发布,是系统上下游的解耦,MQ的还有一个典型应用场景是缓冲流量,削峰填谷,本文将简单介绍下,MQ要怎么实现缓冲流量,削峰填谷。站点与服务上下游之间,一般如何通讯?有两种常见的方式。一种是“直接调用”,通过RPC框架,上游直接调用下游。一种是“MQ推送”,上游将消息发给MQ,MQ将消息推送给下游。这两种方式,能否缓存流量,能否削峰填谷?不能。不管采用“直接调用”还是
原创
2020-11-07 21:29:01
973阅读
有位星球水友提问:如何保证session一致性?这个问题太泛了,今天系统性讲讲session常见的N种方案,不知道是不是兄弟你想要的。什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在ses
原创
2020-11-08 17:24:51
112阅读
前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次本文更好且客观的理解GIL。
文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原
转载
2017-10-14 08:36:00
57阅读
2评论
什么是session?
服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。
Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在session中,以保持登录状态。
什么是session一致性问题?
只要用户不重启浏览器,每次http短连接请求,理论上服务端
转载
2021-07-17 10:18:39
842阅读
一、前言 当下在大--多数的互联网企业里,老板最重视的是销售、市场、产品相关部门,而CTO最重视的是开发,这就导致了在很多公司里,运维人员没什么地位,成了附属部门,甚至在中小企业里直接被开发替代。 运维人员常被称为黑锅侠,其实不光高管不重视,有时候开发也瞧不起运维,甚至有些运维自己也
转载
2017-11-14 10:25:15
1485阅读
点赞
在信息技术飞速发展的今天,云计算已经成为推动企业数字化转型的重要力量。无论是大型企业还是初创公司,都在积极采纳云计算技术,以提高运营效率、降低成本和增强市场竞争力。那么,云计算究竟如何助力企业数字化转型呢?
✏️ 一、云计算的基本概念
云计算是指通过互联网提供共享的计算资源,包括服务器、存储、数据库、网络、软件等,用户可以按需获取这些资源,而无需自己建立和维护IT基础设施。云计算的主要服务模型包括
其实这一两年关于Android 音视频的学习资料已经很多了,包括书籍和网上的一些公开教程。只网络上的资料大多是零零碎碎,新手学习起来并不是很轻松。而我本人从事Android音视频行业也已经有3个年头了,在这3年的学习和开发经历中,自己整理了一些学习方法和心得体会,现计划将之前学习的音视频知识点汇总一下,加深自己对音视频的全局的刚入门音视频的开发者们提供参考,减少大家的学习时间。
原创
2023-06-22 09:52:07
162阅读
作者简介:老男孩,北京老男孩IT教育创始人,17年IT经验,资深Linux实战专家,IT培训界实战派顶尖大师,国内将实战心理学体系大量注入IT运维培训领域的第一人,多本IT畅销图书作者,51CTO金牌讲师专家,是IT培训领域的持续创业者和引领者,努力为提高中国IT人员水平奋斗终生。一、前言 当下在大--多数的互联网企业里,老板最重视的
转载
2017-03-15 16:11:05
490阅读
有一类业务场景:(1)超高吞吐量,每秒要处理海量请求;(2)写多读少,大部分请求是对数据进行修改,少部分请求对数据进行读取;这类业务,有什么实现技巧么?接下来,一起听我从案例入手,娓娓道来。快狗打车,场景举例:(1)司机地理位置信息会随时变化,可能每几秒钟地理位置要修改一次;(2)用户打车的时候查看某个司机的地理位置,查询地理位置的频率相对较低;这里要用到两个接口:(1)大量修改司机信息:void
原创
2020-11-07 21:59:37
148阅读
在Java编程中,使用封装好的API接口是一项常见且重要的任务。封装好的API接口通常是由第三方库或框架提供的,这些接口可以大大简化开发过程,提高代码的可维护性和可重用性。下面是一篇关于如何在Java中使用封装好的API接口的文章。在Java中使用封装好的API接口在Java开发中,利用封装好的API接口可以极大地提高开发效率。这些API接口通常由大型软件库、框架或第三方服务提供,它们封装了复杂的
python GIL 全局锁,多核cpu下的多线程性能究竟如何?GIL全称Global Interpreter Lock GIL是什么?首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。
python GIL 全局锁,多核cpu下的多线程性能究竟如何?GIL全称Global Interpreter Lock
GIL是什么?
首先
转载
2021-08-20 10:35:06
1325阅读