草庐IT

simple_bind_s

全部标签

java - Java 中的键绑定(bind)与键监听器

我注意到在Java/Swing中似乎至少有两种不同的处理键事件的方法:KeyBindingsKeyListeners各自的优点/缺点是什么,什么时候您应该更喜欢一个而不是另一个? 最佳答案 whenshouldyoupreferoneratherthantheother?自从引入键绑定(bind)后就更喜欢它们。KeyListener是与事件的较低级别连接。keybindings的页面涵盖了很多我倾向于使用它们而不是KeyListener的原因。它列出了许多对于KeyListener来说“不可用”的东西。例如。选择:WHEN_FOC

java - 如何在 Java EE 中以编程方式获取绑定(bind)的服务器地址和端口?

在启动时,我们需要获取正在运行的应用程序的服务器地址和http端口。到目前为止,我们是这样做的:MBeanServermBeanServer=ManagementFactory.getPlatformMBeanServer();ObjectNamesocketBindingMBean=newObjectName("jboss.as:socket-binding-group=standard-sockets,socket-binding=http");Stringhost=(String)mBeanServer.getAttribute(socketBindingMBean,"bound

java - 使用导入的 XSD 和绑定(bind)生成 JAXB 类

我正在尝试从导入x.xsd和y.xsd的common.xsd生成类。common.xsd如下:我尝试使用一个绑定(bind)文件,该文件指定一个由生成的类实现的公共(public)接口(interface)。我的绑定(bind)文件如下:jaxb:extensionBindingPrefixes="inheritance"version="2.1">jaxb.BaseMessagejaxb.BaseMessage我试图生成代码,但它提示说:[ERROR]XPathevaluationof"xsd:complexType[@name='Customer']"resultsinemptyt

java - SLF4J:slf4j-api 1.6.x(或更高版本)与此绑定(bind)不兼容

2015-09-2810:02:21,890ERROR[STDERR](HDScanner)SLF4J:slf4j-api1.6.x(orlater)isincompatiblewiththisbinding.2015-09-2810:02:21,891ERROR[STDERR](HDScanner)SLF4J:Yourbindingisversion1.5.5orearlier.2015-09-2810:02:21,891ERROR[STDERR](HDScanner)SLF4J:Upgradeyourbindingtoversion1.6.x.2015-09-2810:02:21,

java - Java 中的后期绑定(bind)

我搜索了所有关于堆栈溢出延迟绑定(bind)的类似问题,我强烈反对任何将此问题标记为重复的人。首先,我在另一个问题上找到了这个例子,但我不明白我应该如何知道什么时候在编译时决定了什么,什么时候在运行时决定什么。基本上,我的问题的关键归结为两件事:在这个例子中,必须让我得出一个逻辑结论,即一种方法是后期绑定(bind),另一种方法是早期绑定(bind)我怎么知道在Java中执行哪个版本的方法是在运行时还是编译时决定的代码:classA{publicvoidfoo(){System.out.println("ClassA");}}classBextendsA{publicvoidfoo()

java - 具有完整 POJO 数据绑定(bind)的 Jackson 自定义过滤器

这个问题扩展了thisquestion.如果您只有几个字段,之前的解决方案效果很好,但当您有十几个字段时,它就变得难以维护了。现在,我当前的设置使用完整的数据绑定(bind),所以我有一个POJO,Jackson将使用它来自动反序列化JSON。但是,和以前一样,某些字段具有需要传递的约束。本质上,我正在寻找类似于this的答案,但无需设置任何属性。只是一个自定义反序列化器,它将充当过滤器并在字段不满足约束时抛出自定义异常。如果过滤器结束时没有抛出异常,Jackson应该自动将JSON绑定(bind)到POJO。 最佳答案 好像Jso

java - 泛型是否绑定(bind)了 Java 中方法签名的一部分?

我今天意识到它编译并运行良好:publicclassTest{publicstaticThandle(Tval){System.out.println("T");returnval;}publicstaticThandle(Tval){System.out.println("TextendsString");returnval;}}这两个handle方法具有相同的名称、相同的参数数量和类型(?)。唯一的区别是第二个handle方法有更严格的泛型限制。IDE一点也不提示,代码编译得很好。在运行时方法按预期选择-例如Test.handle("thisisastring")将调用第二个方法,

java - IntelliJ 理念 : Deploy a simple Java servlet (no JSP) to Tomcat 7

我尝试按照教程here进行操作部署servlet,但只有在指定JSP文件时才有效。问题是,如果没有JSP,我不知道如何在Tomcat运行/调试配置中设置StartupPage。那么知道该怎么做吗?谢谢! 最佳答案 您应该在web.xml中定义一个servlet-mapping,如下所示:然后将url-pattern添加到服务器根URL: 关于java-IntelliJ理念:DeployasimpleJavaservlet(noJSP)toTomcat7,我们在StackOverflow上

java - 绑定(bind)特定IP地址和端口接收UDP数据

我正在尝试接收由PlayCap(http://www.signal11.us/oss/playcap/)广播到网络地址192.168.103.255端口3000的UDP数据。我在绑定(bind)到此地址和端口时遇到问题。这是我的Java代码:publicstaticvoidmain(String[]args){try{DatagramSockets=newDatagramSocket();InetSocketAddressaddress=newInetSocketAddress("192.168.103.255",3000);s.bind(address);bytebuffer[]=n

java - 我可以将参数(延迟绑定(bind)属性)传递给 GWT 编译器吗?

对于GWT编译器,是否可以将传入的属性设置为GWT编译器的参数?我知道您可以传递某些已定义的参数,例如-war和-style,但这是为了传递属性值,例如“user.agents”或“locale”。从我所看到的文档来看,只能使用模块描述符中的from来设置属性。但我希望能够从我的构建脚本外部控制这些属性。我曾尝试查找有关com.google.gwt.dev.Compile支持哪些参数的文档,但似乎没有该类的任何引用文档。文档中的操作方法很长,但细节却少得可怜。 最佳答案 答案是否定的!我在提交者新闻组中问过完全相同的问题,但目前没有