草庐IT

sun-codemodel

全部标签

com.sun.mail.imap.MessageCache.getMessage(MessageCache.java :123) 处出现 java.lang.ArrayIndexOutOfBoundsException

我正在从emailServer读取电子邮件并将它们保存在数据库中。我正在使用以下代码从电子邮件服务器上的文件夹(“收件箱”)中读取消息并检索与它们对应的消息,但我得到了"java.lang.ArrayIndexOutOfBoundsException:messagenumber(621)outofbounds(620)atcom.sun.mail.imap.MessageCache.getMessage(MessageCache.java:123)atcom.sun.mail.imap.MessageCache.getMessageBySeqnum(MessageCache.java:

java - Sun SAAJ SOAP 实现的替代方案

我正在寻找替代的SOAP(javax.xml.soap)实现,而不是SunSAAJ.这样做的原因是因为我想在IBMJDK5驱动的TomcatAS上部署JAX-WSWebService,但已知问题是SunSAAJ实现依赖于重新分配的Xerces类(参见RefImpldoesnotworkwithIBMJDK和SAAJtestcasesnolongerworkwithIBM'sSDK)并且唯一的解决办法是使用自定义Maven配置文件来拉取com.sun.xml.parsers:jaxp-ri,例如:pre-jdk5-profile(,1.4]com.sun.xml.parsersjaxp-

java - 无法从 Sun 文档中理解哈希表的泊松部分

我想了解HashMap在Java中是如何实现的。我决定尝试理解该类(class)的每一行(代码和注释),显然我很快就遇到了阻力。以下片段来自HashMap类并讨论了泊松分布:Ideally,underrandomhashCodes,thefrequencyofnodesinbinsfollowsaPoissondistribution(http://en.wikipedia.org/wiki/Poisson_distribution)withaparameterofabout0.5onaverageforthedefaultresizingthresholdof0.75,althoug

java - Sun 的 Java SSL 实现正在泄漏内存?

我有一个服务器组件,我正在尝试对其进行负载测试。所有与服务器的连接都使用TLS1.0。我有一个简单的测试程序,基本上可以根据需要在多个线程上执行此操作:FullTLShandshaketotheserversendarequestreadreplycloseconnectionrepeatadnauseam我的虚拟机如下:Java(TM)SERuntimeEnvironment(build1.6.0_16-b01)JavaHotSpot(TM)ServerVM(build14.2-b01,mixedmode)我有内存泄漏。当我大量测试我的服务器时,我的内存占用量每秒增加大约1兆字节,这

Java:尝试编译 Hadoop 程序时找不到 com.sun.tools.javac.Main

当我尝试使用此命令在Hadoop中编译我的程序时bin/hadoopcom.sun.tools.javac.MainWordCounter.java来自Hadoop文件夹,它说Error:Couldnotfindorloadmainclasscom.sun.tools.javac.Main我查看了类似的线程,其中人们建议检查JAVA_HOME是否正确声明。所以在etc/hadoop/hadoop-env.sh我添加了这一行exportJAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64然后检查tools.pack是否在/usr/lib/jvm/java

cygwin - Sun JDK/在 Cygwin 上打开 JDK

是否可以在cygwin上安装任何版本的SunJDK或OpenJDK。我寻找此选项的原因是:有许多工具(例如jStack、jMap)在JDK的unix版本中可用,但在windows版本中不可用。如果可能的话,我需要使用Cygwin在我的Windows机器上利用它。 最佳答案 Windows版本应该可以正常工作,现在可以预构建https://github.com/alexkasko/openjdk-unofficial-builds/downloads 关于cygwin-SunJDK/在Cy

jax-ws - 编译时找不到 com.sun.xml.internal.ws.developer.JAXWSProperties

我们在代码中使用了com.sun.*包中的JAXWSProperties类来设置超时属性,如下所示:importcom.sun.xml.internal.ws.developer.JAXWSProperties;...Mapctxt=((BindingProvider)port).getRequestContext();ctxt.put(JAXWSProperties.CONNECT_TIMEOUT,10000);它在本地Eclipse中编译良好,但在持续集成系统(均使用JDK1.6)上则不然。通过研究这个问题,我了解到应该避免使用com.sun.*包。所以我的问题是:编译时导入失败的

java - 为什么要对 List< 进行泛型转换?将 Set..> 扩展到 List<Set..> 在 Sun JDK 6 上成功但在 Oracle JDK 7 上编译失败?

下面的代码classGenericCompilationFailureDemo{ListnewList(){returnnewArrayList();};voiduseList(){Listlist=(List)newList();}List>newListOfSpecificSets(){returnnewArrayList>();};voiduseListOfSpecificSets(){List>listOfSpecificSets=(List>)newListOfSpecificSets();}List>newListOfSets(){returnnewArrayList>()

java.lang.ClassCastException : com. sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl 无法转换为 javax.net.ssl.HttpsURLConnection

我在我的Netbeans7.4中试过这段代码,它没有问题importjava.io.IOException;importjava.net.URL;importjavax.net.ssl.HttpsURLConnection;publicclassJavaApplication148{publicstaticvoidmain(String[]args)throwsIOException{URLurl=newURL("https://redmine.ackee.cz/time_entries.xml");HttpsURLConnectionhttpCon=(HttpsURLConnecti

java - 如何获取 sun.misc.Unsafe 的实例?

如何获取不安全类的实例?我总是遇到安全异常。我列出了OpenJDK6实现的代码。我想弄乱sun.misc.Unsafe提供给我的功能,但我总是得到SecurityException("Unsafe")。publicstaticUnsafegetUnsafe(){Classcc=sun.reflect.Reflection.getCallerClass(2);if(cc.getClassLoader()!=null)thrownewSecurityException("Unsafe");returntheUnsafe;}(请不要试图告诉我使用这个类有多不安全。)