精彩博客

EMQ X v4.3 正式发布:性能大幅提升,更好用的多语言扩展

连接海量物联网设备的 MQTT 消息服务器 - EMQ X 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构。EMQ X 已经在全球物联网市场广泛应用,无论是产品原型设计、物联...

今天 17:04
161
0
JDK1.8新特性(五):Stream,集合操作利器,让你好用到飞起来

集合是Java中使用最多的API,几乎每个程序员天天都会和它打招呼,它可以让你把相同、相似、有关联的数据整合在一起,便于使用、提取以及运算等操作。在实际Java程序中,集合的使用往往随着业...

今天 17:03
779
0
Serverless:这真的是未来吗?(一)

原文 | https://www.pulumi.com/blog/is_serverless_the_future_part_1/ 作者 | Lee Briggs & Piers Karsenbarg 译者 | donghui 许多开发人员说,无服务器是计算的未来,而其他开发人员说,它...

今天 14:11
1.7K
0
腾讯位置服务GPS轨迹录制-安卓篇

前言 在地图的使用中,尤其在导航场景下,进行GPS轨迹录制是十分必要并且有用的,本文会对于安卓系统下的轨迹录制部分做一个分享。 系统架构 对于一个GPSRecordSystem(GPS轨迹录制系统)主要...

今天 12:07
928
3
低代码平台如何一步步摧毁开发团队的效率与创新!

关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此! 现在在搜索引擎上搜“低代码”这样的关...

今天 10:26
5.3K
1
鸿蒙内核源码分析(ELF解析篇) | 都这样了你还能忘了她姐俩? | 百篇博客分析HarmonyOS源码 | v53.02

将 HarmonyOS | 鸿蒙 研究到底 < 国内 | 国外 > 百篇博客系列篇.本篇为: v53.xx 鸿蒙内核源码分析(ELF解析篇) | 都这样了你还能忘了她姐俩? | 51 .c .h .o 系列篇将花四篇介绍ELF,它实在是太...

今天 10:21
2K
1
请立刻停止使用 JWT 进行会话管理

引言 近来发现,不少 WEB 应用系统使用 JWT 进行会话管理,缘由竟然是为了避免服务端存储会话,或者追求可自主控制,实不知使用 JWT 进行会话管理有巨大的安全隐患! HTTP 会话管理 先说说 ...

今天 09:47
4.1K
3
方法调用:一看就懂,一问就懵?

方法调用是不是很熟悉?那你真的了解它吗?今天就让我们来盘一下它。 首先大家要明确一个概念,此处的方法调用并不是方法中的代码被执行,而是要确定被调用方法的版本,即最终会调用哪一个方...

今天 09:38
2.6K
0
分布式技术专题-消息队列分析-Kafka总体原理和分析介绍(中)

生产者消息对应分区策略 生产者分区投递原则的简单介绍: 1)指明partition的情况下,直接将指明的值直接作为partition值; 2)没有指明partition值但有key的情况下,将key的hash值与topic的...

昨天 22:30
1.1K
0
Redis技术专题系列之主从架构的原理分析

📕技术箴言 当心中有更高的山峰去攀登,就不会在意脚下的泥沼。 📕前提概要 Redis高可用的方案包括:持久化、主从复制(及读写分离)、哨兵和集群(Cluster)。 📕📕 持久化: 侧重解...

昨天 17:37
3.8K
0
Blender接下来都会开发什么功能?2021开发开发规划公布

Blender Foundation在这两天发布了2021年的开发路线图,预览了今年计划在开源3D软件的两个主要版本中发布的功能,下面瑞云渲染就带大家来具体看看。 库覆盖系统的持续工作,新的几何节点和G...

昨天 17:31
780
0
CSP浅析与绕过

XSS是最常见、危害最大的网页安全漏洞,想要抵御它们,要采取非常多编程措施,非常麻烦。那么,有没有可以从根本上解决问题,浏览器自动禁止外部注入恶意脚本的方法呢?CSP应运而生。 本文涉...

昨天 17:03
425
1
10000 字|Swift语法全面解析

❝ 万字长文,每一个知识点都对应了demo,理论与实践结合,讲解地非常到位。 ❞ Swift介绍 Swift 是一门开发 iOS, macOS, watchOS 和 tvOS 应用的新语言。 swift 是一种安全,快速和互动的编...

