E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
学科前沿技术专题
IM全文检索
技术专题
(四):微信iOS端的最新全文检索技术优化实践
本文由微信开发团队工程师“qiuwenchen”分享,原题“iOS微信全文搜索技术优化”,有修订。1、引言全文搜索是使用倒排索引进行搜索的一种搜索方式。倒排索引也称为反向索引,是指对输入的内容中的每个Token建立一个索引,索引中保存了这个Token在内容中的具体位置。全文搜索技术主要应用在对大量文本内容进行搜索的场景。微信终端涉及到大量文本搜索的业务场景主要包括:im联系人、im聊天记录、收藏的
·
2022-03-24 14:15
全文检索微信即时通讯imios
长连接网关
技术专题
(七):小米小爱单机120万长连接接入层的架构演进
本文由小米技术团队分享,原题“小爱接入层单机百万长连接演进”,有修订。1、引言小爱接入层是小爱云端负责设备接入的第一个服务,也是最重要的服务之一,本篇文章介绍了小米技术团队2020至2021年在这个服务上所做的一些优化和尝试,最终将单机可承载长连接数从30w提升至120w+,节省了机器30+台。提示:什么是“小爱”?小爱(全名“小爱同学”)是小米旗下的人工智能语音交互引擎,搭载在小米手机、小米AI
·
2022-03-22 17:47
IM全文检索
技术专题
(四):微信iOS端的最新全文检索技术优化实践
本文由微信开发团队工程师“qiuwenchen”分享,原题“iOS微信全文搜索技术优化”,有修订。1、引言全文搜索是使用倒排索引进行搜索的一种搜索方式。倒排索引也称为反向索引,是指对输入的内容中的每个Token建立一个索引,索引中保存了这个Token在内容中的具体位置。全文搜索技术主要应用在对大量文本内容进行搜索的场景。微信终端涉及到大量文本搜索的业务场景主要包括:im联系人、im聊天记录、收藏的
·
2022-02-28 21:20
全文检索微信即时通讯imios
学习计划
重学前端透视HTTPFlutterJS核心原理数据库:mysql实战45讲SQL必知必会java:零基础学JAVA深入理解jvmjava核心技术36讲消息队列高手课java并发编程高并发40问java性能调优
技术专题
小坚强_Sophia
·
2022-02-15 21:26
某乎5000+点赞 , 宇宙厂某总监的开发手记 , 外泄了
除了Java各种
技术专题
知识、大厂面试真题,也包括近些年他开发和工作过程中的一些感悟、心得。(文末免费分享给大家,不发我秃头!)这份资料
独角函兽
·
2022-02-12 14:36
java
面试
程序人生
【无线网络
技术专题
(十一)】无线网络常用软件与工具大全
无线专题共12篇,本文为第十一篇(点击标题跳转历史文章):无线专题(一):无线网络的前世今生无线专题(二):Wi-Fi6与5G之战无线专题(三):无线网络是通过空气传输数据吗?无线专题(四):你家Wi-Fi网速为什么这么慢?无线专题(五):Wi-Fi信号满格网速就一定快吗?无线专题(六):企业无线网络设备介绍无线专题(七):这些无线基础概念你绝对没听过!无线专题(八):企业WLAN网络典型组网架构
网络工程师大彭
·
2022-02-10 07:01
无线网络WLAN
网络协议
tcp/ip
网络安全
网络
运维
数据分析学习笔记(一)
4、项目
技术专题
表
韵只只
·
2022-02-05 01:30
长连接网关
技术专题
(六):石墨文档单机50万WebSocket长连接架构实践
本文由石墨文档技术杜旻翔分享,原题“石墨文档Websocket百万长连接技术实践”,有修订。1、引言在石墨文档的部分业务中,例如文档分享、评论、幻灯片演示和文档表格跟随等场景,涉及到多客户端数据实时同步和服务端批量数据在线推送的需求,一般的HTTP协议无法满足服务端主动Push数据的场景,因此选择采用WebSocket方案进行业务开发。随着石墨文档业务发展,目前日连接峰值已达百万量级,日益增长的用
·
2021-12-01 15:16
2021 Google 开发者大会进行时: 汇聚开发者合力,共建全球技术生态
前往官网,了解更多涵盖18条Google产品线超70场
技术专题
演讲从这里出发,探索更多精彩在中国开发者和企业家在世界舞台上大放异彩的今日,Google邀约众多重要行业合作伙伴,以线上交流座谈会的形式,围绕
·
2021-11-20 13:24
google
2021 Google 开发者大会进行时:汇聚开发者合力,共建全球技术生态
https://www.bilibili.com/vide...前往官网,了解更多涵盖18条Google产品线超70场
技术专题
演讲从这里出发,探索更多精彩立即进入官网,探索更多精彩!
·
2021-11-18 18:19
gds-2021
Develop as One | 2021 Google 开发者大会主旨演讲精彩回顾
涵盖18条产品线,超70场
技术专题
演讲从这里出发,继续探索更多精彩前往官网,了解更多Android/WearOSbyGoogle/GooglePlay|卓越的个性化体验,强大的用户隐私保护刚刚发布的Android12
·
2021-11-17 10:51
gds-2021
Develop as One | 2021 Google 开发者大会主旨演讲精彩回顾
2021年世界比起过往更需要彼此联结谷歌始终与大家携手共进共创机遇,共谋发展一分钟回顾主旨演讲亮点前往官网,了解更多涵盖18条产品线,超70场
技术专题
演讲Android/WearOSbyGoogle/GooglePlay
·
2021-11-16 22:32
google
「RocketMQ
技术专题
」帮你梳理RocketMQ/Kafka的选择理由及二者PK
前提背景大家都知道,市面上有许多开源的MQ,例如,RocketMQ、Kafka、RabbitMQ等等,现在Pulsar也开始发光,今天我们谈谈笔者最常用的RocketMQ和Kafka,想必大家早就知道二者之间的特点以及区别,但是在实际场景中,二者的选取有可能会范迷惑,那么今天笔者就带领大家分析一下二者之间的区别,以及选取标准吧!架构对比RocketMQ的架构RocketMQ由NameServer、
littlejava_
·
2021-11-16 14:46
kafka
rabbitmq
java
「RocketMQ
技术专题
」帮你梳理 RocketMQ 相关的消费问题以及原理分析总结
消息重复消费的问题消息重复消费是各个MQ都会发生的常见问题之一,在一些比较敏感的场景下,重复消费会造成比较严重的后果,比如重复扣款等。消息重复消费场景及解决办法在什么情况下会发生RocketMQ的消息重复消费呢?生产者重复发送场景当系统的调用链路比较长的时候,比如,系统A调用系统B,系统B再把消息发送到RocketMQ中,在系统A调用系统B的时候。如果系统B处理成功,但是迟迟没有将调用成功的结果返
·
2021-11-15 22:29
java
IM扫码登录
技术专题
(四):你真的了解二维码吗?刨根问底、一文掌握!
本文引用了ELab团队、腾讯大讲堂两个公众号分享的文章内容,引用内容见文末参考资料,感谢原作者的无私分享。1、引言对于市面上主流的IM来说,跟二维码有关的功能,比如扫码加好友、扫码登陆、扫码加群等,都是很常见的。这是微信的扫码登录功能:这是微信的扫码加好友功能:二维码技术使用起来很简单,本系列的前三篇文章也专门针对IM扫码登录这个功能做了详细的分享,但本着学习技术不留死角的习惯,我认为有必要单独学
·
2021-11-02 16:26
即时通讯im二维码
多智能体强化学习入门
MARLRoadmap)推荐综述论文:AnOverviewofMulti-AgentReinforcementLearningfromGameTheoreticalPerspective参考书籍:《深度强化学习
学科前沿
与实战应用
微笑小星
·
2021-10-24 13:53
强化学习
1024程序员节
强化学习
网易云信 NERTC 高清画质体验之 H.265的工程实践 | 体验共享
技术专题
导读:H.265是ITU-TVCEG继H.264之后制定的新一代视频编码标准,相比于H.264,H.265能够进一步提高压缩效率,提升画质,在当前的很多音视频场景中,得到了越来越广泛的应用,我们在网易云信NERTC中对H.265做了大量的工程实践,本文为体验共享系列第三篇—视频篇,文章将从四个方面做具体介绍。能力协商一个客户端能否发送指定的特征的码流,不仅由本端是否支持编码决定,也由房间里其他接收
·
2021-10-13 17:42
【SpringCloud
技术专题
】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(下)
承接上文的对应的Eureka的上篇介绍,我们开始介绍,详见[【SpringCloud
技术专题
】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(上)]原理回顾EurekaServer
洛神灬殇
·
2021-09-25 00:58
驶向未来之海的“必备罗盘”:百度智能云升级发布全新智能化中台
7月29日,2021百度云智峰会智能
技术专题
论坛上,百度集团副总裁吴甜正式发布百度智能云全新升级的智能化中台架构,推出从平台赋能、应用赋能、人才赋能多层次的服务体系,全方位支撑企业智能化升级。
·
2021-08-03 15:48
人工智能企业服务
Java
技术专题
-探针Agent底层运作原理和分析(2)
JavaAgent启动时加载的JavaAgent是JDK1.5之后引入的新特性,此特性为用户提供了在JVM将字节码文件读入内存之后,JVM使用对应的字节流在Java堆中生成一个Class对象之前,用户可以对其字节码进行修改的能力,从而JVM也将会使用用户修改过之后的字节码进行Class对象的创建。JVMToolInterfaceJVMTI是JVM暴露出来的一些供用户进行自定义扩展的接口集合,每当j
洛神灬殇
·
2021-08-03 10:14
吾儿使我重新开始写文章
终于提起笔,想写点东西了,实际很早以前就习惯在百度文章、或CSDN写写个人感悟、
技术专题
,后来百度文章下线了,自己从事的工作又跟技术越来越远,自己写文章的习惯渐渐就没有了。
4a3296ee3ff6
·
2021-06-29 23:20
「分布式
技术专题
」剖析一个SQL的解析及执行过程
无所不能的程序猿吐出一句魔法[SQL],刹那间,IO犹如千军万马奔流不息,内存似鲸吸牛饮,海纳百川,CPU更是狂暴着以360%负荷高速运转,瞬间,一个美妙的身影出现了……一条SQL的背后,数据库到底做了什么,本文将深入浅出的聊一下SQL的解析和执行过程。一、SQL简介SQL是上世纪70年代,基于关系型数据库发明的一种简洁的数据操作语言。SQL按功能可以分为以下三种类型:•数据定义语言DDL主要用于
国产数据库Hubble
·
2021-06-22 11:34
密码技术应用--RSA文件签名验签
记录一下对一些稍大文件进行RSA签名验签的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客/*函数名:rsaSignrsa签名算法实现对文件的签名参数:filePathIn
·
2021-06-21 00:32
golang密码学
密码技术应用--SM2文件签名验签
记录一下对一些稍大文件进行SM2签名验签的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客/*函数名:sm2Signsm2签名算法实现对文件的签名参数:filePathIn
·
2021-06-21 00:32
golang密码学
密码技术应用--SM4文件加解密
记录一下对一些稍大文件进行SM4加解密的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客varkey=[]byte("1234567812345678")variv
·
2021-06-21 00:01
golang密码学
密码技术应用--AES文件加解密
记录一下对一些稍大文件进行AES加解密的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客varkey=[]byte("1234567812345678")variv
·
2021-06-21 00:01
golang密码学
密码技术应用--SM2文件签名验签
记录一下对一些稍大文件进行SM2签名验签的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客/*函数名:sm2Signsm2签名算法实现对文件的签名参数:filePathIn
·
2021-06-21 00:50
golang密码学
密码技术应用--RSA文件签名验签
记录一下对一些稍大文件进行RSA签名验签的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客/*函数名:rsaSignrsa签名算法实现对文件的签名参数:filePathIn
·
2021-06-21 00:49
golang密码学
密码技术应用--AES文件加解密
记录一下对一些稍大文件进行AES加解密的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客varkey=[]byte("1234567812345678")variv
·
2021-06-21 00:17
golang密码学
密码技术应用--SM4文件加解密
记录一下对一些稍大文件进行SM4加解密的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码
技术专题
博客varkey=[]byte("1234567812345678")variv
·
2021-06-21 00:17
golang密码学
SpringBoot
技术专题
-StateMachine状态机设计
前言介绍本文主要介绍一下状态机以及相关的一些概念。结合一个简单的订单状态流程,示例怎样在Springboot中集成Spring-statemachine。有限状态机(Finite-statemachine)有限状态机(英语:finite-statemachine,缩写:FSM),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。应用FSM模型可以帮助对象生命周期的状态的顺
洛神灬殇
·
2021-06-12 19:15
解读革命性容器集群CCE Turbo:计算、网络、调度全方位加速
5月31日,在华为云Techwave云基础设施
技术专题
日上,华为云容器批量计算首席架构师马达对CCETurbo的技术内幕进行了深度解读,CCETurbo是华为云推出的一款革命性容器集群,在华为开发者大会
华为云
·
2021-06-08 15:46
华为助力企业上云
容器集群
华为云
CCE
Turbo
容器
集群服务器
Java
技术专题
-JVM研究系列,JVM深入研究挖掘课题
JVM执行引擎的效率提升JVM是如何在保证可移植性的前提下提供高执行效率的?Java跨平台性Java程序最为常见的执行方式,是预先编译为一种名为Java字节码的中间代码格式。这种代码格式无法直接运行在CPU之上,而是需要借助JVM来执行。换句话说,只要某个平台提供了合乎JVM规范的实现,它便能执行这份Java字节码。这也就是我们经常说的“一次编写,到处运行”。Java执行方式主流的OpenJDK/
Java_Pluto
·
2021-05-19 20:42
java
jvm
编程语言
Kafka
技术专题
之总体原理和分析介绍(下)
前提回顾经过了之前的【Kafka
技术专题
系列(上)】和【Kafka
技术专题
系列(中)】的学习,相信您对Kafka的基本原理应该已经有了一个简单的介绍和认识了,接下来需要对总体做个收尾。
Java_Pluto
·
2021-05-19 15:29
java
kafka
Kafka
技术专题
之总体原理和分析介绍(中)
生产者消息对应分区策略生产者分区投递原则的简单介绍:1)指明partition的情况下,直接将指明的值直接作为partition值;2)没有指明partition值但有key的情况下,将key的hash值与topic的partition数进行取余得到partition值;3)没有partition和key情况下,第一次调用时随机生成一个整数,将这个值与topic可用partition总数取余得到p
Java_Pluto
·
2021-05-18 10:07
kafka
java
长连接网关
技术专题
(四):爱奇艺WebSocket实时推送网关技术实践
本文由爱奇艺技术团队原创分享,原题《构建通用WebSocket推送网关的设计与实践》,有优化和改动。1、引言丛所周之,HTTP协议是一种无状态、基于TCP的请求/响应模式的协议,即请求只能由客户端发起、由服务端进行响应。在大多数场景,这种请求/响应的Pull模式可以满足需求。但在某些情形:例如消息推送(IM中最为常见,比如IM的离线消息推送)、实时通知等应用场景,需要实时将数据同步到客户端,这就要
Jack Jiang
·
2021-05-17 23:00
网关
技术
爱奇艺
Kafka
技术专题
之总体原理和分析介绍(上)
背景介绍发布订阅模式点对点传递模式该模式即使有多个消费者同时消费数据,也能保证数据处理的顺序。发布者将消息投递到Topic中,数据在持久化在Topic中,只有订阅了相应Topic的消费者才可以消费这个消息,一个Topic可以允许多个消费者订阅,一个消费者可以订阅多个Topic,所以Topic可以被所有订阅者消费,而被消费掉后不会立即删除,会保留历史消息。kafka用的就是发布订阅模式:kafka就
Java_Pluto
·
2021-05-17 15:51
java
Java
技术专题
-探针Agent原理分析(上篇)
研究背景Agent都是用Java编写的,不需要太多的C/C++编程基础,会讲到JVMTIAgent(C实现的),因为javaagent的运行还是依赖于一个特殊的JVMTIAgent。常见的用法大致如下:java-javaagent:myagent.jar=mode=testTest通过-javaagent来指定我们编写的agent的jar路径(./myagent.jar),以及要传给agent的参
洛神灬殇
·
2021-05-07 11:44
「架构
技术专题
」作为java程序员的你还不知道网站架构的演化(1)
说道大型网站,就的先说大型网站的特点:高并发,大流量,高可用,海量数据等。下面就说说大型网站的架构演化过程,通过一步步的演化,我们就可以清晰直观地知道,究竟为什么要这么做?1、初始阶段的网站架构初始阶段都比较简单,通常一台服务器就可以搞定一个网站了,看图。2、应用服务和数据服务分离随着网站业务的发展,一台服务器逐渐不能满足需求;这时候就需要将应用和数据分离,如图。3、使用缓存改善网站性能毫无疑问,
Java进阶架构师
·
2021-04-26 10:48
根据个人亲身进阶架构师经历系统构建20大进阶架构师专题!
极简入门专题】【dubbo实战专题】【设计模式专题】【dubbo源码专题】【数据结构专题】【netty源码专题】【网络协议专题】【spring源码专题】【并发编程专题】【springboot专题】【架构
技术专题
Java进阶架构师
·
2021-04-20 15:20
2018年福建省师资闽台联合培养汉语言文学专业骨干教师第一阶段学习心得
图片发自App非常感谢组织者为我们精心设计了高水准、高质量的培训内容,有名师讲座、专业研究与创新教学、教学现场实践观摩、文学现场调研、学员论坛、
学科前沿
、台湾专题等多种多样的主题活动。非常幸运
苏如云
·
2021-04-20 05:51
#每天一本书+一页笔记# 916《中国人英语自学方法教程》
全书主要系统介绍原典英语学习法,提倡外语学习以聆听为纲,依据心理学、教育学、语言学、社会学等多
学科前沿
研究发现,论证方法的科学性。书中还分享了运用原典法学习英语的实例,方法效果有待验证。【出版社】外
May终身阅读者
·
2021-04-18 13:15
Class文件是如何被加载进JVM的?一篇图文带你彻底弄懂
关于类加载器Java后端技术架构·
技术专题
·经验分享1、加载一个Class文件以下是类
让我来处理高并发
·
2021-04-13 16:52
字节跳动总监总结的开发笔记火了!在知乎上已超5000赞!
除了Java各种
技术专题
知识、大厂面试真题,也包括近些年他开发和工作过程中的一些感悟、心得。****这份资料包括:IDEA、Ja
Java斗帝之路
·
2021-04-13 08:22
iOS 直播专题1-直播流程原理
前言当前app最火的几个
技术专题
无非就是直播、手游、跨平台,只要精通其中任何一个,那工资都是爽的不要不要的,很多人想学苦于无法入门,这里就带大家来了解下直播技术。
浪人残风
·
2021-03-25 16:32
2021春招Java后端开发面试总结:25个
技术专题
(最全面试攻略)
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、分布式&数据结构与算法等25个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份PDF拿下众多大厂的off
Java架构师课代表
·
2021-03-22 22:25
java
面试
架构
java
面试
架构
编程
程序人生
音视频技术开发——还有什么不能讲的?
在所有振奋人心的转变中,我们选取了最能反映当下并影响未来的技术趋势,并据此策划了LiveVideoStackCon2021上海站一系列的
技术专题
。
LiveVideoStack_
·
2021-03-10 08:00
大数据
编程语言
人工智能
机器学习
java
2021金三银四必备:Java后端开发面试总结【25个
技术专题
】
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、分布式&数据结构与算法等25个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份PDF拿下众多大厂的off
java架构师小芷
·
2021-02-22 14:06
java
架构
面试
分布式
java
面试
架构
程序人生
2020 年接近尾声,我选择来鲲鹏开发者技术峰会学点干货!
华为鲲鹏开发者技术峰会是由福州市工业与信息化局、福州市大数据发展委员会、华为技术有限公司主办,福建鲲鹏生态创新中心承办的
技术专题
讨论会。本次峰会,不仅有来自业界的技术大咖围绕鲲鹏基础软件、鲲鹏
CSDN 程序人生
·
2020-12-29 15:27
nosql
etag
impala
android模拟器
eos
CiteSpace入门教程
在科研工作中,我们常常需要面对海量的文献,如何在这些文献当中找出值得精读、细读的关键文献,挖掘
学科前沿
,找到研究热点就成为了开展研究之前首先需要解决的问题。
路西同学
·
2020-12-29 14:21
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他