草庐IT

可靠性

全部标签

java - Java 中可靠的 UDP 协议(protocol)实现——为什么会这样?

我目前正在使用ReliableUDP协议(protocol)的Java实现,发现here.该项目完全没有教程,所以我发现很难发现问题。我已经设置了客户端和服务器。服务器在localhost:1234上运行,客户端在localhost:1235上运行。服务器首先建立,并循环监听连接-try{ReliableSocketclientSocket=server.socket.accept();InetSocketAddressclientAddress=(InetSocketAddress)clientSocket.getRemoteSocketAddress();Logger.getLog

java - 用于从 Java 应用程序可靠地发送电子邮件的库 - 具有缓冲、重试等功能

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion从用Java编写的应用程序发送电子邮件不是大问题。在许多软件中,需要可靠的服务(在应用程序->SMTP服务器连接级别)。这意味着要有一个缓冲表之类的东西,其中包含要发送的电子邮件和一些稍后重试的循环作业,例如SMTP服务器不可用时,限制

java - 是否有可以可靠地生成 XHTML 1.0 Strict 的 Java Web 框架?

我正在启动一个Java项目,客户要求在该项目中使用XHTML1.0Strict。基于XHTML的JSFFacelets起初似乎是一个不错的选择,但我发现它们不能生成严格的XHTML,这被认为是averylowpriorityissue由社区。是否有其他支持呈现为XHTMLStrict的Java框架?JSTL标签库怎么样? 最佳答案 我将在这里扩展我的评论。JSF不是常规的Web框架。它是一个基于组件的网络框架。GWT、Vaadin、Echo等也是如此。如果他们不生成严格的XHTML,就不能轻易绕过他们。(当然,您可以根据需要更改JS

java - EJB 计时器是否应该持久/可靠?

例如如果我将计时器设置为每天午夜到期,如果一个“失火”(例如,由于服务器关闭而不会触发回调)会发生什么?我在文档中找不到它。有没有办法让这个定时器在服务器重启时立即触发回调?PS:我了解Quartz,我正在评估EJB计时器作为替代方案。 最佳答案 您可以使用TimerHandle使计时器持久化。EJB时间旨在避免容器崩溃。查看此article用于EJB时间与其他调度程序系统(如Quartz)之间的比较。 关于java-EJB计时器是否应该持久/可靠?,我们在StackOverflow上找

Java可靠的UDP

请推荐实现可靠udp的java库。它将用于游戏服务器与客户端和其他服务器进行通信。附言:也许您可以建议可以更高效地处理此类任务(游戏服务器)的技术?但这必须在Linux上工作。编辑:这是一款Action类游戏,因此需要尽快与服务器通信。编辑2:我找到了Enet这是用于FPS游戏的,但它是C++,如果我一秒钟调用它多次,会不会有开销? 最佳答案 这些是我所知道的实现可靠UDP之类的库/框架:MobileReliableUDP(MR-UDP)MR-UDPaimsatprovidingreliablecommunicationbasedo

java - 如何保证JMS的可靠传递

我认为很多(在我的例子中是Spring)使用JMS的应用程序可能会遵循此工作流:DatabaseA===>Producer===>JMSQueue===>Consumer===>DatabaseB那么可靠性就是一个问题。假设当DatabaseA中的数据记录应始终标记为delivered时,当包含数据记录的消息真正被消费并将数据保存在Database中时B。然后就是问题了:据我所知,目前JMS协议(protocol)没有定义任何函数将确认从consumer发送到producer,而只定义到MOM,因此实际的consumer-to-producer确认方法因JMS提供者而异。那么是否意味着

java - 如何提高电子邮件发送和传递的可靠性?

当前应用使用SimpleJavaMail每天发送几封电子邮件,但有些电子邮件从未发送给客户。根据应用程序服务器日志,有几次邮件服务器超时,但这并不能解释所有丢失电子邮件的情况。添加重试功能将有助于解决超时问题,但是否还有其他方法可以总体上提高电子邮件的可靠性? 最佳答案 SMTP的本质是它不实现事务完整性。大约6年前,我对我当时工作的公司的邮件失败的原因进行了相当详细的分析。我只能看到接收MTA,但这表明MTA类型和失败率之间有很强的相关性(当时,远程端的NovellGroupwise和Sendmail最可靠,MSExchange最

java - 对于桌面和企业开发,是否有 Sun JVM 的可靠替代品?

根据Oracle方面最近的公告,我们已经开始制定一项计划,逐步停止从SunJVM迁移到我们最终会使用的任何可靠且免费的替代方案。OpenJDK显然会成为一个主要的选择,既然IBM已经宣布了它的重点,但就稳定性和可靠性而言,它要成为Sun现有JVM的替代品还需要一些时间。是否有任何JVM选项可以为现实生活中的关键任务应用程序提供支持?据我所知,IBM的JVM只能用于IBM硬件。如果您知道任何可以帮助我们描述JVM域的替代方案,我们将非常感谢您的反馈。我们在Eclipse生态系统方面做了大量工作,以jboss应用服务器为后盾,我们真的很想了解我们的选择,因为访问Oracle的JVM可能需要

uniapp - 全端兼容 “选项卡瞄点定位“ 功能,点击后滚动到锚点位置并且选项卡自动吸顶,当 “经过“ 锚点时自动定位选项卡(详细运行示例源码,超详细注释稳定可靠!)支持H5、App、小程序全平台

前言如果需要Vue版本的锚点定位功能,请访问:Vue/Nuxt-锚点功能开发。本文实现了uniappH5/小程序/App锚点定位功能组件,搭配选项卡进行点击与“经过”联动效果,您可以直接一键复制组件源码,参考示例代码运行起来稍微改改就能用了,如下图所示,您只需要设置好锚点、选项卡配置,然后插槽(Slot)传入你的全部DOM即可,另外你可以随意更改组件源码,比如选项卡样式不满意想改一改等。示例代码干净整洁,无任何乱七八糟的无关代码组件源码位置无所谓,后面确保引入路径正确即可。在components文件夹下,新建anchor.vue文件,一键复制如下代码。&

java - 可靠的 Java 声音 API,用于简单的数字样本回放

是否有一个好的方法可以在Java中获得像样的、可靠的数字采样声音播放?我的请求列表很短:从.wav文件之类的文件中加载内存中的数字化样本(例如,从jar中捆绑的资源)以非阻塞方式播放它们当我同时播放多个样本并且它们在时间上相交时,它们应该得到适当的混合如果有以下这些就好了,但事实上我可以没有它:从.ogg或类似的压缩格式播放(显然没有在Java中实现占用大量CPU的解码器)在同一样本仍在播放时再次播放它不应停止给定样本的先前播放,但第二个副本应该开始并与第一个副本正确混合我试过臭名昭著的JavaSoundAPI,但发现它完全不可靠,似乎无法满足我的最小愿望list。我遇到的问题:在带有