Thursday, June 3, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


Kube-OVN 1.7 发布,VPC 网关、混合网络、OpenStack 互通

Posted: 02 Jun 2021 11:39 PM PDT

Kube-OVN 1.7.0 发布,本版本对 VPC 功能进行强化增加了VPC内的网关功能,并对 underlay/overlay 以及多网卡混合部署模式提供了更好的支持,此外还通过 OVN-IC 实现了 OpenStack 和 Kubenretes 网络进行互通的方案 主要更新: 1. 用户自定 VPC 支持 NAT 网关 2. 支持单个 Pod 内多块 kube-ovn 网卡 3. 集中式网关支持多活...

JPower v2.0.2 已经发布,微服务快速开发平台

Posted: 02 Jun 2021 09:07 PM PDT

JPower v2.0.2 已经发布,微服务快速开发平台 此版本更新内容包括: up avue 2.8.12 新增代码生成器 新增操作日志记录 新增错误日志记录 新增gateway可配置化请求日志 新增sql打印可配置化请求日志 新增feign请求可配置化请求日志 新增redis日志 优化util类,加入hutool mybatisPlus参数可配置 优化演示环境判断 详情查看...

为啥你写的代码总是这么复杂?

Posted: 11 May 2021 11:24 PM PDT

摘要:有句话说得很好,"代码质量决定生活质量",当你把软件的复杂性降低了,bug减少了,系统可维护性更高了,自然也就带来了更好的生活质量。 本文分享自华为云社区《写出的代码复杂度太高?看下专家怎么说》,原文作者:元闰子 。 前言 在进行软件开发时,我们常常会追求软件的高可维护性,高可维护性意味着当有新需...

类加载常见错误总结,写得非常好!

Posted: 11 May 2021 04:08 AM PDT

最近在做类隔离相关的一些工作,而恰恰之前协助开发同学时也发现会遇到许多类加载相关的异常,并且往往比较难定位与解决。这里简单做一个小总结。 **类加载** 首先我们来捋一捋类加载的基础知识。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511190446992.png?x-oss-process=image/watermark,type_ZmFuZ3...

对于Java那个是创建Map并初始化最优雅的方式?

Posted: 02 Jun 2021 09:39 PM PDT

