Stella981 Stella981
3年前
Linux磁盘、Ext文件系统、目录树
硬盘组成与读写硬盘,拆过机的同志应该知道就是一块小刚体嘛。拆过主机硬盘和笔记本硬盘也应该知道不同的硬盘的接口是不一样的,主机的硬盘一般会有一条线连接到主板而笔记本的硬盘直接有插槽。这个概念只是为了引起硬盘有不同的种类存在,当我们在linux系统中输出命令fdiskl的时候,大致会有设备名称等信息。其中有可能有/dev
Stella981 Stella981
3年前
KVM 虚拟机在物理主机之间迁移的实现
虚拟机的迁移使资源配置更加灵活,尤其是在线迁移技术,提高了虚拟服务器的可用性和可靠性。本文是虚拟机迁移技术漫谈系列的第二部分,详细介绍KVM虚拟机在物理主机之间的静态迁移和在线迁移特性,而且包括基于数据块的在线迁移实现。前言虚拟机的迁移技术为服务器的虚拟化提供简便的方法。目前流行的虚拟化产品VMware,Xen,HyperV,
Wesley13 Wesley13
3年前
IM交互中的ACK机制使用
IM在消息交互时,如果websocket断了,消息可能到了,也可能没到,怎么处理这个异常情况?还是说在一端的send方法就会报错了,就知道了消息没有送出去?我想讨论的就是是否需要增加一个ACK机制来确保消息成功到达接受人端一个方法是加入ack机制每收到一条消息就立即发回一个ACKIM这一块需要整理客户端的组件结构像负
Wesley13 Wesley13
3年前
Java中的OutOfMemoryError的各种情况及解决和JVM内存结构
在JVM中内存一共有3种:Heap(堆内存),NonHeap(非堆内存)\3\和Native(本地内存)。\1\堆内存是运行时分配所有类实例和数组的一块内存区域。非堆内存包含方法区和JVM内部处理或优化所需的内存,存放有类结构(如运行时常量池、字段及方法结构,以及方法和构造函数代码)。本地内存是由操作系统管理的虚拟内存。当一个应用内存不足时
Stella981 Stella981
3年前
IDA Pro 权威指南学习笔记(十)
栈帧(stackframe)是在程序的运行时栈中分配的内存块,用于特定的函数调用如果一个函数没有执行则不需要内存,当函数被调用时就需要用到内存1.传给函数的参数的值需要存储到函数能够找到它们的位置2.函数在执行过程中可能需要临时的存储空间,通过声明局部变量来分配这类临时空间,这些变量在函数内部使用,函数调用完后,就无法再访问它们
Stella981 Stella981
3年前
Bytom侧链Vapor源码浅析
在这篇文章中,作者将从Vapor节点的创建开始,进而拓展讲解Vapor节点出块过程中所涉及的源码。做为Vapor源码解析系列的第一篇,本文首先对Vapor稍加介绍。Vapor是目前国内主流公链Bytom的高性能侧链,是从Bytom主链中发展出来的一条独立的高性能侧链。Vapor是平台最重要的区块链基础设施之一,目前采用DPoS的共识算法,具有高性能、高安
Wesley13 Wesley13
3年前
mysql:优化
看了描述大概明白题主困惑是什么了。题主应该是误以为,由begin,增删改查语句,commit组成的才叫事务。其实一般这种叫事务块。我原来也有这种误解。而没有begin,end包围的单独的每条语句也都是事务(如果开了自动提交的话,而在很多数据库里默认都开,比如题主说的mysql)。再就是写冲突问题。并发写的时候,单机数据库一般就是加锁,像mysql,分布式的多
云原生多模型 NoSQL 概述
作者朱建平,TEG/云架构平台部/块与表格存储中心副总监。08年加入腾讯后,承担过对象存储、键值存储,先后负责过KV存储TSSD、对象存储TFS等多个存储平台。NoSQL技术和行业背景NoSQL是对不同于传统关系型数据库的一个统称,提出NoSQL的初衷是针对某些场景简化关系型数据库的设计,更容易水平扩展存储和计算,更侧重于实现高并发、高可用和高伸缩
再论ORACLE上云通用技术方案
今天下午与ORACLE大咖讨论了ORACLE上云的通用技术方案,感觉收获很大,跟大家分享一下。关于ORACLE上云,之前写过一篇文章从云端许可的角度进行了讨论,今天我们在不考虑ORACLE云端许可,重复一遍,是不考虑ORACLE云端许可的前提下,提出了3个通用的解决方案,现分别阐述如下:一、基于虚拟机的双活主备模式将Oracle部署在虚拟机上,挂载高速块存储
融云IM即时通讯 融云IM即时通讯
7个月前
融云 IM 干货丨私有云IMKit源码是如何进行访问控制的?
​私有云IMKit源码的访问控制主要通过以下几个步骤实现:1.获取源码私有云客户需要登录客户自助信息查询平台获取私有云IMKit源码工程。账号密码需咨询企微群群主。2.修改构建脚本修改beforebuild.sh文件:注释掉所有代码,防止在构建过程中执行不