javaSE
威少123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多进制转换
进制转换原创 2022-10-08 17:36:01 · 213 阅读 · 0 评论 -
JVM的垃圾回收机制详解和调优
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数原创 2013-01-06 17:26:47 · 575 阅读 · 0 评论 -
编写安全的代码,关于java的内存溢出的问题
因为内存管理很重要,c++的设计者把它交给程序员管理。因为内存管理很重要,java的设计者把它交给系统管理。内存泄漏是C++的通病,内存溢出是java的硬伤。 很久以前,使用jspsmartUpload作文件上传,现在运行过程中经常出现java.outofMemoryError的错误,用top命令看看进程使用情况,发现内存不足2M,花了很长时间,发现是jspsmartupload的问题。把jsp原创 2013-01-06 17:47:18 · 480 阅读 · 0 评论 -
流 进程 线程 jdbc gc
一、 • 字节流和字符流 最基本的两种流分类,按照流的最基本单位是字节还是字符来分。 • 输入流和输出流 相对于程序来说,向程序输入成为输入流,否则称为输出流。 • 结点流(Node)和转换流(Transform) 流的一个端点和一个固定数据源或者目的相连,称为结点流,如:System.in,FileInputStream如果一个流和另一个流相连,则称为转换流。 二原创 2013-01-07 17:59:25 · 449 阅读 · 0 评论 -
线程同步
线程同步 什么是线程同步? 当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。 实现同步机制有两个方法: 1。同步代码块: synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2。 同步方法: public synchroniz原创 2013-01-08 20:17:39 · 458 阅读 · 0 评论
分享