Wednesday, September 22, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


一文揭示,DevOps与企业数字化究竟有何联系?

Posted: 15 Sep 2021 03:13 AM PDT

年初,国资委正式印发《关于加快推进国有企业数字化转型工作的通知》,系统明确国有企业数字化转型的基础、方向、重点和举措,开启了国有企业数字化转型的新篇章,积极引导国有企业在数字经济时代准确识变、科学应变、主动求变,加快改造提升传统动能、培育发展新动能。 其中,四个转型基础中的技术基础,包括探索新型 ...

自研Java协程在腾讯的生产实践

Posted: 12 Sep 2021 08:17 PM PDT

导读 / Introduction 本文是今年QCon java专场《Java协程在腾讯的生产实践》主题分享,分享团队为腾讯大数据JVM团队。本文主要介绍协程的产生背景、java协程的发展历程、社区官方协程Project Loom的设计与实现,以及腾讯自研协程Kona Fiber的产生背景、设计与实现、性能测试和业务实践。 1. 协程产生的背景 1.1 线程模型...

golang netpoll封装详解

Posted: 22 Sep 2021 12:46 AM PDT

# io模型 计算机的io模型区分为多种,目前用的最多的也就是nio、epoll、select。 结合不同场景使用不同的io模型才是正解。 具体可以查看我之前写的io模型演进。[io模型演进](https://my.oschina.net/lwl1989/blog/5006295 "io模型演进") # golang中网络io golang天然适合并发,为什么?一个是轻量级的协程,二个是将复杂...

怎么用Lambda表达式实现List<Map>的映射

Posted: 22 Sep 2021 12:45 AM PDT

Map m1 = new HashMap<>(); m1.put("key","a"); m1.put("value",1); Map m2 = new HashMap<>(); m2.put("key","b"); m2.put("value",2); List> list = new ArrayList<>(); list.add(m1); list.add(m2); 上面的list值是[{value=1, key=a}, {value=2, key=b}] ...

美团商品知识图谱的构建及应用

Posted: 03 Sep 2021 12:31 AM PDT

> 商品知识图谱作为新零售行业数字化的基石,提供了围绕商品的精准结构化理解,对业务应用起到了至关重要的作用。相比于美团大脑中原有的围绕商户的图谱而言,商品图谱需应对更加分散、复杂、海量的数据和业务场景,且面临着信息来源质量低、数据维度多、依赖常识以及专业知识等挑战。本文将围绕零售商品知识图谱,介绍美...

用几张图深度剖析Java内存模型

Posted: 21 Sep 2021 01:51 AM PDT

