`
denger
  • 浏览: 359984 次
  • 性别: 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源代码,适合于初学者

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

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

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

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

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

    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开发环境的WebRTC 点对点视频通话系统

    因此,要在Java环境中使用WebRTC,通常需要借助一些桥梁或者库,例如JNA(Java Native Access)或者Java WebRTC库,如jwebrtc。这些工具允许Java代码调用WebRTC的C++接口。 1. **Java与WebRTC的结合**:Java WebRTC...

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

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

    java JDK1.8版本下载

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

    java转js工具

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

    could not create the java virtual machine 解决办法

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

    java JDK7 官网源码 core

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

    javacv-platform-1.3-bin.zip

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

    java笔记 java笔记

    ### Java基础知识概述 #### 1. 前言 Java是一种广泛使用的面向对象的编程语言,因其跨平台性、安全性和强大的功能而受到欢迎。...掌握这些核心概念和技术将有助于开发者更好地利用Java来解决问题。

    java图片浏览管理系统

    10. **错误处理与日志记录**:为了确保软件稳定性,系统需要处理可能出现的错误,并通过日志记录错误信息,例如使用Log4j或Java内置的日志框架。 综上所述,"java图片浏览管理系统"是一个集成了多种Java技术的项目...

    中控Java二次开发demo

    7. **注意事项**:在进行二次开发时,需要注意兼容性问题,确保所使用的Java版本和SDK版本相匹配。同时,安全性和稳定性是开发的重点,避免出现数据泄露或系统崩溃的情况。 总之,"中控Java二次开发demo"是一个宝贵...

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    ### java.lang.UnsupportedClassVersionError: Bad version number ...通过上述方法,可以有效地解决`java.lang.UnsupportedClassVersionError: Bad version number in .class file`异常问题,并确保项目能够平稳运行。

    javacv配置+javacv人脸识别代码

    2. **解决平台依赖**: JavaCV的依赖项包括一些本地库,如动态链接库(DLLs)或共享库(so/dylib)。确保这些库与你的操作系统和JVM架构兼容。对于Windows、Linux和Mac OS,需要选择正确的版本。 3. **配置环境变量*...

Global site tag (gtag.js) - Google Analytics