码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
Java线程池详解及实例
前言 多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致Out of Memory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。 为了避免重复的创建线程,线程池的出现 ...
分类:编程语言   时间:2019-11-15 18:49:04    阅读次数:94
ConcurrentHashMap 实现缓存类
参考:https://blog.csdn.net/woshilijiuyi/article/details/81335497 在规定时间内,使用 hashMap 实现一个缓存工具类,需要考虑一下几点 不可变对象 单例 线程安全 回收失效数据 垃圾回收 缓存大小 LRU 注备: LRU: Least ...
分类:其他好文   时间:2019-11-15 12:33:07    阅读次数:121
再谈 Java 的继承和超类 Object
再来聊聊继承,以及超类Object。01、先有继承,后有多态利用继承,我们可以基于已存在的类构造一个新类。继承的好处在于,子类可以复用父类的非private的方法和非private成员变量。is-a是继承的一个明显特征,就是说子类的对象引用类型可以是一个父类。我们可以将通用的方法和成员变量放在父类中,达到代码复用的目的;然后将特殊的方法和成员变量放在子类中,除此之外,子类还可以覆盖父类的方法。这样
分类:编程语言   时间:2019-11-15 09:24:38    阅读次数:88
01内存硬盘
内存:速度快 容量小 临时存储的 硬盘:速度慢 容量大 永久存储的 CPU 程序:数据可视化 + 业务逻辑 + 数据的存储 B/S: 通过浏览器来访问的程序。 C/S:通过本地客户端访问的项目。 JAVA:用来写程序的 1,java SE 2 java EE 体系结构: javaSE mysql J ...
分类:其他好文   时间:2019-11-14 21:57:06    阅读次数:66
使用 .NET Core 3.0 的 AssemblyLoadContext 实现插件热加载
原文:使用 .NET Core 3.0 的 AssemblyLoadContext 实现插件热加载 一般情况下,一个 .NET 程序集加载到程序中以后,它的类型信息以及原生代码等数据会一直保留在内存中,.NET 运行时无法回收它们,如果我们要实现插件热加载 (例如 Razor 或 Aspx 模版的热... ...
分类:Web程序   时间:2019-11-14 18:17:52    阅读次数:83
如何使用 Chrome 和 DevTools 查找影响页面性能的内存问题,包括内存泄漏、内存膨胀和频繁的垃圾回收
了解如何使用 Chrome 和 DevTools 查找影响页面性能的内存问题,包括内存泄漏、内存膨胀和频繁的垃圾回收。 TL;DR 使用 Chrome 的任务管理器了解您的页面当前正在使用的内存量。 使用 Timeline 记录可视化一段时间内的内存使用。 使用堆快照确定已分离的 DOM 树(内存泄 ...
分类:其他好文   时间:2019-11-13 10:54:48    阅读次数:511
File类
1、静态方法(类名直接调用) ① static String pathSeparator 路径分隔符(字符串) static char pathSeparatorChar 路径分隔符(字符) windows:分号 ; linux:冒号 ② static String separator 名称分隔符( ...
分类:其他好文   时间:2019-11-13 00:42:45    阅读次数:83
JS闭包的理解
闭包的简介:闭包就是能够读取其他函数内部变量的函数。只有函数内部的子函数才能读取局部变量,在本质上,闭包是函数内部和函数外部连接起来的桥梁。 当函数可以记住并访问所在词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。 - - 出自《你不知道的JavaScript(上卷)》 闭包的定义: ...
分类:Web程序   时间:2019-11-12 13:27:40    阅读次数:103
数据同步的一些思考与改进
数据同步的一些思考与改进 背景 闲的没事,自己写了个小网站,搭建在自己国外的VPS上,VPS内存极小(512M),而且还要跑点别的(你懂的),内存更紧张巴巴. 改造之前小网站用到了时髦的Redis,Rabbmitmq,Mysql,那时候阿里云的学生主机内存富足,装这么多中间件压力不大,可到了这样的小 ...
分类:其他好文   时间:2019-11-12 09:35:31    阅读次数:110
GoCN每日新闻(2019-11-10)
GoCN每日新闻(2019-11-10) GoCN每日新闻(2019-11-10) 1. Go Netpoll I/O多路复用构建原生网络模型之源码深度解析 https://taohuawu.club/go-netpoll-io-multiplexing-reactor2. Go垃圾回收:第三部分- ...
分类:其他好文   时间:2019-11-12 09:16:03    阅读次数:81
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!