Tuesday, June 22, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


Rocky Linux 8.4 发布

Posted: 22 Jun 2021 02:24 AM PDT

Rocky Linux 8.4 现已正式发布。Rocky Linux 是一个社区版的企业操作系统,旨在与 Red Hat Enterprise Linux 8.4 实现 100% 的 bug-for-bug 兼容。官方表示,由于这是 Rocky Linux 的第一个版本,所以发布说明只反映了各版本之间上游功能的变化。且不支持从 Rocky Linux 8.3 RC1、Rocky Linux 8.4 RC1 或任何其他候选版本...

��Java技术专题-JVM研究系列(41) 带你梳理分析虚拟机栈映射源代码的流程

Posted: 21 Jun 2021 11:42 PM PDT

# Java执行过程介绍 > **类是面向对象编程中最基本的单位。** Java中的类包含三个内容,分别是: ## 属性 - **属性又叫成员变量。** - **属性用于定义类或类对象的数据(静态特征)**。 - **范围为整个类体**。 ## 方法 - **方法用于定义类或类对象的行为特征(执行动作)(动态)**。 - **方法类似于面向过程中的函数,...

数据结构与算法—栈详解

Posted: 21 Jun 2021 11:37 PM PDT

>原创不易 还请一键三连支持 ### 什么是栈 栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 **递归使用的是栈** 和 **StackOverflowException**,栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角斗场的狗洞)。 栈是这么定义的: 栈(stack)又名堆栈,它是一种**运算受限**的线性表。限定...

十亿级流量下,我与Redis时延小突刺的战斗史

Posted: 21 Jun 2021 06:26 PM PDT

一、背景 某一日收到上游调用方的反馈,提供的某一个Dubbo接口,每天在固定的时间点被短时间熔断,抛出的异常信息为提供方dubbo线程池被耗尽。当前dubbo接口日请求量18亿次,报错请求94W/天,至此开始了优化之旅。 二、快速应急 2.1 快速定位 首先进行常规的系统信息监控(机器、JVM内存、GC、线程),发现虽稍有突刺,但...

小白一看就会的 Spring Cloud Sleuth:分布式请求链路跟踪 建议收藏!

Posted: 21 Jun 2021 12:29 AM PDT

养成阅读好习惯,从关注开始! 更多Java相关资料可以关注公众号【Java大蜗牛】发送:6 Spring Cloud Sleuth:分布式请求链路跟踪 Spring Cloud Sleuth 简介 给服务添加请求链路跟踪 整合Zipkin获取及分析日志 使用Elasticsearch存储跟踪信息 安装Elasticsearch 修改启动参数将信息存储到Elasticsearch 更多启动参数参考 ...

我是一个请求,我该何去何从

Posted: 21 Jun 2021 08:20 PM PDT

摘要:本文主要分析在cse框架下一个请求是怎么被接受和处理的。 本文分享自华为云社区《我是一个请求,我该何去何从?》,原文作者:向昊。 前置知识 cse的通信是基于vert.x来搞的,所以我们首先得了解下里面的几个概念: Verticle:You can think of verticle instances as a bit like actors in the Actor Model. A ty...

重温C与C++之结构体大小计算

Posted: 14 May 2021 05:03 PM PDT

前言 所谓基础不牢,地动山摇。笔者作为一个Android开发者,虽然有些NDK相关的开发经验,但是在写C或C++代码的时候总有一种知其然,不知其所以然的感觉。 随着后续可能在项目中使用大量使用C/C++代码,笔者意识到有必要巩固下自己的C/C++的基础,顺道给扫一下以前学习C/C++的时候留下的知识盲区。 后续可能会不定期更新一...

重温C与C++之构造函数

Posted: 18 May 2021 05:03 PM PDT

写在前面 相信做过Java、C++或者其他面向对象语言开发的朋友们一定对构造函数这个概念不陌生。以前初学C++的时候笔者看过几次《C++ Primer》这本书,但是每次都是走马观花式的快速阅读, 每次浏览完之后内心就会冒出两个字:就这?现如今回想起来真是图样图森破 。 学习最忌讳的就是心急如焚,砍柴不磨刀,所谓欲速则不达...

Redis:我是如何与客户端进行通信的

Posted: 21 Jun 2021 06:19 PM PDT

江湖上说,**天下武功,无坚不摧,唯快不破**,这句话简直是为我量身定制。 我是一个Redis服务,最引以为傲的就是我的速度,我的 QPS 能达到10万级别。 在我的手下有数不清的小弟,他们会时不时到我这来存放或者取走一些数据,我管他们叫做客户端,还给他们起了英文名叫 Redis-client。 有时候一个小弟会来的非常频繁,有...

Java技术专题-JVM研究系列(40)Java各种类型对象占用内存情况分析(下)

Posted: 21 Jun 2021 06:33 AM PDT

# 前提回顾 > **建议大家从[【Java技术专题-JVM研究系列(39)Java各种类型对象占用内存情况分析(上)】](https://my.oschina.net/liboware/blog/5083778 "【Java技术专题-JVM研究系列(39)Java各种类型对象占用内存情况分析(上)】")开始学习比较好,这样子会有一个承接和过度。根据前面的学习的内存占用计算规则,可...

解Bug之路-ZooKeeper集群拒绝服务

Posted: 21 Jun 2021 06:42 PM PDT

# 解Bug之路-ZooKeeper集群拒绝服务 ## 前言 ZooKeeper作为dubbo的注册中心,可谓是重中之重,线上ZK的任何风吹草动都会牵动心弦。最近笔者就碰到线上ZK Leader宕机后,选主无法成功导致ZK集群拒绝服务的现象,于是把这个case写出来分享给大家(基于ZooKeeper 3.4.5)。 ## Bug现场 一天早上,突然接到电话,说是ZooKeeper...

Qt 宣布 Apple Silicon 支持计划已经完成

Posted: 21 Jun 2021 05:48 PM PDT

Qt 官方发文表示,Qt on Apple Silicon 支持计划已经完成,并将在即将发布的 Qt 6.2 版本中提供。 文中表示,当 Apple 去年宣布使用其新的 Apple Silicon M1 芯片将 macOS 过渡到 arm64 时,Qt 开发人员立即开始进行原生支持的原型设计,最初是在开发人员过渡工具包 (DTK) 上,后来在生产硬件可用后。Rosetta 翻译层已经...

Facebook 联同 MIT 等发布研究手稿:解释深度学习实际工作原理的理论

Posted: 21 Jun 2021 05:17 PM PDT

Facebook、普林斯顿大学和麻省理工学院的 AI 研究人员近日宣布联合出版了一本名为《The Principles of Deep Learning Theory: An Effective Theory Approach to Understanding Neural Networks(深度学习理论原理:理解神经网络的一种有效理论方法)》的书籍。目前,该书的手稿已经公开提供。 根据介绍,在基本层面上,该...

njs 0.6.0 发布,nginx 的 JavaScript 脚本语言

Posted: 21 Jun 2021 03:50 PM PDT

njs 0.6.0 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解为 nginx 为其实...

有开发过博客系统的吗,为了更好的收录设计方案是什么

Posted: 21 Jun 2021 05:44 AM PDT

目的:为了SEO收录更友好 1.采用前后端分离,动态数据js生成,但一篇博客静态页面估计就几个字了,大部分内容都要靠js来生成,而且meta部分也是靠js的,所以预测收录效果不是很好 2.依然采用前后端分离,但为每篇博客自动生成一篇静态页面,所有的内容都包括。缺点,文件多,占用内存会多很多,最主要的是动态内容发生修改...

No comments:

Post a Comment