1. ``` Map map=new HashMap<>(); map.put("name","aaa"); map.put("age","18"); ``` 2. ``` Map map=new HashMap<>(){{ put("name","aaa"); put("age","18"); }}; ``` 3. ``` Map map = with(new HashMap(),(it)->{ it.put("name","value"); it.put("age"...

故事篇:终于给老婆讲明白什么是logback了!

Posted: 02 Jun 2021 08:17 PM PDT

故事会迟到,但他从不会缺席。今天的故事开始了,你准备好了吗? ## 前奏 简单介绍一下我的老婆:集智慧与美貌于一身的女子——阿狸,一句"我们心有灵犀,不是吗?"让我瞬间"沦陷"。 ![](https://oscimg.oschina.net/oscnet/up-3c02a615e0549a7f0d7ac5b017db8304e1a.png) **阿Q:** 老婆,还记得往年过节的时候我都送...

一种低延迟的超时中心实现方式

Posted: 02 Jun 2021 07:43 PM PDT

简介: 在很多产品中都存在生命周期相关的设计,时间节点到了之后需要做对应的事情。超时中心(TimeOutCenter,TOC)负责存储和调度生命周期节点上面的超时任务,当超时任务设置的超时时间到期后,超时中心需要立即调度处理这些超时任务。对于一些需要低延迟的超时场景,超时中心调度延迟会给产品带来不可估量的影响。 ...

关于鲁棒性的思考

Posted: 25 May 2021 01:20 AM PDT

在计算机科学中,鲁棒性(英语:Robustness)是指一个计算机系统在执行过程中处理错误,以及算法在遭遇输入、运算等异常时继续正常运行的能力。 鲁棒性关注的重点在于系统的稳定性,在不同场景下衍生了复杂的设计考量,且本身是一个广泛且难以具像化的特性。因此,针对特定目标实现鲁棒性分析,形成切实可行的鲁棒性意识...

5大经典排序算法在淘宝“有好货”场景的实践

Posted: 28 May 2021 01:20 AM PDT

本文将介绍有好货推荐场景下的排序算法。有好货作为淘宝典型的内容导购场景,产品的定位是帮助消费升级人群发现口碑好货。排序作为推荐场景链路中重要环节,很大程度决定了推荐效率。过去一年,我们在排序算法的超长序列建模、多目标排序、模型结构优化、Loss优化、LTR等多个方向进行了持续迭代,并取得了一些进展,在这...

Torna 1.8.1 发布,企业接口文档解决方案

Posted: 02 Jun 2021 06:07 PM PDT

Torna 1.8.1 发布,本次更新内容如下: 【增强】支持定义数组body/数组返回 【增强】接口描述支持html标签 【增强】调试环境新增是否公开属性 【增强】调试页参数可勾选(CheckBox) 【优化】优化接口描述字段显示 pr 1.8.1开始可以定义数组参数,假设接口接收的是一个json数组,如下代码: @PostMapping("postArr") ...

Sofaboot 发布 3.7 版本,蚂蚁开源的基于 Springboot 的服务框架

Posted: 02 Jun 2021 06:27 PM PDT

SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。 3.7版本已经发布,本次最大的更新是把依赖的Springboot版...

钱已付,货没发?应用内支付0掉单处理方法了解一下!

Posted: 01 Jun 2021 02:30 AM PDT

什么是掉单? 掉单,就是钱付了,货没发。 当用户拉起应用内支付,购买应用中提供的虚拟商品或服务时,由于网络错误、进程被中止等原因,导致应用与支付服务器之间数据同步出现差错,使得用户付款后没有收到货。作为一个极端场景,掉单是所有开发者和运营人员都不想遇到的问题。一个掉单足以让用户体验一键清零,偶尔伴随...

Kooder —— 源码托管系统代码搜索工具

Posted: 02 Jun 2021 05:02 PM PDT

Kooder 是一个开源的代码搜索工具,目标是为包括 Gitee/GitLab/Gitea 在内的代码托管系统提供自动的源码、仓库和 Issue 的搜索服务。

Gitee 推荐 | 高性能的 Java 报表引擎 skyeye-report

Posted: 02 Jun 2021 05:01 PM PDT

skyeye-report 是一款高性能的 Java 报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。支持多种数据源以及拖拽式报表功能。专业化报表设计编辑器,支持多种格式文件的导出。

Syncthing 1.17.0 发布,连续文件同步工具

Posted: 02 Jun 2021 04:39 PM PDT

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件/文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.17.0 现已发布,此版本弃用了用于 sync connections 的 TLS 1.2; 默认情况下,Syncthing 仅允许 TLS 1.3 或更高版本用于 sync connections。详...

CotEditor 4.0.4 发布,Mac 下的文本编辑器

Posted: 02 Jun 2021 04:17 PM PDT

CotEditor 是一个轻量级、简洁、但功能强大的文本编辑器,用于编辑纯文本文件,如网页 HTML、CSS),程序源代码(Python、Ruby、Perl 等),结构化文本(Markdown、Textile、Tex 等)或任何其他类型的纯文本。 CotEditor 4.0.4 正式发布,该版本更新内容如下: 改进 更新 Lua 语法样式; 更新 Swift 语法样式,以获得更准...

Linux Lab 发布 v0.7 正式版,新增即插即用 Linux Lab 实验盘,一分钟内即可开展内核实验

Posted: 02 Jun 2021 03:40 PM PDT

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! Linux Lab Logo 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab 公开课 Linux La...

简云 Saas ERP 平台 1.4.6 版本发布,细节优化及 Bug 优化

Posted: 02 Jun 2021 08:45 AM PDT

V1.4.6 版本新增 细节优化及Bug优化 1. 首页内容 2. 其它模块细节优化

Jenkins 2.296 发布,Java 编写的持续集成工具

Posted: 02 Jun 2021 04:00 PM PDT

Jenkins 是一款由 Java 编写的开源的持续集成工具。Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shel...

No comments:

Post a Comment