-
JVM的一些工具的简要使用
JVM的一些工具的简要使用 JConsole(可视化工具) 运行 JConsole内存监控 测试代码 import java.util.ArrayList;import java.util.List;public class A { byte[] b1 = new byte[128*1024]; public static void main(String[] args) { try { Thread.sleep(5000); }catch(E...
-
java中的锁
java中的锁 引言 在java单线程中,并不会出现资源抢夺的现象,但是在多线程并发中,会出现资源抢夺现象。为了避免这种情况需要上锁 分类 可重入锁,又名递归锁 指的是同一线程外层函数获得锁之后,内层递归函数仍然能获取该锁的代码,在同一个线程在外层方法获取锁的时...
-
Java并行程序基础。
Java并行程序基...
-
PlayJava Day023
PlayJava Day023 进程:进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、到发展到最终消亡的过程 多进程:多进程操作系统能同时运行多个进程(程序) 多线程:是指一个进程在执行过程中可以产生多个线...
-
PlayJava Day022
PlayJava Day022 List接口: ArrayList:数组集合,底层使用数组,查询快,增删慢 LinkedList:链表集合,底层使用链表形式,查询慢,增删快 注意: 对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针 对于新增和删除操作add和remove,LinkedL...
-
Java内存模型
Java内存模型 1、基本概念 程序:代码,是为了完成某一个任务,代码序列(静态的概念) 进程:程序在某些数据上的一次运行(动态的概念) 线程:一个进程可能包含一个或多个线程(占有资源的独立单元) 2、JVM与线程 JVM什么时候启动? 类被调用是时启动JVM,JVM线程...
-
Java性能之synchronized锁的优化
Java性能之synchronized锁的优化 synchronized / Lock 1.JDK 1.5之前,Java通过synchronized关键字来实现锁功能 synchronized是JVM实现的内置锁,锁的获取和释放都是由JVM隐式实现的 2.JDK 1.5,并发包中新增了Lock接口来实现锁功能 提供了与synchronized类似的同步功...
-
高频面试知识点总结,看看你能答对多少
高频面试知识点总结,看看你能答对多少 开篇:题目答案总结并非标准,仅供参考,如果有错误或者更好的见解,欢迎留言讨论,往期公众号整理的一些面试题看这里:Java面试题内容聚合 事务 1、什么是事务?事务的特性(ACID) 什么是事务:事务是程序中一系列严密的操作,...
2019-09-23 09:06:45 cmsmysql优化mysql如何使用sql 语句文档文件ESETASP服务器定义
-
Java高性能编程之CAS与ABA及解决方法
Java高性能编程之CAS与ABA及解决方法 Java高性能编程之CAS与ABA及解决方法 前言 如果喜欢暗色调的界面或者想换换界面,可以看看我在个人博客发布的 Java高性能编程之CAS与ABA及解决方法。 CAS概念 CAS,全称Compare And Swap,比较与交换。 属于硬件级别的同步原语,从...
-
深入理解JVM,类加载器
深入理解JVM,类加载器 虚拟机设计团队把类加载阶段中的通过一个类的全限定名来获取描述此类的二进制字节流(即字节码)这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为类加载器。 一般来说,Java 虚拟机使...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
