zdd小小菜鸟 zdd小小菜鸟
2年前
redis面试
redis面试1、什么是Redis?简述它的优缺点?texRedis的全称是:RemoteDictionary.Server,本质上是一个KeyValue类型的内存数据库,很像memcached,整个数据库统统加
“堆内存持续占用高 且 ygc回收效果不佳” 排查处理实践
自建的两套工具,运行一段时间后均出现内存占用高触发报警,频繁younggc且效果不佳。曾经尝试多次解决,因各种原因耽搁,最近下定决心处理此问题。
Wesley13 Wesley13
3年前
Java序列化(Serializable)与反序列化
序列化是干什么的简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存objectstates,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。什么情况下需要序列化1.当你想把的内存中的对象状态保存到一个文件中
Stella981 Stella981
3年前
Redis 的监控指标有哪些?别说你不知道!
监控指标•性能指标:Performance•内存指标:Memory•基本活动指标:Basicactivity•持久性指标:Persistence•错误指标:Error性能指标:Performance!(https://oscimg.oschina.net/oscnet/upd536aa6949457e7
Wesley13 Wesley13
3年前
JAVA设计模式之单例设计模式
    单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。  在JAVA中实现单例,必须了解JAVA内存机制,JAVA中实例对象存在于堆内存中,若要实现单例,必须满足两个条件:  1.限制类实例化对象。即只能产生一个对象。
Wesley13 Wesley13
3年前
Java并发机制(3)
Java并发编程:volatile关键字解析(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fdolphin0520%2Fp%2F3920373.html)及内存模型
Stella981 Stella981
3年前
PHP 生成器Generators的入门理解和学习
什么是生成器Generators生成器允许你在foreach代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样,和普通函数只返回一次不同的是,生成器可以根据需要yield多次,以便生成需要迭代的值。一个简单的例子就
Wesley13 Wesley13
3年前
IO模型详解
IO编程包括:文件读写操作StringIO和BytesIO内存中操作文件和目录OS序列化jsonpickling操作系统内核空间(缓冲区)收发数据:内核态(内核空间)》用户态用户空
京东云开发者 京东云开发者
9个月前
谈JVM xmx, xms等内存相关参数合理性设置
作者:京东零售刘乐说到JVM垃圾回收算法的两个优化标的:吞吐量和停顿时长,并提到这两个优化目标是有冲突的。那么有没有可能提高吞吐量而不影响停顿时长,甚至缩短停顿时长呢?答案是有可能的,提高内存占用(MemoryFootprint)就有可能同时优化这两个标的
陈杨 陈杨
1星期前
鸿蒙5开发宝藏案例分享---Swiper组件性能优化实战
1.懒加载:LazyForEach替代ForEach原理:只渲染可视区域内的页面,滑出后自动销毁。//优化前:ForEach一次性加载所有页面(内存爆炸!)Swiper()ForEach(this.list,(item:number)SwiperItem(