昨天 16:58
3K
1
Kubernetes介绍篇:是什么? 为什么要用它?

是时候该学习Kubernetes了,不然都不敢说自己了解容器、了解Docker。 1、Kubernetes的前世 Kubernetes,它是一个全新的基于容器技术的分布式架构方案,近些年在容器领域使用非常广泛,作为容...

昨天 16:57
3.9K
1
开源囧事4:你们这些卖代码的能不能留自己的QQ号?留我QQ号干嘛?

这已经是《开源囧事》的第四篇文章了,我真的不希望以后还有更多囧事,真心的。 缘起于开源项目 从 2017 年开始,陆陆续续写了一些开源项目放到开源网站里,都是一些实战项目,给大家练练手。...

昨天 16:44
2K
0
Flutter Web插件实现:打通JavaScript和Dart

之前分享了如何在Flutter插件中支持Android和Windows,这篇文章将增加Web插件的实现方法,以及创建一个简单的web一维码,二维码识别应用。 参考资源 https://dart.dev/web/js-interop https:...

昨天 15:23
1W
0
这个好用的分布式应用配置中心,我们把它开源了

导读:SpringBoot的时代到来,对于曾经面向一堆XML配置的开发经历,那真是一大福音,一切都变得非常简洁,留下的就是简化的配置文件设置。但在分布式环境下呢?众多的实例集群下,动态的实例...

昨天 15:06
2K
0
某资讯App signature签名分析 (一)

一、目标 这两年很少看新闻和资讯了,基本新瓜的来源都是公众号了,这是不是也算被信息茧房了? 今天就看看这个资讯App吧,目标就是它 signature 这个签名有点意思,不像md5之类的数字字母,...

昨天 15:04
525
0
为什么TCP 建连接要3次,断连接却要4次呢?

大家好,今天聊聊传输层通信协议TCP的经典问题:建连接与断连接。 网络上的传输是没有连接的,包括TCP也是一样的。 而TCP所谓的“连接”,其实只不过是在通讯的双方维护一个“连接状态”,让...

前天 08:03
718
0
问题这样查,拒做背锅侠

技术的锅太多,到底该不该你背? 话说这天一大早,那个悲催的中年架构师大刘又被手机微信群给炸醒。部门的运维兄弟在公司微信群里说: 短信的生产环境服务器 CPU 占用率过高,疯狂报警。是不...

昨天 14:25
4.9K
5

没有更多内容

加载失败,请刷新页面

Flutter Web插件实现:打通JavaScript和Dart

之前分享了如何在Flutter插件中支持Android和Windows,这篇文章将增加Web插件的实现方法,以及创建一个简单的web一维码,二维码识别应用。 参考资源 https://dart.dev/web/js-interop https:...

昨天 15:23
1W
0
聊聊各端手势体系以及对 Web 标准手势的思考

「北海 Kraken」是一款基于 Flutter 的 Web 渲染引擎,通过基于 W3C 标准来开发实现前端开发者常用的能力。 Kraken 团队也积极探索定义新的问题以及能力,期望通过参推动标准定制的方式让 We...

前天 14:15
8.1K
5
分页机制是如何建立起来的?地址如何转换?

1、逻辑地址,线性地址,虚拟地址,物理地址傻傻分不清? (1)逻辑地址 在IA-32架构下,分段是必须的,而分页并不是必须的。不论分页与否,访问内存都必须采用“段基址:段内偏移地址”的策略...

05/11 08:49
9.6K
2
码农飞升记-03-OpenJDK是什么?

在前面几篇 Java是什么? 和 OracleJDK是什么?OracleJDK的版本怎么选择? 中我们了解了 Java 的概念以及 Oracle JDK 是什么、怎么选择适合自己的 Oracle JDK 。 这时我们就发现想要最新技术且对...

05/09 17:26
1.7W
13
GraphQL及元数据驱动架构在后端BFF中的实践

GraphQL是Facebook提出的一种数据查询语言,核心特性是数据聚合和按需索取,目前被广泛应用于前后端之间,解决客户端灵活使用数据问题。本文介绍的是GraphQL的另一种实践,我们将GraphQL下沉...

05/07 18:04
1W
4
如何把 Caffeine Cache 用得如丝般顺滑?

