java
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
java内存回收机制
java内存回收机制分类: Java2012-03-09 16:30 5083人阅读 评论(0) 收藏 举报java算法jvmgeneration编程活动引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和mult转载 2014-10-27 00:25:30 · 440 阅读 · 0 评论 -
Java内部类总结 (吐血之作)
[置顶]Java内部类总结 (吐血之作) 分类: java2013-05-23 11:2913374人阅读评论(8)收藏举报Java内部类内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用publ转载 2014-10-13 17:34:32 · 472 阅读 · 0 评论 -
MapReduce工作原理图文详解
MapReduce工作原理图文详解前言:前段时间我们云计算团队一起学习了hadoop相关的知识,大家都积极地做了、学了很多东西,收获颇丰。可是开学后,大家都忙各自的事情,云计算方面的动静都不太大。呵呵~不过最近在胡老大的号召下,我们云计算团队重振旗鼓了,希望大伙仍高举“云在手,跟我走”的口号战斗下去。这篇博文就算是我们团队“重启云计算”的见证吧,也希望有更多优秀的文章出炉。汤帅,亮仔,转载 2014-11-18 17:54:49 · 454 阅读 · 0 评论 -
《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的
《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的转载 2014-11-20 23:41:44 · 640 阅读 · 0 评论 -
堆外并发计数器
堆外并发计数器 分享到:2本文由 ImportNew - 人晓 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。并发计数器几乎每个系统都有,它通常用来收集数据、实现线程同步。Java对于基于堆的计数器有很好的支持。在某些情况下,需要建立多个进程共享的计数器。如何建立进程间的计数器?数据库数据库是我们转载 2014-11-05 23:23:24 · 465 阅读 · 0 评论 -
Java: JNI完全手册
Java: JNI完全手册2012-06-21 15:58 82人阅读 评论(0) 收藏 举报javajnismsclassexceptionbyte最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。首先引用一篇文章,介绍一个简转载 2014-11-07 00:45:52 · 491 阅读 · 0 评论 -
谈谈对Spring IOC的理解
谈谈对Spring IOC的理解http://www.cnblogs.com/xdp-gacl/p/4249939.html学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Sprin转载 2015-01-27 21:15:41 · 788 阅读 · 0 评论 -
Ajax
再回顾Ajax相关的内容,再次梳理学习还是很有必要的,尤其是实际的开发中,ajax更是必不可少,仔细学习以便避免不必要的错误。 文章导读: --1.使用XMLHttpRequest---------- 1.1 必备知识点 1.2 send()方法 1.3 再看CORS --2.HTTP请求和响应---转载 2015-01-27 21:18:14 · 459 阅读 · 0 评论 -
Java代码优化
Java代码优化http://blog.csdn.net/zkaip1/article/details/43270725?ref=myread1. StringBuffer代替String如果知道字符串容量,最好刚开始 StringBuffer buffer = new StringBuffer(30);2. 初始化的时候分配容量 Vector vect =new Ve转载 2015-01-31 22:47:16 · 436 阅读 · 0 评论 -
文件断点续传原理与实现
文件断点续传原理与实现在网络状况不好的情况下,对于文件的传输,我们希望能够支持可以每次传部分数据。首先从文件传输协议FTP和TFTP开始分析,FTP是基于TCP的,一般情况下建立两个连接,一个负责指令,一个负责数据;而TFTP是基于UDP的,由于UDP传输是不可靠的,虽然传输速度很快,但对于普通的文件像PDF这种,少了一个字节都不行。本次以IM中的文件下载场景为例,转载 2014-12-09 00:56:30 · 33982 阅读 · 4 评论 -
Java虚拟机(六):Java编程和执行过程
Java虚拟机(六):Java编程和执行过程分类: Java_JVM2014-08-22 16:20 92人阅读 评论(0) 收藏 举报Java编译Java执行classLoaderforNameJava编程和执行的整个过程包含了3个重要的机制1.编译机制2.类加载机制3.类执行机制一.编译机制 编译机制的转载 2015-01-22 23:19:04 · 420 阅读 · 0 评论 -
Java虚拟机(九):线程上下文类加载器
Java虚拟机(九):线程上下文类加载器http://blog.csdn.net/limingjian/article/details/41927445 Brian Goetz对线程安全的定义:当多个线程访问一个对象时,如果不考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调度方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象转载 2015-01-22 23:42:28 · 1597 阅读 · 0 评论 -
单点登录(一):原理分析
http://blog.csdn.net/pzxwhc/article/details/42584261一.单点登录概念 1.1 概念 1.2 SSO组成 1.3 技术实现思路 1.4单点登录过程一.单点登录概念1.1 概念 单点登录,简称sso,single sign on主转载 2015-01-23 00:19:39 · 574 阅读 · 0 评论 -
Java虚拟机(二):Java常见内存溢出异常分析
Java虚拟机(二):Java常见内存溢出异常分析http://blog.csdn.net/pzxwhc/article/details/39183577包括:一. 栈溢出(StackOverflowError) 二. 堆溢出(OutOfMemoryError:java heap space)三. 持久带溢出(OutOfMemoryErr转载 2015-01-22 22:33:48 · 652 阅读 · 0 评论 -
Java虚拟机(八):自定义类加载器
Java虚拟机(八):自定义类加载器本文包括:一.为什么需要自定义类加载器二.如何自定义类加载器三.自定义类加载器例子一.为什么需要自定义类加载器默认的类加载器只知道如何从本地系统加载类。如果我们的程序只是在本机跑的话,一般来说默认加载器可以应付。但是如果我们需要加载远程服务器的类,或者说加载网络上的,不是本机上的类的转载 2015-01-22 23:31:29 · 571 阅读 · 0 评论 -
ACM中java的使用
ACM中java的使用 http://blog.csdn.net/wzwdcld/article/details/43899215?ref=myread这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目。1. 输入:格式为:Scanner cin = new Scanner转载 2015-02-24 20:07:38 · 468 阅读 · 0 评论 -
Linux与JVM的内存关系分析
Linux与JVM的内存关系分析分类: Linux存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示。同时,由于SWAP和GC同时发生会致使JVM严重卡顿,所以我们要追问:内存究竟去哪儿了?转载 2015-01-22 22:29:31 · 431 阅读 · 0 评论 -
JVM性能调优
JVM性能调优http://blog.csdn.net/cloudeagle_bupt/article/details/43900599?ref=myread1.1、衡量系统现状包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。1.2、设定调优目标根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出转载 2015-02-24 19:34:59 · 463 阅读 · 0 评论 -
Java虚拟机(三):垃圾收集方式-分代,复制,标记整理算法
Java虚拟机(三):垃圾收集方式-分代,复制,标记整理算法http://blog.csdn.net/pzxwhc/article/details/39184357对于垃圾收集,解决3个问题:一.哪部分内存需要回收二.什么时候进行内存回收三.如何回收内存四.GC日志分析对于一.哪部分内存需要回收首先我们知道JVM的转载 2015-01-22 22:39:06 · 3736 阅读 · 0 评论 -
Java虚拟机(四):堆与非堆的内存分配,以及配置更快的Eclipse
Java虚拟机(四):堆与非堆的内存分配,以及配置更快的Eclipsehttp://blog.csdn.net/pzxwhc/article/details/39206367包括:一.JVM堆内存分配二.JVM非堆内存分配三.利用上述所学配置更快的Eclipse一.JVM堆内存分配1.1:JVM转载 2015-01-22 23:02:31 · 5717 阅读 · 1 评论 -
JVM学习笔记(一)------基本结构
http://blog.csdn.net/cutesource/article/details/5904501从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:转载 2015-01-22 23:18:13 · 419 阅读 · 0 评论 -
《深入理解Java虚拟机》读书笔记6——Java内存模型和线程
《深入理解Java虚拟机》读书笔记6——Java内存模型和线程http://blog.csdn.net/limingjian/article/details/419231211.硬件效率与一致性 由于计算机的存储设备与处理器的运算速度之间有着几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存来作为转载 2015-01-22 23:37:19 · 1254 阅读 · 0 评论 -
Java基础(一):Java内部类
http://blog.csdn.net/pzxwhc/article/details/38762295Java基础(一):Java内部类本文包括:一.什么是内部类二.内部类的特点三.为什么要使用内部类四.内部类的分类一.什么是内部类内部类是指在外部类的内部再定义一个类。二.内部类的特点转载 2015-01-22 23:28:10 · 360 阅读 · 0 评论 -
从JDBC到commons-dbutils
从JDBC到commons-dbutilshttp://www.cnblogs.com/biakia/p/4300275.html1、前言 玩过Java web的人应该都接触过JDBC,正是有了它,Java程序才能轻松地访问数据库。JDBC很多人都会,但是为什么我还要写它呢?我曾经一度用烂了JDBC,一度认为JDBC不过如此,后来,我对面向对象的理解渐渐深入,慢慢地学转载 2015-02-26 13:59:21 · 540 阅读 · 0 评论 -
Spring——AOP模拟
http://blog.csdn.net/yaguanzhou2014/article/details/43063567?ref=myreadSpring——AOP模拟AOP模拟实现(1)AOP的含义:a) 面向切面编程(Aspect Oriented Programming)b) 是面向对象的思维方式的一个补充(转载 2015-01-25 22:01:56 · 367 阅读 · 0 评论 -
Java 注解指导手册 – 终极向导
Java 注解指导手册 – 终极向导http://blog.csdn.net/bamboolsu/article/details/43064303?ref=myread译文出处: Toien Liu 原文出处:Dani Buiza编者的话:注解是java的一个主要特性且每个java开发者都应该知道如何使用它。我们已经在Java C转载 2015-01-25 23:40:56 · 610 阅读 · 0 评论 -
Java中守护线程的总结
http://blog.csdn.net/yueliangku/article/details/43064147?ref=myread Java中守护线程的总结在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只转载 2015-01-25 23:39:32 · 445 阅读 · 0 评论 -
这10道javascript笔试题你都会么
这10道javascript笔试题你都会么http://www.cnblogs.com/zichi/p/4359786.html1、考察thisvar length = 10;function fn() { console.log(this.length);}var obj = { length: 5, method: function(fn)转载 2015-03-25 10:58:16 · 1237 阅读 · 0 评论 -
字节码内容理解
字节码内容理解1.Class文件基础(1)文件格式Class文件的结构不像XML等描述语言那样松散自由。由于它没有任何分隔符号,所以,以上数据项无论是顺序还是数量都是被严格限定的。哪个字节代表什么含义,长度是多少,先后顺序如何,都不允许改变。(2)数据类型仔细观察转载 2015-03-27 11:55:15 · 1029 阅读 · 0 评论 -
spring redis入门
spring redis入门http://www.cnblogs.com/selwynHome/p/4374684.html小二,上菜!!!1. 虚拟机上安装redis服务下载tar包,wget http://download.redis.io/releases/redis-2.8.19.tar.gz。解压缩,tar -zxvf redis-2.8.19.t转载 2015-03-29 23:10:54 · 530 阅读 · 0 评论 -
每个Java程序员必须知道的5个JVM命令行标志
每个Java程序员必须知道的5个JVM命令行标志目录(?)[+]本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转转载 2015-03-23 00:37:16 · 580 阅读 · 0 评论 -
(翻译)反射处理java泛型
(翻译)反射处理java泛型http://www.cnblogs.com/whitewolf/p/4355541.html当我们声明了一个泛型的接口或类,或需要一个子类继承至这个泛型类,而我们又希望利用反射获取这些泛型参数信息。这就是本文将要介绍的ReflectionUtil就是为了解决这类问题的辅助工具类,为java.lang.reflect标准库的工具类。它提供了便转载 2015-03-23 00:25:00 · 385 阅读 · 0 评论 -
Java中导入、导出Excel
Java中导入、导出Excelhttp://www.cnblogs.com/jerehedu/p/4343509.html2015-03-17 10:20 by 杰瑞教育, 794 阅读, 2 评论, 收藏, 编辑一、介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系转载 2015-03-22 23:47:54 · 771 阅读 · 0 评论 -
Java 容器 & 泛型:一、认识容器
Java 容器 & 泛型:一、认识容器Writer:BYSocket(泥沙砖瓦浆木匠)微博:BYSocket豆瓣:BYSocket容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出:Collection和Map。 一、Colle转载 2015-03-13 22:00:19 · 721 阅读 · 0 评论 -
第十七章:jQuery类库
第十七章:jQuery类库http://www.cnblogs.com/ahthw/p/4369519.htmljavascript的核心API设计的很简单,但由于浏览器之间的不兼容性,导致客户端的API过于复杂。IE9的到来缓解了这种情况。然而使用javascript的框架或者工具类库,能简化通用操作,处理浏览器之间的差异,这让很多程序员在开发web应用时变得更简单。jQ转载 2015-04-02 21:13:39 · 896 阅读 · 0 评论 -
jfinal框架教程-学习笔记(二)
jfinal框架教程-学习笔记(二)http://blog.csdn.net/zb0567/article/details/21083021上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLAS转载 2015-04-06 03:16:37 · 769 阅读 · 0 评论 -
Java习惯用法总结
Java习惯用法总结本文由 ImportNew - 进林 翻译自 nayuki。欢迎加入翻译小组。转载请见文末要求。http://www.importnew.com/15605.html在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Ef转载 2015-04-07 23:05:54 · 764 阅读 · 0 评论 -
(译文)12个简单(但强大)的JavaScript技巧(一)
(译文)12个简单(但强大)的JavaScript技巧(一)原文连接: 12 Simple (Yet Powerful) JavaScript Tips我将会介绍和解析12个简单但是强大的JavaScript技巧. 这些技巧所有的JavaScript程序员都可以马上使用, 你不需要成为JavaScript高手才能理解这些.如果你还是新手, 而且读完所有这些技巧的详解和每种技转载 2015-04-07 22:27:28 · 391 阅读 · 0 评论 -
JavaScript中常见的字符串操作函数及用法
JavaScript中常见的字符串操作函数及用法Posted on 2015-04-07 17:03 front-Thinking 阅读(144) 评论(4) 编辑 收藏JavaScript中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题、淘宝的笔试题等。如果你经常参加笔试或者也是一个过来人,相信你也跟我转载 2015-04-07 22:31:21 · 590 阅读 · 0 评论 -
Java的I/O操作
Java的I/O操作一、概述 Java的IO支持通过java.io包下的类和接口来完成,在java.io包下主要有包括输入、输出两种IO流,每种输入输出流又可分为字节流和字符流两大类。从JDK1.4以后,Java在java.nio包下提供了系列的全新API,通过java.nio,程序可以更高效的进行输入、输出操作。二、Java I/O类和接口 File类转载 2015-04-23 22:25:02 · 435 阅读 · 0 评论