Monday, February 14, 2022

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


Nginx技术专题(1)基于Nginx负载均衡机制实现负载均衡介绍和配置

Posted: 14 Feb 2022 01:01 AM PST

### 前言介绍 - 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高...

用户登录功能:说简单也困难

Posted: 13 Feb 2022 06:34 PM PST

摘要:用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。 本文分享自华为云社区《性能分析之用户登录TPS低以及CPU被打满问题分析》,作者:zuozewei 。 用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。因为登录过程要对个人的信息进行对比验证,验证过程中又要调用相应的加密算法,而加...

带你掌握Visual Studio Code的格式化程序

Posted: 13 Feb 2022 10:50 PM PST

摘要:Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 linter。 本文分享自华为云社区《Visual Studio Code 整理和格式化》,作者: Yuchuan。 Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 linter。Lin...

2022全球软件研发技术大会发布,图灵奖得主等世界级大师重磅出席

Posted: 14 Feb 2022 12:33 AM PST

科技是第一生产力,软件则是不可或缺的生产力要素,是支撑信息革命时代云原生、数字化、人工智能、物联网等各种新兴科技崛起的重要基础。软件行业作为信息产业的核心,迈入了加速变革的新征程,成为了引领新一轮科技革命的关键力量。软件行业的创新与变革也助力着企业攻破技术"坚冰",破解"卡脖子"难题,全面实现降本...

如何开发一个小模块,作为两个数据表的转换器

Posted: 14 Feb 2022 12:11 AM PST

各位大佬好: 我们采用go 语言为客户开发了一套评标系统,在评标系统中,需要导入评标专家信息表。在开发之初,我们与客户沟通并达成一致意见,即采用导入excel表的形式导入到系统中,相关内容格式如下所示: 在系统开发完之后,按照这个表的格式,可以正常导入并能够显示评标专家信息。系统部署完之后,在验收时,客户的...

2022,6G发展确已升温

Posted: 13 Feb 2022 11:03 PM PST

作者:华为技术有限公司副董事长、轮值董事长,徐直军 来源:《6G无线通信新征程:跨越人联、物联,迈向万物智联》 我们预计6G将在2030年左右投向市场,到那时,究竟市场将会迎来什么样的6G,这是一个整个产业界要用未来十年时间共同回答的问题。我们能否回答好这个问题,让消费者满意,让行业和企业满意,让社会满意,让...

实战 | 在应用中使用 Compose Material 3

Posted: 13 Feb 2022 08:01 PM PST

![](https://devrel.andfun.cn/devrel/posts/2022/02/EjlSnT.png) [Material You](https://m3.material.io/) 是下一代 Material Design 的发展方向,也是一种全新的设计愿景: 方便您打造个性化的样式设计、满足各种需求并自适应各种屏幕;[Jetpack Compose](https://developer.android.google.cn/jetpack/compose) 是用于...

手写一个线程池,带你学习ThreadPoolExecutor线程池实现原理

Posted: 13 Feb 2022 05:53 PM PST

摘要:从手写线程池开始,逐步的分析这些代码在Java的线程池中是如何实现的。 本文分享自华为云社区《手写线程池,对照学习ThreadPoolExecutor线程池实现原理!》,作者:小傅哥。 谢飞机,小记!,上次吃亏在线程上,这可能一次坑掉两次吗! 谢飞机:你问吧,我准备好了!!! 面试官:嗯,线程池状态是如何设计存储的?...

Java泛型详解,史上最全图文详解!

Posted: 13 Feb 2022 04:47 PM PST

泛型在java中有很重要的地位,无论是开源框架还是JDK源码都能看到它。 毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课。 一:泛型本质 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛...

使用 Sa-Token 解决 WebSocket 握手身份认证

Posted: 13 Feb 2022 09:19 AM PST

### 前言 相比于 Http 的单项通信方式,WebSocket 可以从服务器向浏览器主动推送消息,这一特性可以帮助我们完成诸如 订单消息推送、IM实时聊天 等一些特定业务。 然而 WebSocket 本身对"身份认证"并没有提供直接的支持,对客户端的连接默认是"来者不拒",所以认证授权这个事,得我们自己动手。 Sa-Token 是一个 ja...

TS 类型体操:图解一个复杂高级类型

Posted: 13 Feb 2022 05:35 PM PST

今天就来做个高难度的体操,它会综合运用模式匹配、构造、递归等套路,对提升类型编程水平很有帮助。 我们要实现的高级类型如下: 它的类型参数是参数字符串 query string,会返回解析出的参数对象,如果有同名的参数,会把值做合并。 先不着急实现,我们先回顾下相关的类型体操基础: 类型体操基础 模式匹配 模式匹配是...

程序员的情人节「GitHub 热点速览 v.22.07」

Posted: 13 Feb 2022 04:33 PM PST

![](https://img2022.cnblogs.com/blog/759200/202202/759200-20220213201316447-1642486012.jpg) 又是一年情人日,刚好还是发文的今天。也没什么好送的,送点程序员的浪漫——代码和开源项目吧。记得在本周特推查收这份来自程序员的独有浪漫。 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新面孔,比如去年...

Redis 在 vivo 推送平台的应用与优化实践

Posted: 13 Feb 2022 06:01 PM PST

# 一、推送平台特点 vivo推送平台是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒级触达移动用户。 推送平台的特点是并发高、消息量大、送达及时性较高。目前现状最高推送速度140w/s,单日最大消...

微服务从代码到k8s部署应有尽有系列(五、民宿服务)

Posted: 13 Feb 2022 06:34 PM PST

我们用一个系列来讲解从需求到上线、从代码到k8s部署、从日志到监控等各个方面的微服务完整实践。 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中间件,所用到的技术栈基本是go-zero项目组的自研组件,基本是go-zero全家桶了。 实战项目地址:https://github.com/Mikaelemmmm/go...

Superset怎么设置连接hive的地址可以指定用户名和密码?

Posted: 13 Feb 2022 06:41 PM PST

superset怎么连hive hive显式设置了用户名和密码 Python连hive 可以通过如下代码来连 from pyhive import hive host_name = "192.168.0.38" port = 10000 user = "admin" password = "password" database="test_db" def hiveconnection(host_name, port, user,password, database): conn = hive.Connect...

No comments:

Post a Comment