分布式Java应用的笔记(10)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • thinker

    thinker (技术就是信仰!志在终身探索!)

    数据缓存仅适用于变化不多的数据信息,变化太多,一方面无法保证缓存的高命中率,另一方面导致需要频繁地更新缓存,性能反而不如直接操作数据库好。

    2016-09-17 17:08

  • thinker

    thinker (技术就是信仰!志在终身探索!)

    通常性能瓶颈在表象是资源消耗过多、外部处理系统的性能不足,或者资源消耗不多,但程序的相应速度却达不到要求。 资源主要消耗在CPU、文件IO、网络IO以及内存方面,机器的资源是有限的,当某资源消耗过多时,通常会造成系统的响应速度慢。 外部处理的性能不够主要是所调用的其他系统提供的功能或数据库操作的响应速度不够,所调用的其他系统性能不足,多数情况下也是资源消耗过多,但程序的性能不足造成的,数据库操作性能不足..

    2016-09-17 11:31

  • thinker

    thinker (技术就是信仰!志在终身探索!)

    新生代由Eden Space和两块相同大小的Supervivor Space(通常又称为S0和S1或From和To)构成,可通过-Xmn参数来指定新生代的大小,也可通过-XX:SurvivorRatio来调整Eden Space及Survivor Space的大小。

    2016-09-17 09:33

  • thinker

    thinker (技术就是信仰!志在终身探索!)

    当系统之间要通信时,可通过调用本地的一个Java接口的方法,透明地调用远程的Java实现。具体的细节则由Java或框架来完成,这种方式在Java中主要用来实现基于RMI和WebService的应用。

    2016-09-11 15:51

  • thinker

    thinker (技术就是信仰!志在终身探索!)

    实践是最好的成长。 发表是最好的记忆。

    2016-09-09 23:57

  • Don

    Don

    Java对象所占用的内存主要从堆上分配,堆是所有线程共享的,所以在堆上分配内存时需要加锁,这导致了创建对象开销比较大。当堆上空间不足的时候,会触发GC,如果GC后内存仍然不足,那么就会触发OutOfMemory错误。

    2014-04-13 13:18

  • leechau

    leechau

    单线程测试类CollectionsSingleThreadPerformanceTest的第一个参数是数据类型,int,具体对应关系见类CollectionUtils,第二个参数是元素数量,表4.1是10,表4.2是100,以此类推。 执行表4.1第一行测试: java CollectionsSingleThreadPerformanceTest 1 10 第二行测试: java CollectionsSingleThreadPerformanceTest 2 10 以此类推。 ArrayList单线程10元素操作3次运行结果如下: (CPU: Intel Core i5-3210M 2.50GHz...

    2013-03-17 10:32

  • romain

    romain

    mark

    2013-02-21 18:44

  • Scott53

    Scott53

    RMI示例代码 /代码内容已省略/

    2012-06-02 12:01

  • henry

    henry (My home's in your arms.)

    之前在看R大的文章时提到过threaded code,自己也把那个文章翻译了一下,地址是 http://caoxudong818.iteye.com/blog/1150046 不过当时一直都不理解这到底是个神马玩意,今天在看书的时候,仿佛忽然明白了一些。还需要更深入的理解才行。 好像很多东西,在开始学习的时候,都难以真正的领会其中的含义,然后在一段时候后,在某个事件的启发下,就忽然后了一种灯泡叮咚的感觉,一下子明白了以前始终不能理解的事。 这里喷...

    2012-04-22 15:44

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

分布式Java应用

>分布式Java应用