自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 java实现在线支付

国内电子商务系统实现的基本流程如下: 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。在开始下面的内容之前,你要先有一个支付宝账户,如果要集成支付宝接口,你还必须申请开通服务(关于如何开通,可以直接到支

2014-02-28 17:33:52 754

原创 几个排序算法

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package suanFa;

2014-02-15 14:41:11 451

转载 JVM笔记

一、垃圾回收算法:垃圾回收算法有以下几种:1.标记-清除算法:先标记需要回收的对象,然后回收。缺点:标记和清除的效率都不高;会产生内存碎片(碎片太多会导致不断触发新的垃圾回收)2.复制(Copying)算法:内存容量分为两块,一块用完了,复制存活对象到另外一块上。然后一次性清除已经使用过的内存块。优点:无碎片。缺点:需要预留空间,存在浪费。相关知识:由于大多数对象的生存时间

2014-02-12 19:23:17 472

转载 jvm的GC日志分析

JVM的GC日志的主要参数包括如下几个:-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)-XX:+PrintH

2014-02-12 17:15:25 608

转载 3.5.8 理解GC日志

3.5.8 理解GC日志阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。在本书的第1版中没有专门讲解如何阅读分析GC日志,为此作者收到许多读者来信,反映对此感到困惑,因此专门增加本节内容来讲解如何理解GC日志。每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个

2014-02-12 17:13:56 551

转载 VisualVM

visualVM集成到Eclipse针对性能监控:http://www.blogjava.net/Nirvana/archive/2012/09/13/387618.html本文原文:http://blog.csdn.net/hujunsong/article/details/6860303【51CTO独家译稿】令人意想不到的宝贝,其实往往已经早就在你眼前,只不过你没发现它。Visua

2014-02-12 13:56:45 678

转载 Java堆内存的10个要点

摘要:对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础,使你发觉编程的秘诀。导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下

2014-02-08 10:33:17 383

转载 优化Java堆大小的5个技巧

摘要:Java堆容量不足可以对性能造成很大影响,这样无疑就给程序带来不可必要的麻烦,本文总结了影响Java堆容量不足的五大原因以及巧妙地去优化?本文作者Pierre是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。根据他多年的工作实践经验,他发现许多性能问题都是由Java堆容量不足和调优引起的。下面他将和大家分享非常实用的5个Java堆优化技巧。1

2014-02-08 10:32:05 674

原创 深入分析java web 技术内幕_笔记_八

JVM内存管理1.物理内存和虚拟内存(1)在java中,分配内存和回收内存都由JVM自动完成,甚至不需要写和内存相关的代码(2)物理内存即RAM还有寄存器(一种存储单元,用于存储计算机单元执行指令(如整形浮点等运算)的中间结果)是处理器通过地址总线连接的。地址总线:其宽度决定了一次可以存寄存器或者RAM中获取多少个bit和处理器最大的可以寻址的范围,每个地址会引用一个字节,所以

2014-02-06 17:07:23 999

转载 JNI

NI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可

2014-02-06 17:06:26 460

转载 【转载】java 内存配置

一.JVM内存的设置的原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理

2014-02-06 15:05:16 511

转载 ava JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别

Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma

2014-02-06 14:44:51 661

转载 JVM指令集(指令码、助记符、功能描述) --- 逐渐更新 --- 2011-08-23

JVM指令集(指令码、助记符、功能描述)指令码助记符功能描述0x00nop无操作 0x01aconst_null 指令格式:  aconst_null 功能描述:  null进栈。 指令执行前指令执行

2014-02-02 20:07:41 663

转载 Java关于JIT的原理和相关知识

今天在读java.awt.Toolkit类时,遇到了JIT,代码如下:Java代码  /**      * Gets the default toolkit.      *       * If a system property named "java.awt.headless" is set      * to true then the headless implem

2014-02-02 19:41:56 831

原创 深入分析java web 技术内幕_笔记_七

jvm体系和工作方式1.jvm体系结构(1).何为jvm:jvm全称是 java虚拟机 ,它通过模拟一个计算机来达到一个计算机所具有的的计算功能什么是指令集?就是cpu用来计算和控制计算机系统的一套指令集合。只要符合class文件规范的字节码都可以被JVM解析执行,这个指令集我们称为为JVM字节码指令集java虚拟机与实体机的不同[1]java虚拟机只是一个

2014-02-02 19:07:25 995

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除