只显示主题贴

joachimz 写道300k/s, <5客户端 系统应该没有什么压力呀!而且应该考虑采用流的方式处理,系统只要做一些定位、转发就可以了。 使用数据库可能会有性能问题,总体记录数会比较多。而且既然有DataSource也就没有必要了,如果DataSource的查询性能不好,可以考虑增加文件缓存,可以考虑把数据保存在文件中,自己实现检索 1 从DataSource读取来数据后,采用追加的方式记录到文件,例如每5000条记录一个文件 2 转发时定位到文件,采用流的方式操作。 3 每个客户端单独提供线程服务 简单的框架: public interface FileCacheMana ...
  • 进入论坛 Java
魔力猫咪 写道首先,你要搞清楚长期对象的概念。顾名思义,长期对象就是长期存在的对象。 在Web应用中,对象的生命周期一般分临时、请求、Session、应用和服务器。其中应用和服务器级的对象是长期存在的,只要应用不停止或者停掉服务器,那么这些对象就一直存在。可以说是最长期的对象了。但是它们会经常引发垃圾收集吗?不会。 其实你说的长期对象其实是Java的内存泄露。对象本来在它自己的生命周期完成后应该被垃圾回收器收回,但是因为一些引用可以到达这些对象而造成无法回收,所以越来越多,最后造成经常全回收而且还回收不回来。最后崩溃。 长期对象的数量是由业务需要和机器性能决定的。理论上如果机器性能可以无限增长 ...
  • 进入论坛 Java
我了解如果在程序中产生大量的长期对象,可能会引起经常性的full gc,使系统性能变慢. 但是如果给jvm分配了足够的内存以保证不会引起full gc,并且长期对象的个数在100万以内,还会不会影响性能? 长期对象到底是怎么影响了系统性能的,这一点我不清楚,可否讲解一下?
  • 进入论坛 Java
Herculesx 写道直接使用JMS,datasource做为生产者,客户端作为消费者,转发程序使用一个应用服务器作Topic转发,基本上不用你写什么自己的程序,性能也很高,可靠性更不用说,还支持事务。 我对jms不熟悉,多问一下: 我的这个程序在向datasource请求数据,及转发给客户端时,都需要先登录并验证,并且还需要对接收到的信息进行一些其它处理之后才转发给客户.对于这些情况,使用jms可以方便的做到吗? 另外,你提到的应用服务器,不知道有哪些?是否收费等?谢谢
  • 进入论坛 Java
项目中遇到了问题,没办法解决,下周一就到交作业的时间了。这些天每晚加班、周末加班,已经累出病了,还是没搞定。各位兄弟帮忙看看。 东西有点长,写了半天,希望能把问题说清楚了。 项目是要做一个转发数据的程序,要求是转发的尽可能快,延时尽可能少。同时也要有完善的异常处理。 总体结构图如下: data source | 程序 ----------------> 我正在做的项目 / \ \ 多个客户端 关于收取数据:    程序以每秒90K bytes/s的速度从 ...
  • 进入论坛 Java
java中的也太麻烦了,难道groovy就没把这里改进一下?
  • 进入论坛 Java
看起来是简单的一个问题,郁闷的是我在网上花了三个小时,也没有找到答案。groovy好像没有__FILE__这样的固定常量。
  • 进入论坛 Java
bluemeteor 写道首先,没有遇到过你所说的Override method中的parent mock的情形,很有趣但我不认为应该mock你的parent类 其次,不知道下面这么写能否实现你想要的效果,单独测试gogogo方法 最终,我认为你还是要完整的测试go方法 class Child extends Parent { @Override public void go() { super.go(); gogogo(); } public voi ...
  • 进入论坛 Java
首先请看下面的简单的代码: class Parent { public void go() { .... 复杂逻辑 } } class Child extends Parent { @Override public void go() { super.go(); ... 子类增加的逻辑 } } 假设Parent中的go()方法已经经过测试,现在需要测试子类中的go()方法。 因为Parent中的go()涉及到很多外部资源什么的,而且逻辑复杂,所以希望在测试Child ...
  • 进入论坛 Java
哈哈,原来easymock自己已经提供了。 在easymock classextension中,通过 EasyMock.createMock(class, mockedMethods)方法得到的mock类,它的没有被mocked的方法,还是它自身的方法。与我希望的是一样的。
  • 进入论坛 Java
nowind
搜索本博客
最近加入圈子
最新评论
评论排行榜