`
denger
  • 浏览: 359512 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记录帖:碰到的一些Java问题

    博客分类:
  • Java
阅读更多
Move to: https://denger.github.io/2012/11/15/note-java-problems/
分享到:
评论
2 楼 denger 2011-11-28  
cczakai 写道
怎么解决Socket存在的问题?
是Socket调用没有写好产生相互争抢资源,还是网络问题导致全部挂在这里?

我这边后续对 server 端进行了一些单独的测试,发现是由于server端高并发高时的其计算算法会导致 cpu 使用极高,以至于出现上面的 cpu 使用在 90%以上,才导致了其客户端 read 时间较长。
另外,其 server 端的代码是用C++实现,对C++不是很熟悉,已经交给其code author 处理优化了~
1 楼 cczakai 2011-11-28  
怎么解决Socket存在的问题?

是Socket调用没有写好产生相互争抢资源,还是网络问题导致全部挂在这里?


相关推荐

    java错误处理:java.lang.OutOfMemoryError: Java heap space

    在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang.OutOfMemoryError: Java heap space”是一种常见的异常情况,它表明Java虚拟机(JVM)...

    Java源码:比较经典的一些Java源代码,适合于初学者

    Java源码是学习编程语言的重要资源,特别是对于初学者来说,通过阅读和分析源代码,可以深入理解语言的特性和编程技巧。这个压缩包包含了140个经典的Java源代码程序,涵盖了各种基础到进阶的编程概念。下面,我们将...

    免费下载:自己整理的java学习资料

    自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 ...Java常见问题.pdf Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt

    JAVA LunarCalendar返回农历(阴历)日期 JAR包 有包括详细DOC文档

    java.lang.String getErrorMessage() 返回String类型的错误信息 java.lang.String getFullInfo() 返回String类型的详细阴历信息(例如:癸巳年七月廿,生肖:蛇) java.lang.String getLunarAnimal() 返回...

    java控制扫描仪控件(附:程序源代码)

    本源代码包括:TestJTwain.java,ScanTwice.java,DemoFrame.java,DemoADF.java,DemoFrame.java,DemoGetCapabilities.java,DemoHiddenUI.java,ImageDisplayer.java,DemoSaveJPEG.java等等一系列扫描仪功能,...

    java程序自动重新启动

    7. **日志记录**:为了追踪程序的运行情况,程序可能使用了日志框架,如Log4j或java.util.logging,来记录重要事件和异常信息。 8. **状态存储**:程序可能需要在文件或数据库中保存当前状态,以便在重启后恢复。 ...

    100家大公司java笔试题汇总

    以下是Java笔试题汇总,涵盖了Java的多个方面,包括Java基础、Java面向对象编程、Java多线程、Java网络编程、Java数据库编程等。 Java基础 1. Java的基本数据类型有哪些? 答:byte、short、int、long、float、...

    日历备忘录Java源码

    在本项目中,"日历备忘录Java源码" 提供了一套完整的日历应用程序的源代码,主要由四个核心文件组成:NotePad.java、CalendarPad.java、Month.java 和 Year.java。这些文件分别代表了备忘录、日历、月份和年份的功能...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    JAVA_API1.6文档(中文)

    javax.naming.spi 提供一些方法来动态地插入对通过 javax.naming 和相关包访问命名和目录服务的支持。 javax.net 提供用于网络应用程序的类。 javax.net.ssl 提供用于安全套接字包的类。 javax.print 为 JavaTM ...

    基于java开发的考勤管理系统

    **基于Java开发的考勤管理系统详解** 在信息技术领域,考勤管理系统是企业信息化建设中不可或缺的一部分,它帮助企业高效地管理员工的出勤情况,提高工作效率,确保人力资源的有效利用。本系统采用Java语言进行开发...

    java JDK1.8版本下载

    Java JDK(Java Development Kit)是Java编程语言的软件开发工具包,它包含了编译、调试、运行Java程序所需的所有工具和库。JDK1.8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本,它在2014年3月18日...

    JAVA API官方文档 中文版

    Java API(应用程序接口)是Java编程语言的核心组成部分,它提供了大量的类库,使得开发者能够构建出功能丰富的应用程序。这份“JAVA API官方文档 中文版”是对于Java开发者的宝贵资源,帮助他们理解和使用Java平台...

    java转js工具

    - 类型系统:JavaScript的动态类型可能导致转换过程中丢失一些Java的强类型特性,可能需要额外的类型检查和错误处理。 - 库和框架:并非所有Java库都有对应的JavaScript版本,转换工具可能无法完全映射所有功能,...

    could not create the java virtual machine 解决办法

    根据题目提供的部分`eclipse.ini`文件内容,我们可以看到一些关键的JVM参数设置,这些设置对于解决“could not create the java virtual machine”问题至关重要。下面是具体的解决方案: 1. **调整内存参数**: - ...

    log4j使用与java中log4j记录日志如何写入数据库

    在Java开发中,日志记录是一项非常重要的任务,它能够帮助开发者追踪程序运行时的状态,定位错误和异常,便于后期的调试和维护。Log4j是Apache组织提供的一款开源的日志记录工具,它功能强大、灵活易用。本文将详细...

    java JDK7 官网源码 core

    Java JDK 7是Java开发工具包的一个重要版本,它包含了Java语言的...总的来说,这个Java JDK 7的核心源码压缩包对于Java开发者来说是一个宝贵的资源,它不仅可以深化对Java语言的理解,也有助于提升编程和问题解决能力。

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    12.1.1 记录马路上的车辆 331 12.1.2 引发问题的自行车 335 12.1.3 仔细分析recordTransport()方法 338 12.2 初用接口 339 12.2.1 准备好需要用到的类 339 12.2.2 认识接口的代码组成 340 12.2.3 什么是接口 ...

    javacv-platform-1.3-bin.zip

    使用JavaCV 1.3,开发者可以轻松地集成计算机视觉功能到Java或Android应用中,无需处理复杂的原生库链接和依赖问题。例如,你可以创建一个简单的Java应用来捕获摄像头视频,进行实时的图像分析,或者在Android设备上...

    JAVA校园导航系统

    在JAVA中,可以使用try-catch-finally语句处理异常,同时结合Log4j或java.util.logging框架进行日志记录。 9. **单元测试和集成测试**:为了确保代码质量,开发者应该编写单元测试和集成测试,JUnit是JAVA中常用的...

Global site tag (gtag.js) - Google Analytics