Monday, July 18, 2022

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


好玩的开源月刊《HelloGitHub》第75期

Posted: 27 Jun 2022 05:41 PM PDT

> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣! ![](https://img2022.cnblogs.com/blog/759200/202206/759200-20220627125136563-1877094840.png) ## 简介 **HelloGitHub** 分享 GitHub 上有趣、入门级的开源项目。 > https://github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍...

容量调度绝对值配置队列使用与避坑

Posted: 25 Jun 2022 08:41 AM PDT

【概述】 在yarn中,对于容量调度而言,需要配置不同的队列,并为队列分配不同的资源。然而资源的配置是按照集群总资源的百分比来的,那么,如果集群资源进行扩容,队列的资源也就相应的增加了。在某些场景下, 我们可能希望某些队列的资源是固定的,不随集群资源的扩缩容而变更,这就需要给队列资源配置一个绝对值,在h...

What! 一条命令搞定监控?

Posted: 26 Jun 2022 07:16 PM PDT

往往看到这种标题,很多文章的开头会对比出竞品的安装部署操作有多难受,然后再展示下自己的系统多少容易部署多么好😅😅! 作为一个迷途知返的标题党,为了避免大家觉得被套路,我们直接进入正题。 出命令看效果: docker环境下执行: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat 浏览器访问 ...

隆重推出 Qodana:您最爱的 CI 的代码质量平台

Posted: 27 Jun 2022 07:24 PM PDT

在编译或运行项目后发现代码问题是所有开发者都会遇到的情况。 如果出现的是像风格错误这种并不严重的问题,那么并不需要急于修正。 但是,当出现了严重错误,可能会影响到您的业务服务以及延误您的开发工作流时,事态可能就会变得十分棘手。 这对于人员众多的大型开发团队而言尤为如此。 您需要随时确保整个项目的质量,...

Fleet |「后台探秘」第3期:状态管理

Posted: 27 Jun 2022 07:24 PM PDT

《Fleet 后台探秘》系列博文 ⭐️第三部分⭐️ ↪️回顾前两期↩️ 第一部分 —— 架构概述 第二部分 —— 编辑器详解 在本系列的第一、二部分中,我们介绍了 Fleet 的总体架构,并探讨了编辑器后台用到的算法和数据结构。 在这一部分中,我们将介绍实现状态管理的方式。 这是一个复杂的主题,因此我们特别准备了多篇博文...

使用 dotMemory 优化 dotMemory | 技术解析

Posted: 22 Jun 2022 07:25 PM PDT

dotMemory1 是 JetBrains 推出的一款 .NET 内存分析器。 我要讲一个经典的内部测试故事,在故事里我们用自己的工具 dotMemory 和 dotTrace2 优化了 dotMemory 的一种算法。 我们还使用 dotTrace 对其进行了更多改进,并使用 BenchmarkDotNet3 完成了优化过程。 最开始,一位同事在 Slack 中给我发送消息,告诉我他在 do...

高手问答第 286 期 —— 用 Java 和 Scala 实现微型 Lisp 解释器

Posted: 27 Jun 2022 01:38 AM PDT

什么是组合子逻辑?一般来说组合子逻辑是指一类函数式编程语言的编程模式,它将具有同一功能接口的不同逻辑功能(算子)组合为新的、更复杂的逻辑,同时保留同样的功能接口,使接口具有外在的一致性。这是函数式编程中的一个基本范式。在面向对象的设计模式中,也有一些类似的设计思想。 不少函数式编程语言的文本分析工具...

mavne nexus3 私服 与 pom.xml 配置

Posted: 27 Jun 2022 01:36 AM PDT

问题 最近由于管理第二方包的需要,在内网搭建了nexus3 maven私服, 基本上还顺利。但有如下问题 : 在项目文件中配置repository不会生效,相关配置如下: internal-public internal-public http://192.168.1.6:8081/repositor...

DevOps 如何帮助前端提升研发效率?

Posted: 26 Jun 2022 11:39 PM PDT

伴随着移动互联网行业的快速发展,为了不断提升用户体验,软件产品快速迭代投入市场成为了企业的刚需。而作为产品与用户直接交互的门面,前端业务成为了产品快速迭代过程中最忙碌的岗位之一,前端的持续集成、交付、部署也成为企业研发效率提升的瓶颈。 前端研发效能瓶颈 随着软件产品规模不断扩大,复杂度不断提升,研发...

叮,GitHub 到账 550 美元「GitHub 热点速览 v.22.26」

Posted: 26 Jun 2022 05:45 PM PDT

![](https://img2022.cnblogs.com/blog/759200/202206/759200-20220626232208842-787998213.png) 如果你关注 GitHub 官方动态,你会发现它们最近频频点赞世界各地开发者晒出的 GitHub $550 sponsor 截图,有什么比"白嫖"对方托管服务、平台还给你打钱更开心的事情呢?这种美事除了 GitHub 开发者,GitHub 官方也在体验...

go-zero微服务实战系列(七、请求量这么高该如何优化)

Posted: 26 Jun 2022 06:45 PM PDT

前两篇文章我们介绍了缓存使用的各种最佳实践,首先介绍了缓存使用的基本姿势,分别是如何利用go-zero自动生成的缓存和逻辑代码中缓存代码如何写,接着讲解了在面对缓存的穿透、击穿、雪崩等常见问题时的解决方案,最后还重点讲解了如何保证缓存的一致性。因为缓存对于高并发服务来说实在是太重要了,所以这篇文章我们还...

jxls关于excel模板中图片问题,在线等!急

Posted: 25 Jun 2022 11:01 PM PDT

jxls Excel模板导出 excel中自带了几张浮动图片。 使用分页模式 Author: jx:area(lastCell="AP27") jx:each(items="datas", var="ceremonyEntity", lastCell="AP27",multisheet="sheetNames" ) 导出excel后自带图片无法显示。如过不使用multisheet生成多sheet时,导出的excel中浮动图片存在 。...

2.X版本的一个通病问题

Posted: 22 Jun 2022 07:54 AM PDT

【概述】 对于配置了HA模式的RM或者NN,客户端如果向standby的节点发送请求,会因为不可连接或standby拒绝提供服务导致请求失败,转而向Active的节点发送请求,这个转换是hadoop客户端内部自动完成的,无须上层业务感知(本质上是向其中一个节点发送请求,如果失败则继续向另外一个节点发送请求)。 上周排查了一个相关的...

干货|如何让同事不再吐槽自己的git管理技术

Posted: 23 Jun 2022 06:56 PM PDT

代码作为程序员辛苦加班的结晶,同时也是平时交流最多的方式,"低眉信手续续弹,说尽心中无限事"。她低着头手在键盘上连续地敲个不停;像是用满屏的代码把心中无限的往事说尽,"轻拢慢捻抹复挑,初为《霓裳》后《六幺》",初为然而此刻他并没有像久别重逢的老友一般,叽叽喳喳的说个不停,而是轻轻地拢,慢慢地捻,一会儿...

提高效率 Or 增加成本,开发人员应如何理解结对编程?

Posted: 22 Jun 2022 11:28 PM PDT

*作者:Michael Yang,云智慧架构师* # 什么是结对编程 结对编程(Pair programming)来自于极限编程 XP(eXtreme Programming),是它的最佳实践之一。顾名思义,结对编程就是两个程序员坐在一起,用一台开发机进行结对开发。 需注意,在国内"老带新","师傅带徒弟"的结对方式并非严格意义上的结对编程。由于"老带新...

百度工程师教你玩转设计模式(单例模式)

Posted: 09 Jun 2022 07:15 PM PDT

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/88aca69dd3f14a178c7a8144676c497c~tplv-k3u1fbpfcp-zoom-1.image) 想要写好代码,设计模式(Design Pattern)是必不可少的基本功,设计模式是对面向对象设计(Object Oriented Design)中反复出现的问题的解决方案,本篇从最简单的单例模式(Singleton Pat...

开源之夏中选名单已公示,基础软件领域成为今年的热门申请

Posted: 22 Jun 2022 08:17 PM PDT

转眼间,开源之夏即将进入正式的项目开发期啦! 按照日程,所有学生项目申请已经结束,项目中选结果已公示。 今年共有 124 个开源社区参与活动,发布了 502 个项目,其中有 482 个项目被申请,最终中选项目共计 449 个,其中基础项目 163 个,占比 36.30%,进阶项目 286 个,占比 63.70%。 相较于去年,今年申请人数最多...

No comments:

Post a Comment