草庐IT

oracle-call-interface

全部标签

java - 接口(interface)设计 - 是否有访问方法的命名约定?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我有一个关于java接口(interface)设计的问题,涉及命名关闭访问方法。通常我经常在我的接口(interface)中使用“get”前缀访问方法,当我没有setter方法时也是如此。例如:publicMyObjectgetTask(intid,Stringversion);我考虑通过将方法重命名为来影响我的接口(interface)的大量重构publicMyObjectfindTas

java - Spring 安全 : Custom UserDetailsService not being called (using Auth0 authentication)

我是Spring框架的新手,所以对于我理解中的任何漏洞,我提前表示歉意。我正在使用Auth0来保护我的API,它运行良好。我的设置和配置与suggestedsetup相同在Auth0文档中://SecurityConfig.java@Configuration@EnableWebSecurity(debug=true)publicclassSecurityConfigextendsWebSecurityConfigurerAdapter{//auth0configvarshere@Overrideprotectedvoidconfigure(HttpSecurityhttp){JwtW

java - Executor 代替 ExecutorService 有没有什么场景。 Executor 接口(interface)背后的意图?

我想知道是否有任何理由使用Executor而不是ExecutorService。据我所知,JDK中没有实现Executor接口(interface),它也不是ExecutorService,这意味着您必须关闭该服务,以便没有内存泄漏。您无法关闭Executor,但可以使用ExecutorService来关闭它。那么,有没有什么场景可以使用类似的东西:privatefinalExecutor_executor=Executors.newCachedThreadPool();Executor接口(interface)背后的意图是什么?示例表示赞赏。 最佳答案

java - 数据类型接口(interface)数组

在Java中,我们使用接口(interface)对用户隐藏实现。接口(interface)只包含抽象方法,因为抽象方法没有主体,我们不能在没有构造函数的情况下创建对象。像这样publicinterfaceExampleInterface{}publicclassExampleimplementsExampleInterface{privatestaticvoidmain(String[]args){//ThisisnotpossibleExampleInterfaceobjI=newExampleInterface();//HoweverthisisExampleInterface[]

java - 为什么我们需要Struts2中的可准备接口(interface)?

我们有拦截器,我们有自定义拦截器,我们可以在我们的操作执行之前或之后做我们想做的所有事情。那么有什么必要使用Preparable接口(interface)并为其实现prepare方法呢?这是另一种选择还是有一些特定的目标? 最佳答案 WellPreparable接口(interface)与PrepareInterceptor结合使用。此接口(interface)定义了一个方法prepare(),顾名思义,此方法负责让操作自行准备。Prepare拦截器对实现Preparable的操作调用prepare()。此拦截器对于需要确保在实际执

java - 注解可以完全取代标记接口(interface)吗?

由于标记接口(interface)主要用于标记一个类,所以同样的事情可以通过注释来实现。例如Cloneable接口(interface)可以是@Cloneable。那么是否还需要标记接口(interface)或者可以用注解代替?使用它们中的任何一个有什么优点/缺点吗?我的意思是更喜欢一个? 最佳答案 标记接口(interface)在用于定义类型时优于注释。例如,Serializable可以(并且应该使用)作为必须可序列化的参数类型。注释不允许这样做:publicvoidwriteToFile(Serializableobject);

java - 通过接口(interface)使用时在原型(prototype) bean 上发出接收事件?

Spring有点新。当我通过接口(interface)实例化一个bean时,它似乎没有获取事件,但是,如果我使用实现该接口(interface)的实际类,则会收到事件。为什么是这样?代码如下。packagejavabeans.di;importorg.springframework.context.ApplicationListener;importorg.springframework.context.event.ContextStartedEvent;publicclassHelloWorldImplimplementsHelloWorld,ApplicationListener{

java - 如何模拟接口(interface) Java PowerMockito

我正在尝试模拟一个接口(interface)。publicinterfaceFlowCopyParamsBusinessManager{ListfindByAppli(Stringapplication,StringsourcePattern)throwsFlowCopyParamsBusinessException;在我的代码中,当我调用此方法时findByAppli,我想返回一个FlowCopyParams列表。ListlstFlowCopyParams=flowCopyParamsBusinessManager.findByAppli("TOTO","TATA);这是我在类测试中

java - 从类和接口(interface)重新继承静态字段

interfaceA{publicstaticStringname="A";}interfaceB{publicstaticStringname="B";}classXimplementsA{}classYextendsXimplementsB{}publicvoidtest_getField(){try{assertEquals(B.class.getField("name"),Y.class.getField("name"));}catch(NoSuchFieldExceptione){fail("Gotexception");}}为什么Y.class.getField("name

java - Glassfish v3.0.1 与 Oracle GlassFish Server 3.0.1 产品的对比——使用商业版本的任何_技术_理由?

我了解OracleGlassFishServer3.0.1产品是开源Glassfish+品牌化+一些闭源组件。购买商业版是否有任何技术理由?JRockit许可证?监控工具?与其他产品集成?编辑:个人对商业产品的体验非常重要。 最佳答案 与之前Sun的情况一样,Oracle向其客户(现在购买OracleGlassFishServer的客户)提供GlassFishEnterpriseManager,这是一组用于生产的附加功能。您可以在http://oracle.com/goto/glassfish获得这些附加功能的评估版。使用商业产品的