战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页

2020年5月25日

摘要: 一.Mycat简介 这个中间件可以说是很奇妙的东西,可以让数据库的负载能力提高很多。 使用mycat后,可以对数据库进行分库,分表。把一个逻辑完整的数据库分成物理拆分的数据库。 Mycat背后是阿里曾经开源的知名产品——Cobar。Cobar的核心功能和优势是MySQL数据库分片, 此产品曾经广为流 阅读全文
posted @ 2020-05-25 15:26 战狂粗人张 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 一.概念 MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugi 阅读全文
posted @ 2020-05-25 10:55 战狂粗人张 阅读(1814) 评论(0) 推荐(0) 编辑

2020年5月22日

摘要: 一.Jps 1、概述 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 jps存放在JAVA_HOME/bi 阅读全文
posted @ 2020-05-22 17:20 战狂粗人张 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 一.概述 收集算法(JVM之垃圾回收-垃圾收集算法)是内存回收的抽象策略,垃圾收集器就是内存回收的具体实现。 JVM规范对于垃圾收集器的应该如何实现没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器差别较大,这里只看HotSpot虚拟机。 就像没有最好的算法一样,垃圾收集器也没有最好, 阅读全文
posted @ 2020-05-22 11:55 战狂粗人张 阅读(128) 评论(0) 推荐(0) 编辑

2020年5月21日

摘要: 一.相关概念 GC需要完成三件事:1,哪些内存需要回收?2:什么时候回收?3:如何回收? Java内存运行时区域的各部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着入栈和出栈操作。 每一个栈帧中分配多少内存基本上是在类结构确定 阅读全文
posted @ 2020-05-21 18:45 战狂粗人张 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 一.内存管理的分代机制 Java语言与C语言相比,最大的特点是编程人员无需过多的关心Java的内存分配和回收,因为所有这一切,Java的虚拟机都帮我们实现了。 JVM的内存管理,大大降低了开发人员对内存管理的要求,也不容易出现C语言中的内存泄漏和溢出。但一旦应用内存发生问题,也会导致程序员难以定位。 阅读全文
posted @ 2020-05-21 17:11 战狂粗人张 阅读(780) 评论(1) 推荐(0) 编辑

摘要: 一.Java内存模型 Java程序内存的分配是在JVM虚拟机内存分配机制下完成。 Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能保证效果一致的机制及规范。 简要言之,jm 阅读全文
posted @ 2020-05-21 12:21 战狂粗人张 阅读(558) 评论(0) 推荐(0) 编辑

2020年5月20日

摘要: 一.什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构。 类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并 阅读全文
posted @ 2020-05-20 17:54 战狂粗人张 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 一.Java虚拟机JVM规格描述 JVM的设计目标是提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提范的任何系统上运行。 JVM对其实现的某些方面给出了具体的定义,特别是 对Java可执行代码,即字节码(Bytecode)的格式给出了明确的规格。 这一规格包括操作码和操作数的语法和数值、标 阅读全文
posted @ 2020-05-20 15:58 战狂粗人张 阅读(114) 评论(0) 推荐(0) 编辑

摘要: 一.虚拟机概述 所谓虚拟机,其实就是一台虚拟的机器,可以用来执行一系列虚拟的命令。大体上虚拟机可以分为两种:系统虚拟机和程序虚拟机。 (1)系统虚拟机:是完全对物理计算机的仿真,可以说和一台真实的PC操作系统没什么区别。比如常用的 Vmare 以及 Visual Box 软件, 通过这些软件能够模拟 阅读全文
posted @ 2020-05-20 15:04 战狂粗人张 阅读(178) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页