这个用户很懒,还没有个人简介
私信
主帖 8
回帖
视频
提问
回答
资源
专栏
初入社区确定目标我叫王海涛,哈尔滨工业大学(深圳)校区计算机专业的大三学生。为了准备第一届全国大学生操作系统比赛,我的老师建议参加一些RISCV相关的比赛,提前熟悉RISCV,为从零写内核做好准备。于是我在2020年寒假期间参加了“2020openEuler高校开发者大赛”,选择的题目是“为openEulerRISCV添加Grub的引导启动方式”。从安装openEuler、注册gitee账号,再到用QEMU模拟RISCV、学习Grub,这个比赛让我学到了操作系统启...
2022-07-28 17:04:07 149浏览 0点赞 0回复 0收藏
编者按:笔者遇到一个非常典型的问题,应用在X86正常运行,在AArch64上JVM就会崩溃。这个典型的JVM内部问题。笔者通过分析最终定位到是由于JVM中模板解释器代码存在bug导致在弱内存模型的平台上Crash。在分析过程中,涉及到非常多的JVM内部知识,比如对象头、GC复制算法操作、CAS操作、字节码执行、内存序等,希望对读者有所帮助。本文介绍了一般分析JVMcrash的方法,并且深入介绍了为什么在aarch64平台上引起这样的问题,最后...
2022-07-28 17:00:53 121浏览 0点赞 0回复 0收藏
什么是PR?借用知乎上的一个回答:用类比的方法来解释一下pullreqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的bug。老师把你的试卷拿过来,相当于先fork。在你的卷子上做一些修改批注,相当于gitcommit。最后把改好的试卷给你,相当于发pullrequest,你拿到试卷重新改正错误,相当于merge。pullrequest简称为PR,在不同的系统中PR有不同的名字,有些系统中使用M...
2022-07-28 16:59:32 107浏览 0点赞 0回复 0收藏
编者按:JNI是Java和C语言交互的主要手段,要想做好JNI的编程并不容易,需要了解JVM内部机理才能避免一些错误。本文分析Cassandra使用JNI本地库导致JVM崩溃的一个案例,最后定位问题根源是信号的错误处理(一些C编程人员经常会截获信号,做一些额外的处理),该案例提示JNI编程时不要随意截获信号处理。现象在使用Cassandra时遇到运行时多个位置都有发生crash现象,并且没有hserr文件生成,这里列举了其中一个crash位置:分析首...
2022-07-28 16:58:34 90浏览 0点赞 0回复 0收藏
首先您需要6步配置WSL环境,然后您就能在MicrosoftStore上安装任意WSL发行版了,包括openEuler!目前openEuler20.03LTSSP2已经在MicrosoftStore上架,欢迎大家使用。配置WSL环境这是官方文档,在Windows10上安装WSLMicrosoftDocs,您也可以按照以下步骤来做:启动控制台使用管理员身份打开PoweShell,您可以按下Win+X,点击“WindowsPowerShell(管理员)”。请注意,请不要点击“WindowsPowerShell”,一定要点击带有(管理员)后...
2022-07-28 16:57:19 204浏览 0点赞 0回复 0收藏
平滑发布的介绍背景单位的云办公相关系统没有成熟的平滑发布方案,导致每一次发布都是直接发布,dll文件或配置文件的变更会引起站点的重启。云办公系统的常驻用户有10000+,即使短短半分多钟,也会收到一堆投诉。基于此,我们梳理了一套平滑发布的方案。实施方案1、跟nginx代理服务器约定了一个健康检查的接口2、通过接口返回的http状态码来让ngx是否分流用户请求(这个我们单位的技术部那边有标准的做法)3、根据提供的这个服...
2022-07-27 15:56:20 179浏览 0点赞 0回复 0收藏
概述我们所说的缓存分为进程内部缓存(系统内部缓存)和缓存服务(如redismemcache)。计算机服务从原来的单体结构,到多实例,到现在流行的微服务,缓存服务变得原来越流行了。进程缓存先说说进程缓存,它将数据存储在站点、服务的进程内。在Web的发展历史上,这样的方式备受欢迎。比如早期常用的.Net的System.Web.Caching.这种实现载体很简单,比如一个带锁的HasTable,或者一个List对象。使用简单便捷,能存储数据、html页面...
2022-07-27 15:55:24 125浏览 0点赞 0回复 0收藏
下载与安装互联网高速时代下,我们的生活发生了巨大的变化,从购物(淘宝、京东),出行(滴滴、快狗),支付(支付宝、微信)等,遍及我们生活的方方面面,我们使用这些系统和应用的时候,会在上面获取、存储大量的数据信息,那这些信息总是要进行落地并持久化存储,才能在各种各样的业务场景中使用。等。MySQL是关系数据库中的一种,使用标准化SQL语言访问数据库,它具有体积小、速度快、总体成本低的特点,而且是开源的,在...
2022-07-22 15:56:30 202浏览 1点赞 0回复 1收藏