一次django内存异常排查
JVM详解之:HotSpot VM中的Intrinsic methods起因 Django 作为 Python著名的Web框架,相信很多人都在用,自己工作中也有项目项目在用,而在最近几天的使用中发现,…
java实现链表反转
kylin streaming原理介绍与特点浅析为什么面试常考链表反转 链表是常用的数据结构,同时也是面试常考点,链表为什么常考,因为链表手写时,大多都会有许多坑,比如在添加节点时因为顺序不对的话会让…
操作系统-内存管理
图像增强 | CLAHE 限制对比度自适应直方图均衡化内存管理的目标: 实现内存的分配和回收 合理的分配内存空间,提高内存利用率,提高内存访问速度 存储器的层次结构 速度由快到慢,容量由小到大,价格由…
JVM系列之:String,数组和集合类的内存占用大小
深入探究JVM之内存结构及字符串常量池 目录 简介 数组 String ArrayList HashMap HashSet LinkedList treeMap 总结 简介 之前的文章中,我们使用JO…
【JVM之内存与垃圾回收篇】虚拟机栈
最全JavaScript基础总结虚拟机栈 虚拟机栈概述 由于跨平台性的设计,Java 的指令都是根据栈来设计的。不同平台 CPU 架构不同,所以不能设计为基于寄存器的。 优点是跨平台,指令集小,编译器…
2万字长文包教包会 JVM 内存结构 保姆级学习笔记
【翻译】Scriban README 文本模板语言和.NET引擎 写这篇的主要原因呢,就是为了能在简历上写个“熟悉JVM底层结构”,另一个原因就是能让读我文章的大家也写上这句话,真是个助人为乐的帅小伙…
Android 性能优化 —- 内存优化
git分支间切换注意点和bug分支的处理1、Android内存管理机制 1.1 Java内存分配模型 先上一张JVM将内存划分区域的图 程序计数器:存储当前线程执行目标方法执行到第几行。 栈内存:Ja…
证明:ThreadLocal的get,set方法无法防止内存泄漏
Java应用服务器之tomcat部署  先给出结论:get,set两个方法都不能完全防止内存泄漏,还是每次用完ThreadLocal都勤奋的remove一下靠谱。    …
百万级别数据Excel导出优化
Java 字符串比较、拼接问题前提 这篇文章不是标题党,下文会通过一个仿真例子分析如何优化百万级别数据Excel导出。 笔者负责维护的一个数据查询和数据导出服务是一个相对远古的单点应用,在上一次云迁移…
并发编程之volatile
正交多项式介绍及应用一、Java内存模型内存交互操作 1、lock(锁定):作用于主内存的变量,把一个变量标记为一条线程独占状态 2、unlock(解锁):作用于主内存的变量,把一个处于锁定状态的变量…