码迷,mamicode.com
首页 > 2018年09月24日 > 全部分享
JVM系列(一) - JVM总体概述
前言 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上一次编译,多次运行,具有跨平 ...
分类:其他好文   时间:2018-09-24 13:48:48    阅读次数:137
JVM系列(三) - JVM对象探秘
前言 对于 JVM 运行时区域有了一定了解以后,本文将更进一步介绍虚拟机内存中的数据的细节信息。以JVM虚拟机(Hotspot)的内存区域Java堆为例,探讨Java堆是如何创建对象、如何布局对象以及如何访问对象的。 正文 (一). 对象的创建 说到对象的创建,首先让我们看看 Java 中提供的几种 ...
分类:其他好文   时间:2018-09-24 13:48:36    阅读次数:134
hive grouping sets 实现原理
先下结论: 看了hive 1.1.0 grouping sets 实现(从源码及执行计划都可以看出与kylin实现不一样),(前提是可累加,如sum函数)他并没有像kylin一样先按照group by 全字段聚合再上卷,hive实现就是无脑复制,可以理解成是 group by grouping se ...
分类:其他好文   时间:2018-09-24 13:48:27    阅读次数:208
JVM系列(二) - JVM内存区域详解
前言 JVM内存区域包括 PC计数器、Java虚拟机栈、本地方法栈、堆、方法区、运行时常量池和 直接内存。 本文主要介绍各个内存区域的作用和特性,同时分别阐述各个区域发生内存溢出的可能性和异常类型。 正文 (一). JVM内存区域 Java虚拟机执行Java程序的过程中,会把所管理的内存划分为若干不 ...
分类:其他好文   时间:2018-09-24 13:48:09    阅读次数:185
HTML基础之HTML标签
HTML:超文本标记语言 html代码实际上就是一套能够被浏览器识别的规则代码,由一个个标签组成。 后端与前端交互方式: 1、后端直接返回浏览器能够识别的html代码 2、后端返回数据,前端替换html中的指定数据 基本的HTML页面 HTML标签 1、自闭和标签 <meta charset="UT ...
分类:Web程序   时间:2018-09-24 13:47:55    阅读次数:183
[chezscheme] disable Expression Editor
Although ChezScheme announces it provides a powerful expression editor, there are a lot of commands and rules to learn to take advantages of it. If yo ...
分类:其他好文   时间:2018-09-24 13:47:43    阅读次数:188
maven项目,代码正确的情况下,整个项目中的类报cannot be resolved to a type 错误
问题描述: MyEclipse中,导入maven项目, install后,仍有很多类报cannot be resolved to a type,如下图所示: 问题原因: 这是因为 未Update Project...,并且项目的clean与maven的clean不同步的结果。 解决办法: 办法一: ...
分类:其他好文   时间:2018-09-24 13:47:32    阅读次数:490
Android 函数
inflate: https://blog.csdn.net/u012702547/article/details/52628453 public View inflate(XmlPullParser parser, @Nullable ViewGroup root) { return inflat ...
分类:移动开发   时间:2018-09-24 13:47:10    阅读次数:226
leetcode-179-Largest Number(理解规则,自定义cmp函数进行排序)
题目描述: 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 示例 2: 说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。 要完成的函数: string largestNumber(vector<int>& nums) 说明: 1、这道题给定一个vector, ...
分类:编程语言   时间:2018-09-24 13:45:55    阅读次数:178
调研《构建之法》指导下的历届作品
通过调研《构建之法》指导下的历届作品,以下三个是我觉得最佳的作品: 1、 描述作品的内容:基于物联网的用电设备节能管理系统 作品源于的平台或链接:http://iotcompetition.org/2014/new_papers_01.html 优势:节约电能,更加人性化和智能化,保证了能源的充分利 ...
分类:其他好文   时间:2018-09-24 13:45:46    阅读次数:159
JVM系列(五) - JVM类加载机制详解
前言 本文将由浅及深,介绍Java类加载的过程和原理,进一步对类加载器的进行源码分析,完成一个自定义的类加载器。 正文 (一). 类加载器是什么 类加载器简言之,就是用于把.class文件中的字节码信息转化为具体的java.lang.Class对象的过程的工具。 具体过程: Class对象的创建过程 ...
分类:其他好文   时间:2018-09-24 13:45:37    阅读次数:189
文档对象模型-DOM
DOM定义 个人关于文档对象模型的理解是我们日常开发的页面的各个基本结构,如HTML,Head,Body,..但是小红书上的解释是针对XML但经过扩展用于HTML的应用程序编程接口(API,Application Programming Interface).DOM可以把页面映射为一个多层节点结构, ...
分类:其他好文   时间:2018-09-24 13:45:29    阅读次数:157
【提供源码包】高性能存储对象缓存 之【Memcached】
1· Memcached 是分布式内存对象缓存系统,因为所有数据都存储在内存中,从而用于网站加速。 2· Memcached 分布式实现不是在服务端实现而是在客户端实现的。 3· Memcached 支持任意存储类型的数据。
分类:系统相关   时间:2018-09-24 13:45:05    阅读次数:186
Python学习基础:for 循环 与 range()函数
for 循环 For … in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),即它会遍历序列中的每一个项目 注意: 1、else 部分是可选的。当循环中包含它时,它循环中包含它时,它总会在 for 循环结束后开始执行,除非程序遇到了 break 语句。 2、for … ...
分类:编程语言   时间:2018-09-24 13:44:57    阅读次数:134
双向链表的建立、插入、删除、
双向链表简介 在循环链表中虽然能够实现从任一一结点出发找到其前驱,但时间复杂度是O(n),从表中希望迅速找到其前驱,可为每个结点增加一个指向其前驱的指针prior,这样链表中有两条方向不同的链,称为双向链表 p指向双向链表中某一结点,以下成立 建立双向链表 双向链表的插入 指针变化情况 双向链表的删 ...
分类:其他好文   时间:2018-09-24 13:44:46    阅读次数:191
JS难点概念3——回调
概念: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. 回调函数()通过参数的形式传 ...
分类:Web程序   时间:2018-09-24 13:44:39    阅读次数:242
一文看懂外汇风险准备金率调整为 20%的含义
要理解央行将远期售汇业务的外汇风险准备金率调整为 20%这个操作,先要理解远期售汇这项业务。国际贸易在中国是非常旺盛的行业,有很多企业都有结售汇的需要,而一般企业进行结售汇都是跟银行进行。打个比方,A公司从外国进口原材料,3个月后要进行美元付款,为了防止汇率浮动给企业造成损失,跟银行签订一份3个月后 ...
分类:其他好文   时间:2018-09-24 13:44:32    阅读次数:162
965条   上一页 1 ... 30 31 32 33 34 35 36 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!