Monday, November 15, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


DevOps为何在中国发展滞后?

Posted: 14 Nov 2021 05:57 PM PST

DevOps 是 development 和 operations 两个单词的组合,是一组过程、方法与系统的统称,用于促进开发、运维和测试部门之间的沟通、协作与整合,覆盖开发、构建、测试、部署和交付反馈等阶段。 可以说,DevOps 是软件开发生命周期从瀑布式到敏捷,再到精益的演化。瀑布模型的特征是,在进入下一阶段之前,每个阶段目标必须...

手把手教你学Dapr - 1. .Net开发者的大时代

Posted: 26 Oct 2021 07:23 PM PDT

## Dapr全称 Distributed Application Runtime,分布式应用运行时 ## Dapr的口号 简化云原生应用开发,聚焦在应用的核心逻辑,让代码简单、可移植 ## Dapr的目标 1. 最佳实践的构建块 2. 任何语言或框架 3. 一致性,可移植,开放的API 4. 采纳标准 5. 可扩展和可插拔的组件 6. 与平台无关(本地,云计算,边缘计算等) 7. ...

手把手教你学Dapr - 6. 发布订阅

Posted: 15 Nov 2021 12:35 AM PST

## 介绍 发布/订阅模式允许微服务使用消息相互通信。生产者或发布者在不知道哪个应用程序将接收它们的情况下向主题发送消息。这涉及将它们写入输入通道。同样,消费者或订阅者订阅该主题并接收其消息,而不知道是什么服务产生了这些消息。这涉及从输出通道接收消息。中间消息代理负责将每条消息从输入通道复制到所有对该...

如何“拼”出一个页面-游戏中心模块化实践

Posted: 14 Nov 2021 06:25 PM PST

# 一、背景 vivo游戏中心是一款垂类的应用商店,为用户提供了多元化游戏的下载渠道。随着游戏中心手游品类的丰富,各品类用户的量级也不断增加,不同游戏偏好的用户核心关注点也不同,从预约、测试、首发、更新到维护,不同游戏生命周期节点的运营需要突出的重点不同。 针对上述不同业务场景,运营人员为了服务好广大的v...

有偿:Android 跳过厂家权限后台弹出界面

Posted: 15 Nov 2021 01:02 AM PST

有偿解答:Android 10以后 跳过厂家悬浮窗和后台弹出权限 后台app弹出界面

通过大量实战案例分解Netty中是如何解决拆包黏包问题的?

Posted: 13 Nov 2021 11:25 PM PST

