草庐IT

词嵌入

全部标签

java - 如何阻止 GMail 将电子邮件中的嵌入图像显示为附件?

我正在发送带有嵌入图像(作为附件)的HTML电子邮件,图像在GMail中按预期显示。然而,它们也显示为电子邮件下的附件。有谁知道如何避免这种情况,即我只希望它们出现在电子邮件中,而不是作为附件列出。我使用了“Content-Disposition:inline”。我正在使用Spring和JavaMail。这是我的邮件最终的样子。谁能看出哪里出了问题?Delivered-To:......Subject:...MIME-Version:1.0Content-Type:multipart/mixed;boundary="----=_Part_0_1248835444.12882463111

java - 在 C 中嵌入 Java 库

我将编写一个Java服务器/客户端应用程序,其中客户端并不是真正的客户端(它没有主程序),而是一个库。另外,我要开发一个C模块(fusedriver),需要和服务端交互,所以需要调用客户端的函数。我创建了许多从Java应用程序调用C函数的示例,但没有一个是我需要的。你能给我一个建议或一些提示吗?编辑因为有人不明白我需要什么,我想说得更清楚:我有一个服务器,程序只能使用用Java编写的库与之交互。真正的客户端是用C写的,它必须能够调用库的函数,所以在C中我必须调用java方法 最佳答案 基本上有两种方法可以链接C和Java代码;JNA

java - 带有嵌入式对象的 OrientDB POJO 映射

当使用OrientDB的对象数据库时,我如何告诉数据库,在我的POJO中,对另一个自定义对象或对其他自定义对象列表的引用应该以嵌入式方式存储,而不是使用链接。似乎默认情况下,OrientDB尝试将它们存储在单独的文档中,这对我来说是不必要的。 最佳答案 你需要用javax.persistence.Embedded注解来标记你的嵌入列表@EmbeddedListyourobjects; 关于java-带有嵌入式对象的OrientDBPOJO映射,我们在StackOverflow上找到一个类

java - 如何以网络服务器模式启动 derby 并仍然获得嵌入式连接?

我只是想知道如何在网络服务器模式下启动derby并且仍然能够获得嵌入式连接?谢谢。 最佳答案 您需要以“嵌入式服务器模式”启动Derby。如果您已经在嵌入式模式下使用Derby,可以通过在类路径中提供必要的文件,然后在启动应用程序时指定一些命令行参数来启用。首先确保以下jar位于应用程序的运行时类路径中。derby.jarderbynet.jar然后将以下命令行选项添加到用于启动应用程序的Java命令中。如果缺少类文件,这些选项将无效。-Dderby.drda.startNetworkServer=true-Dderby.drda.

java - Google AppEngine + 本地 JUnit 测试 + Jersey 框架 + 嵌入式 Jetty

我使用GoogleAppengineforJava(GAE/J)。最重要的是,我使用JerseyREST框架。现在我想运行本地JUnit测试。测试设置本地GAE开发环境(http://code.google.com/appengine/docs/java/tools/localunittesting.html),启动嵌入式Jetty服务器,然后通过HTTP向服务器发出请求并检查响应。不幸的是,Jersey/Jetty组合产生了新线程。GAE期望只有一个线程运行。最后,我最终要么在Jersey资源中没有数据存储,要么在多个数据存储中拥有不同的数据存储。作为一种解决方法,我只初始化了一次G

macos - 在 Mac OS X 的 Swing 应用程序中嵌入 JRE

我必须发布一个带有嵌入式JRE的swing应用程序。带有application+JRE+.bat/.sh的压缩存档可以解决Windows和Linux问题。用户下载zip、解压缩并启动应用程序。完美。但是现在,我必须为MacOSX提供同样的东西。我已经阅读/被告知很多关于这个问题的不同的东西(禁止在Mac上分发JRE,相反,Mac上总是有一个JRE等等...),所以我真的很困惑我能做什么。有人做过这样的事吗?您是如何解决Mac应用程序部署的?作为奖励,在Mac中分发我的应用程序的最佳格式是什么(zip?)? 最佳答案 看看appbun

java - 您能否在 Java 嵌入式代理中以编程方式更改队列的 "dead letter"处理?

背景在高层次上,我有一个Java应用程序,其中某些事件应触发要为当前用户执行的特定操作。但是,事件可能很频繁,Action总是一样的。因此,当第一个事件发生时,我想安排在不久的将来某个时间点(例如5分钟)采取行动。在那个时间窗口内,后续事件不应该采取任何行动,因为应用程序看到已经安排了一个行动。一旦预定的Action执行,我们就回到第1步,下一个事件再次开始循环。我的想法是通过在应用程序本身中嵌入一个内存中的ActiveMQ实例来实现这种过滤和限制机制(我不关心队列持久性)。我相信JMS2.0支持这种延迟传递的概念,延迟的消息位于“暂存队列”中,直到传递到真正的目的地为止。但是,我也相

java - 用于嵌入 Jetty 的库?

将Jetty网络服务器嵌入到Java应用程序中应该很容易;例子比比皆是。没有示例表明必须导入的Jetty库。我已经下载了Jetty分发包...它有36个jar文件。我在哪里可以找到将Jetty嵌入应用程序所必须完成的分步示例? 最佳答案 来自docs,用于嵌入Jetty6的库:servlet-api-2.5-6.x.jarjetty-util-6.x.jarjetty-6.x.jar对于JSP,您需要额外的jar。对于Jetty8,尝试:jetty-continuation-8.*.jarjetty-http-8.*.jarjett

java - 在 Java 代码中嵌入密码的最安全方法是什么?

这个问题在这里已经有了答案:Handlingpasswordsusedforauthinsourcecode(7个答案)关闭7年前。我必须先说明这个问题,我知道在客户端应用程序中硬编码密码是不好的做法,原因有很多。还有其他问题涉及该问题。这个问题的范围较窄,并且假设由于某些您无法控制的原因,身份验证凭据必须驻留在客户端应用程序的代码中。如果某些方法比其他方法更好(例如:JPasswordField将密码存储在字符数组而不是字符串中)并且如果您必须在Java应用程序中对其进行硬编码,您可以采取什么措施来使其更难被取走?更新:应用程序的一个实例在远程PC上运行,其中最终用户具有管理员权限。

java - 使用 log4j 进行日志记录的嵌入式 Tomcat

我正在使用嵌入式Tomcat8.5.4,即org.apache.tomcat.embedtomcat-embed-core8.5.4实现工作完美(Tomcat工作得很好),唯一困扰我的是嵌入式Tomcat登录System.out。在我的应用程序内部,我使用log4j进行日志记录,因此这导致以下日志记录混合(而不是将Tomcat记录到任何文件):...2017-07-3017:57:54DEBUGEmbeddedTomcat:136-Bindingservlet'sample'topath'/sample/*'.Jul30,20175:57:54PMorg.apache.coyote.A