#包机制

Java 多线程中的任务分解机制-ForkJoinPool,以及CompletableFuture

ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。Java7提供了ForkJoinP...

Java 类加载机制

类的加载:类的初始化:类什么时候才被初始化:1)创建类的实例,也就是new一个对象2)访问某个类或接口的静态变量,或者对该静态变量赋值3)调用类的静态方法4)反射(Class.forName("com.lyj.load"))5)初始化一个类的子类(会首先初始化子类的父类)6)JVM启动时标明的启动类,即文件名和类名相同...
代码星球 代码星球·2020-08-09

Java的反射机制(Reflection)

反射机制  指可以在运动时加载、探知、使用编译期间完全未知的类  程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够获取这个类的属性和方法;对于任意一个对象可以调用它的任意一个方法和属性。  加载完类之后,在堆内存中,就产生一个Class类型的对象(一个类只有一个Class对象),这个对象包...

Dalvik虚拟机的优化机制

    Dalvik虚拟机设计作为Android系统定制虚拟机,在移动设备上运行,必须要比普通的Java虚拟机有更多的优化手段和机制,以下就列举出其中主要的一些优化机制:     1.使用dex格式的类文件,可以讲多个类存储在一个...

Redis的EXPIRE过期机制介绍

 概述在实际开发过程中经常会遇到一些有时效性数据,比如限时优惠活动,缓存或者验证码之类的。过了一段时间就需要删除这些数据。在关系型数据库中一般都要增加一个字段记录数据的到期时间,然后周期性地检查过期数据然后删除。Redis本身就对键过期提供了很好的支持。Redis过期机制在Redis中可以使用EXPIRE命令...

jvm到底是什么?有什么作用?工作机制如何?

 1、jvm定义JVM就是java虚拟机,它是一个虚构出来的计算机,可在实际的计算机上模拟各种计算机的功能。JVM有自己完善的硬件结构,例如处理器、堆栈和寄存器等,还具有相应的指令系统。2、jvm作用JVM是java字节码执行的引擎,还能优化java字节码,使之转化成效率更高的机器指令。JVM中类的装载是由类...

IO模型——IO多路复用机制

 (1)I/O多路复用技术通过把多个I/O的阻塞复用到同一个select、poll或epoll的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求。与传统的多线程/多进程模型比,I/O多路复用的最大优势是系统开销小,系统不需要创建新的额外进程或者线程。(2)select,poll,epoll本质上...

【Spark】SparkStreaming的容错机制

文章目录检查点机制驱动器程序容错工作节点容错接收器容错处理保证检查点机制Metadatacheckpointing——将定义流计算的信息存入容错的系统如HDFS。Datacheckpointing——将产生的RDDs存入可靠的存储空间。代码实现如下图valsparkContext=newSparkContext(new...

谈一谈 Android 的安全机制?

1、Android是基于Linux内核的,因此Linux对文件权限的控制同样适用于Android,在Android中每个应用都有自己的/data/data/包名文件夹,该文件夹只能该应用访问,而其他应用则无权访问。2、Android的权限机制保护了用户的合法权益如果我们的代码想拨打电话、发送短信、访问通信录、定位、访问...
代码星球 代码星球·2020-08-08

springMVC工作机制和框架搭建配置说明

 先说一下springMVC的工作机制1.springmvc把所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.Dispatch...

thinkphp5.0 cache数据缓存机制

usethinkcache;publicfunctionindex(){  //Cache::get('name')获取缓存,如果name值不存在则返回false;  if(Cache::get('name')){    echo"<script>alert('旧缓存');</script>" ...

JAVA的内存分配机制

 栈存储的都是局部变量局部变量:定义在方法声明上和方法中的变量 堆存储的都是new出来的东西即对象 方法区 本地方法区和系统有关 寄存器给CPU使用 ...
代码星球 代码星球·2020-08-07

【javascript】Web Storage机制

来源:https://github.com/LiHongyao/JavaScript/blob/master/%E7%AC%AC13%E7%AB%A0%20Web%20Storage%E6%9C%BA%E5%88%B6.md  “WebStorage”是HTML5新增的一种数...

转:浅谈Linux的内存管理机制

一物理内存和虚拟内存        我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正...

GC垃圾回收机制

一、GC概要   JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象。JVM堆   (1)新域:存储所有新成生的对象...
代码星球 代码星球·2020-08-02
首页上一页...1314151617...下一页尾页