![图怪兽_d3c9b823ca0faaff4827def1bc596a37_83299](https://oscimg.oschina.net/oscnet/up-9e92586b8cddda003850f4bbe0307facb25.png) TCP传输协议是基于数据流传输的,而基于流化的数据是没有界限的,当客户端向服务端发送数据时,可能会把一个完整的数据报文拆分成多个小报文进行发送,也可能将多个报文合并成一个大报...

超过 90 秒的任务不自动化,你好意思说自己是黑客?

Posted: 13 Nov 2021 07:16 PM PST

多年前,国外知名论坛 Reddit 上有个很火的帖子。 是这样一回事: > 程序员 Alex 有一位前同事,这家伙简直就是生活在终端里面。如果某些事情,甚至可以说是任何事情,哪怕只需要花费他超过 90 秒的时间,那他会写脚本来自动处理那些事情。 > > 前同事把他写的脚本发到一个俄语聊天信息网站 bash.im 上。Alex 把俄文翻成...

还重构?就你那代码只能铲了重写!

Posted: 14 Sep 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜❞ 目录 一、前言 二、代码优化 1. 约定规范 2. 接口标准 3. 库表设计 4. 算法逻辑 5. 职责分离 6. 逻辑缜密 7. 领域聚合 8. 服务分层 9. 并发优化 10. 源码能力 三、总结 四、系列推荐...

天冷了,任务栏养只猫吧「GitHub 热点速览 v.21.46」

Posted: 14 Nov 2021 04:36 PM PST

![](https://img2020.cnblogs.com/blog/759200/202111/759200-20211114205138711-1568184751.jpg) 作者:HelloGitHub-小鱼干 运动能带来热量,盘猫也是,RunCat_for_windows 是一只奔跑在任务栏的猫,一定能给你的电脑带来一丝冬日的温暖。当然送温暖的除了任务栏小猫咪之外,还有 python-mini-projects、useful-sed 两位...

开源 | UMajs框架vue-ssr同构最佳实践方案

Posted: 08 Nov 2021 05:02 PM PST

01 简介 在6月底,UMajs发布了和React技术栈进行同构的插件方案(@umajs/plugin-react-ssr)。使得开发者可以快速方便的使用UMajs快速构建web应用,而这次UMajs带来了和Vue结合使用的同构方案,支持SSR和CSR。使用方式也近乎100%保持和React插件一致。对@umajs/plugin-react-ssr还不了解的同学请查看末尾往期文章。Umajs...

San CLI 的实现原理

Posted: 12 Mar 2021 01:05 AM PST

导读:上期我们讨论了 San CLI 的使用,这期我们再深入一点,来看看 San CLI 的实现原理。  一、核心模块和核心概念 为了方便理解下文的 San CLI 的整体工作流程(主流程),我们先来看下 San CLI 的核心模块和核心概念。 1. 核心模块 San CLI 的核心模块包括: san-cli:负责 San CLI 的主流程和实现核心功能; san-...

坏代码导致的性能问题大赏:CPU占用飙到了900%!

Posted: 31 Oct 2021 01:27 AM PDT

读过《重构 - 改善既有代码的设计》一书的同学们应该都很了解"代码的坏味道"。当然确定什么是代码"坏味道"是主观的,它会随语言、开发人员和开发方法的不同而不同。在工作当中,很多时候都是在维护之前的项目和在此基础上增加一些新功能,为了能让项目代码易于理解和维护,要时刻注意代码中的"坏味道",当发现代码...

【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行

Posted: 10 Nov 2021 07:31 PM PST

> 本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 # 第1篇-关于Java虚拟机HotSpot,开篇说的简单点 开讲Java运行时,这一篇讲一些简单的内容。我们写的主类中的main()方法是如何被Java虚拟机调用到的?在Java类中的一些方法会被由C/C++编写的HotSpot虚拟机的C/C++函数调用,不过由于Java方法与C/C++函数的调用...

深入底层|JVM源码解读:HotSpot的模板解释器

Posted: 11 Nov 2021 03:06 AM PST

> 本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 # 第9篇-字节码指令的定义 之前的文章介绍了解释执行下的Java栈帧创建以及字节码分派逻辑,但是始终没有讲到虚拟机到底是怎么执行Java方法中的字节码的,在介绍字节码的执行之前,需要先知道字节码指令的定义。在Bytecodes::initialize()函数中会定义字节码指...

英特尔等多家公司联合推出 Tensor LLVM 扩展提案

Posted: 14 Nov 2021 03:12 PM PST

英特尔、亚马逊 AWS、IBM、高通和 UIUC 的研究人员联合发出了一封 "Tensor LLVM Extensions" (TXL)提案,详细介绍了他们关于 Tensor LLVM 扩展的建议。 提议中指出,Tensor LLVM 扩展可以使 LLVM 编译器堆栈能够更好地处理张量核心和类似硬件,以应对当今日益增长的 AI/ML 以及相关领域的工作负载。在支持 CPU 和 GPU ...

PhpStorm 2021.3 Beta 发布

Posted: 14 Nov 2021 02:34 PM PST

PhpStorm 2021.3 Beta 现已发布,用户可以从 IDE 内部、通过 Toolbox 应用程序或使用 Ubuntu 的 snaps 进行升级,也可以从官方网站下载。 主要更新内容 完全支持 PHP 8.1 只读属性 纯交集类型 新的返回类型:"never" Final 常数 初始值设定项中的 "new" 运算符 一流的可调用对象 PHP 中的泛型 改进了对 Doctrine Collect...

DBeaver 21.2.5 发布,可视化数据库管理平台

Posted: 14 Nov 2021 02:16 PM PST

DBeaver 21.2.5 现已发布。DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 主要更新内容 Data 编辑器 空间查看器现在为表和列保存正确的 SRID 查找/替换 BLOB/CLOB 列已修复 Metadata 编辑器 导航仪刷新已修复 模式级索引创建已修复 ERD 编辑器 列搜索已经实现 SQL 编辑器 文件复制到新项目已...

No comments:

Post a Comment