>听说微信搜索《Java鱼仔》会变更强哦! > >本文收录于[github](https://github.com/OliverLiy/JavaStarter)和[gitee](https://gitee.com/lyucoding/java-starter) ,里面有我完整的Java系列文章,学习或面试都可以看看哦 # (一)基础概念介绍 首先看一张图:下图是Java虚拟机运行时数据区,JVM的内存模型可以分为方法区...

生产环境内存溢出了!!

Posted: 24 Aug 2021 05:20 PM PDT

大家好,我是冰河~~ 最近,一名小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,周末我便开始帮他排查各种问题。 小伙伴的疑问 问题确定 排查问题的整个过程相当耗时,这里,我就直接说定位到的问题吧。后面,我会单独写一篇详细的排查...

带你学会区分Scheduled Thread Pool Executor 与Timer

Posted: 21 Sep 2021 07:16 PM PDT

摘要:本文简单介绍下Scheduled Thread Pool Executor类与Timer类的区别,Scheduled Thread Pool Executor类相比于Timer类来说,究竟有哪些优势,以及二者分别实现任务调度的简单示例。 本文分享自华为云社区《【高并发】ScheduledThreadPoolExecutor与Timer的区别和简单示例》,作者:冰 河 。 JDK 1.5开始提供Schedul...

有备无患「GitHub 热点速览 v.21.38」

Posted: 21 Sep 2021 05:55 PM PDT

![](https://img2020.cnblogs.com/blog/759200/202109/759200-20210921120624794-1093689247.jpg) 作者:HelloGitHub-小鱼干 数据库最重要的一个功能是容灾备份,备份不只是对数据库重要,对日常工作生活的我们一样重要,比如花了一个工作日写的代码没有备份(虽然可能只有 1 行…)总归是一个让人不爽的事情,Restic 是...

优化技术专题-线程间的高性能消息框架-深入浅出Disruptor的使用和原理

Posted: 10 Sep 2021 10:56 PM PDT

### 前提概要 **简单回顾 jdk 里的队列**: #### 阻塞队列: > **ArrayBlockingQueue主要通过:数组(Object[])+ 计数器(count)+ ReetrantLock的Condition (notEmpty:非空、notFull:非饱和)进行阻塞。** ##### 入队操作: - 操作不阻塞: - add:添加失败,则会直接进行返回。 - offer:添加失败后(满了)直接抛出异常...

高可用延迟队列设计与实现

Posted: 21 Sep 2021 04:58 PM PDT

延迟队列:一种带有 *延迟功能* 的消息队列 1. 延时 → 未来一个不确定的时间 2. mq → 消费行为具有顺序性 这样解释,整个设计就清楚了。**你的目的是 延时,承载容器是 mq。** ## 背景 列举一下我日常业务中可能存在的场景: 1. 建立延时日程,需要提醒老师上课 2. 延时推送 → 推送老师需要的公告以及作业 为了解决以...

Electron 15.0.0 发布,跨平台桌面应用开发工具

Posted: 21 Sep 2021 05:00 PM PDT

Electron 15.0.0 现已发布,主要更新内容如下: Fixes 修复了在 macOS 上多次调用BrowserWindow.setResizable()可能导致缩放按钮被错误禁用的问题。#31014 修复了子窗口不能继承正确的透明度和背景颜色设置的问题。#31049 修复了以编程方式关闭可拖动无框子窗口时潜在的崩溃问题。#31027 None #30995 Other Changes 将 ...

CodeMirror 5.63.0 发布,多功能在线代码编辑器

Posted: 21 Sep 2021 04:40 PM PDT

CodeMirror 5.63.0 现已发布。CodeMirror 是一款允许在浏览器中使用的多功能文本编辑器,专用于编辑代码,并附带超过 100 种语言模式和各种插件,可实现高级的代码编辑功能,包括代码高亮显示、功能扩展以及多个主题样式。 此版本更新内容如下: Bug 修复 修复滚动行高非常不同的文档时滚动位置跳跃的问题。 xml mode:以...

千万级别以上的用户表怎么实现在生日当天发优惠券?

Posted: 21 Sep 2021 01:50 AM PDT

直接根据日期查的应该会很慢吧,有啥好的方案?

CudaText 1.145.0 发布,跨平台代码编辑器

Posted: 20 Sep 2021 05:02 PM PDT

CudaText 1.145.0 发布了。CudaText 是一个使用 Lazarus 编写的跨平台自由文本编辑器。它可以通过 Python 插件(插件,lint,代码树解析器,外部工具)进行扩展。 本次更新内容包括: add:考虑在"Extract RegEx matches"上的查找对话框选项"Case sensitive" add:命令"scroll to left edge" add:命令行处理 *.cuda-s...

FreeFileSync 11.14 发布,文件夹比较与同步软件

Posted: 20 Sep 2021 04:01 PM PDT

FreeFileSync 是一款开源软件,适用于 Windows、macOS 和 Linux。FreeFileSync 本质是一个用于文件夹对比和同步的软件,它可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之间的差异,并只传输所需的最低数据量。 FreeFileSync 11.14 更新内容如下: 使用 Op...

Linux 5.16 将支持更多华硕主板传感器

Posted: 19 Sep 2021 05:49 PM PDT

本周,一个支持通过华硕 WMI 功能访问 NCT677x 的补丁已经打上了 hwmon-next 标签,Linux 5.16 或将支持更多华硕主板上的传感器。 该补丁允许通过华硕 WMI 功能访问 NCT677x 系列驱动程序。在支持这种访问芯片方式的主板上,如果没有这个选项,驱动程序通常不会工作,因为 ACPI 会将 I/O 端口标记为已使用。现在在这种情...

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

Posted: 19 Sep 2021 04:58 PM PDT

DBeaver 21.2.1 现已发布。DBeaver是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 主要更新内容 Data 浏览器 重新设计了布尔值渲染配置 添加了 "带时区的时间/时间戳" 类型的特殊格式 高级粘贴:添加了配置对话框 基数转换器已修复 添加了数字转换器 几何数据类型编辑器已修复(Exasol、Oracle) 值面...

Apache Airflow 2.1.4 发布,Airbnb 开源的调度系统

Posted: 19 Sep 2021 04:49 PM PDT

Apache Airflow 2.1.4 已正式发布,Airflow 是一个灵活、可扩展的工作流自动化和调度系统,可编集和管理数百 PB 的数据流。项目可轻松编排复杂的计算工作流,通过智能调度、数据库和依赖关系管理、错误处理和日志记录,Airflow 可以对从单个服务器到大规模集群的资源进行自动化管理。Airflow 采用 Python 编写,具有高扩...

No comments:

Post a Comment