艾木酱 艾木酱
3年前
以内存为中心的数据库设计考虑
MemSQL的纯内存设计理念MemSQL使用RAM作为PrimaryStorage。传统数据库使用磁盘作为PrimaryStorage。内存只做缓存用。MemSQL通过lockfreeskiplistsandhashtable来优化读。传统的缓存无法实现这种优化。内存不够,拒绝写请求。数据默认是异步批量顺序写log,结合定时快照以实现
Wesley13 Wesley13
3年前
TCP
软件名称:TCPZ  (TCPZNetworkMonitor)操作系统:WindowsXP/2003/Vista/2008/Windows7,  32bit/64bit作者邮箱:deepxw126.com破解TCP/IP连接数限制,释放网络潜能,下载更快,浏览更流畅。图表显示网络连接数据,分析下载速度的好帮手
Wesley13 Wesley13
3年前
ubuntu服务器常见使用技巧及
如何解决python进程被kill掉后GPU显存不释放的问题(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fjzrita%2Farticle%2Fdetails%2F80719297)1重新开一个shell,然后输入:p
Stella981 Stella981
3年前
JVM运行时内存理论实践结合
原创JudyGril!(https://oscimg.oschina.net/oscnet/upc7cf37f1c2cc811f20fd1fb67534573ca70.png)JVM内存区域程序运行会将编译好的.class文件(静态),想要运行必须装载到JVM内存中,通过ClassLoad加载到JVM内存区域,将.clas
Wesley13 Wesley13
3年前
Java 内存结构备忘录
本文详细描述了Java堆内存模型,垃圾回收算法以及处理内存泄露的最佳方案,并辅之以图表,希望能对理解Java内存结构有所帮助。原文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdzone.com%2Farticles%2Fjavamemoryarchitecture
Stella981 Stella981
3年前
AQS共享锁应用之Semaphore原理
我们调用Semaphore方法时,其实是在间接调用其内部类或AQS方法执行的。Semaphore类结构与ReetrantLock类相似,内部类Sync继承自AQS,然后其子类FairSync和NoFairSync分别实现公平锁和非公平锁的获取锁方法tryAcquireShared(intarg),而释放锁的tryReleaseShared(inta
Stella981 Stella981
3年前
Redis——持久化数据
Redis被称为是内存数据库,那是因为它会将其所有数据存储在内存里,因此Redis具有强劲的速度性能,但是,也正因为数据存储在内存中,当Redis重启后,所有存储在内存的数据就会丢失。为了使得数据持久化,Redis提供了两种方式:RDB方式和AOF方式。一、RDB方式RDB方式的持久化是通过快照(snapshotting)完成的,
Wesley13 Wesley13
3年前
C++对象内存模型结构
2\.单一继承派生类对象内存结构2.1普通C对象单一继承内存结构classCObject{private:intmv1;longlongmv2;charmv3;public:int
绣鸾 绣鸾
1年前
Mac系统优化软件CleanMyMac X
CleanMyMacX是一款Mac系统清理和优化软件,它可以帮助用户清理垃圾文件、卸载无用应用程序、优化系统性能等。以下是CleanMyMacX的主要特点:1.系统清理:CleanMyMacX可以清理Mac系统中的垃圾文件、缓存文件、日志文件等,释放磁盘空
铁扇公主 铁扇公主
1年前
App Cleaner & Uninstaller Pro 中文安装 mac端深度清理卸载器
AppCleaner&UninstallerPro是一款Mac操作系统上的应用程序卸载工具。它旨在帮助用户彻底卸载Mac上的应用程序,并清理相关的文件和数据,以释放磁盘空间并保持系统整洁。以下是AppCleaner&UninstallerPro的一些主要功