一、关于 Caffeine Cache 在推荐服务中,虽然允许少量请求因计算超时等原因返回默认列表。但从运营指标来说,越高的“完算率”意味着越完整的算法效果呈现,也意味着越高的商业收益。(完算率...

04/28 17:58
1.9W
4
每天穿女装上班的大厂程序员:我知道自己是个男生

“三流码农写UI,二流码农写架构,一流码农写算法,顶级码农穿女装。” ——互联网圈子里,一直流传着这样一句无从考证的段子。 程序员穿女装,是一个神秘而热门的话题。大部分人都曾经道听途...

04/28 15:52
4.5W
13
网易云课堂个性化推荐实践与思考

作者/ 韩虹莹 编辑/ Ein 从人和信息的博弈谈推荐系统缘起 首先谈谈我理解的推荐系统。 如果说推荐系统的定义是什么,每本书每篇文章说的都不太一样,协同过滤1992年就已经有了,三十年里无数...

04/28 15:50
1W
1
“一学就会,一做就废”微服务的架构模式:一个服务一个数据库模式

不管你喜不喜欢微服务,现在微服务无疑已经是程序员们绕不过去的话题了。无论你是想把目前的架构改成微服务,还是你要出去面试高级一点的岗位,需要深入理解微服务。 提起微服务,很多程序员...

04/28 14:18
2.8W
5
Flutter Package 开发、发布、使用三部曲

前言: 批改移动端在此次重构的时候,技术选型上我们团队选择了Flutter来进行本次移动端的重构,因为使用Flutter可以在UI的开发效率上充分节省人效,可以把更多的时间放在其他方面的研究上。...

04/25 11:57
1.8W
2
深入剖析共识性算法 Raft

一、 Raft简介 1.1 Raft简介 Raft 是一种为了管理日志复制的分布式一致性算法。Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Pa...

04/19 10:44
1.4W
5
那些你可能不知道的 ZooKeeper 知识

本文作者:HelloGitHub-老荀 Hi,这里是 HelloGitHub 推出的 HelloZooKeeper 系列,免费开源、有趣、入门级的 ZooKeeper 教程,面向有编程基础的新手。 > 项目地址:https://github.com/Hell...

04/15 08:57
1.7W
2
微前端,将微服务理念扩展到前端开发

由多个可以独立发布功能的团队构建现代Web应用程序的技术,策略和方法。 什么是微前端? “微前端”一词最早于2016年底在ThoughtWorks Technology Radar中提出。它将微服务的概念扩展到了前端...

04/14 14:09
2W
2
详解微前端

好的前端开发很难。扩展前端开发,使许多团队可以同时处理大型复杂产品,这变得更加困难。在本文中,我们将描述将前端整体拆分成许多更小,更易管理的片段的最新趋势,以及该体系结构如何提高...

04/14 13:57
1.7W
0
分布式技术专题-中间件容器的实现原理(1)Tomcat的原理之架构设计模式

Tomcat的设计模式分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。 门面设计模式 门面设计模式...

04/14 12:28
2.3W
4
Dubbo 编解码那些事

一、背景 笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路径不一致,没有...

04/13 09:47
1W
2
那些你不知道的TCP冷门知识!

简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 作者 | 韩述 来源 | 阿里技术公众...

04/12 10:48
2.5W
12
下一代机密计算即将到来:性能比肩普通应用

随着Intel新一代数据中心级处理器Ice Lake的发布,由Intel SGX保护的可信应用的性能已经可以比肩普通应用,让我们来看看这一切是如何通过硬件进步与软件优化变为可能? 北京时间2021年4月7日...

04/09 18:00
2W
0
码云 Gitee:高并发大存储下的架构演进之路

码云 Gitee 自2013年推出以来,每年的数据量都是倍增的,截止到2021年3月份,Gitee 上已经有了600万+的开发者,超1500万的仓库,成为了国内首屈一指的研发协作平台。在数据日益增长的过程中,...

04/05 22:15
2.1W
11
使用码云 gitee-go 做 npm publish

gitee-go 其实去年已经上线了,但当时太忙,没时间折腾。 经过一再折腾,终于搞通了。操作步骤按照以下流程: Step-1:在仓库的 DevOps 进入 Gitee Go 的配置页面,点击新建流水线(以下 2 ...

04/02 10:58
7.5K
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部