- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 java虚拟机内存大小设置
堆内存的大小设置参数是: 堆的最小值:Xms堆的最大值:Xmx设置堆的最大最小值可以避免扩展虚拟机栈与本地方法栈的内存大小设置-Xoss:设置本地方法栈大小,虽然存在,但实际是无效的-Xss:设置栈容量,栈的大小只由这个值设置方法区的内存大小设置-XX:PermSize-XX:MaxPermSize设置本地方法栈的大小从而限制常量池的大小
2017-08-16 01:15:41 1832
原创 java虚拟机
程序计数器:程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令分支,循环,跳转,异常处理,线程恢复等基础功能都需要依赖这个计数器来完成java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的在任何一个确定的时刻,一个处理器只会执行一条线程中的指
2017-08-16 01:01:03 436
原创 用字符补齐字符串长度
private String lengthFilling(String orignialStr, int needLength, String fillingChar) {String n_str = orignialStr;if (orignialStr == null)n_str = " ";for (int i = orignialStr.length(); i n_st
2017-08-14 15:18:51 776
原创 Java静态变量以及静态方法
静态方法以及静态变量:都是在类加载的时候就已经分配了内存空间。使用场景:如果一个方法不需要操作任何实例成员变量就可以实现某种功能,就可以将这种方法声明成类方法。实例变量以及静态变量:实例变量:实例变量是每次运行都需要使用不同的值去运行,不断的变化,而且绝对不可以与其他实例共享,否则会导致程序紊乱。静态变量:静态变量是一些固定的值,可以被改变,却被所有该程序的所有实例
2017-08-12 02:04:43 448
原创 接口设计思想
接口:接口中包含常量以及抽象方法。常量:接口里面的常量的访问权限必须是public,如果不是,则在接口里面的常量将失去它存在的意义。接口里面的常量声明,public以及final都可以省略抽象方法:所有抽象方法的访问权限都是public,不然,也将失去抽象方法存在的意义。抽象方法的声明:public以及abstract都可以省略接口的思想:接口的思想在于它可以增
2017-08-12 01:39:56 931
原创 java 后台发送http请求
package com.swa.utils;import java.io.*;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class HttpUtils { public String sendGet(String ...
2017-08-09 10:57:50 1958
原创 解决 PermGen space Tomcat内存设置
在eclipse里面集成的server,我本地的是tomcat双击这个tomcat在界面上找到:open lanch configuration找到arguments 页在vm arguments的最下面加上一行:-Xms1024M -Xmx1024M -XX:PermSize=1024m -XX:MaxPermSize=1024m -Dlog4j.priority=ERROR
2017-08-04 12:03:39 308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人