`
oojdon
  • 浏览: 39634 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
Java是程序设计语言 java也是一个shell命令,我们启动Java程序用 java --setting   xxxx.java   这个命令启动JVM,setting是启动这个JVM给的各种参数,比如内存,垃圾搜集器等等等等,当然你不设置,sun给你了弄了些默认值,这些默认值很多会智能的根据你的机器来设置,有些你就要根据自己的需求自己琢磨了。   本文记录JVM的一个重要部件:类加载器   当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。 1.引导类加载器仅仅负责加载 ...
可伸缩性:指的是一个应用程序在工作负载和可用处理资源增加时其吞吐量的表现情况。一个可伸缩的程序能够通过使用更多的处理器、内存或者I/O带宽来相应地处理更大的工作负载 进程:资源利用,公平,方便这些因素操作系统支持多进程同时执行,进程是操作系统分配资源的单位,比如内存,文件句柄,安全证书,进程间通信有Socket,信号处理,共享内存,信号量,消息传递和文件。   线程:相同的因素也促进了进程多分支执行,这些分支就是线程,线程共享所属进程的资源,比如内存,文件句柄,每一个线程都有自己的程序计数器,堆栈,线程是操作系统的时序调度单元。   线程优点:使用多处理器,模型的简化 ...
分页,以JavaEye为例子,长得像这两幅图:     长了就用...隐藏一部分,我把这一串数字提取出来做一个数据容器,取名分页条PageBar,里面就是一串数字,比如存放上面图片中的1,2,3 545,546,...用-1代替,得到一个类   public class CssPageBar { private int [] linkNums; public int[] getLinkNums() { return linkNums; } public void setLinkNums(int[] linkNums) { this.linkNum ...
摘录自《代码整洁之道》不过改了几处表达方式。 代码可以有,代码必须有 有人也许会以为,关于代码的书有点儿落后于时代-代码不再是问题;我们应当关注模型和需求。确实,有人说过我们正在临近代码的终结点。很快, ...
现在我们面对的是让人恶心的现实,被人总结起来有如下几条: 1,僵化性:很难对系统进行改动,因为每个改动都会牵一发动全身 2,脆弱性:同上,但是具体指改了一个地方,其他地方出问题了 3,牢固性:应该是顽固,我 ...
Global site tag (gtag.js) - Google Analytics