自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 java 内存分配参数

JVM内存结构分配对java应用程序的性能有很大影响。本文主要介绍设置Java应用程序内存大小以及内存结构的方法,如设置堆的大小,设置新生代的大小,设置持久代的大小,设置线程栈的大小。1.设置最大堆内存      java应用程序可以使用的最大堆可以使用-Xmx来进行设置。最大堆指的是新生代和老年代的大小之和的最大值,它是java应用程序的上限。       Runtime.get

2014-01-11 19:55:48 722 1

原创 java 虚拟机内存模型

java 虚拟机内存模型是java 程序运行的基础。jvm虚拟机将内存数据 分为程序计数器, 虚拟机栈,本地方法栈,java堆 和方法区等部分。程序计数器用于存放下一条的指令,虚拟机栈和本地方法栈用于存放函数调用堆栈信息,java堆用于存放java运行时所需的对象等数据,方法区用于存放程序的类元数据信息。1. 程序计数器(Program Counter Degister)

2014-01-11 17:38:19 390

原创 反射机制

JAVA反射机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉

2013-12-24 21:09:26 360

原创 字符串编辑距离

字符串str和str2的编辑距离dis(str1,str2)表示把字符串str1转换成str2所需要的最少操作次数,这些操作可以是:插入一个字符,删除一个字符,替换一个字符。本题是经典的动态规划问题。(DP)。dis(str1,str2) = min(dis(str1++,str2++)+str1[0]==str1[1]?0:1,dis(str1++,str2)+1,dis(str1,st

2013-12-23 09:25:37 441

转载 求一个字符串中连续出现次数最多的子串

字符串是面试中常见的问题。今天看到这个问题,仔细考虑了下,只想到了最原始方法,找到字符串的所有字串,然后遍历。复杂度太高了。上网查了一些资料,明白了算法。下面简单介绍下,然后给出java代码。首先要搞清子串的概念,1个字符也是子串,此问题是求出连续出现次数最多的子串。如果字符串是abcbcbcbc,这个连续出现次数最多的子串是bc,连续出现的次数是3。如果类似的是abcccabc,则结

2013-12-19 20:21:44 584

java学习笔记

java学习笔记。帮助初学java的同学学习。有助于加深印象

2012-04-01

matlab 连续时间系统

matlab 连续时间系统的复频域分析(有图,有程序)

2012-04-01

空空如也

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

TA关注的人

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