Netty 中有什么方法可以查明特定频道的创建时间吗?或者设置Bootstrap,ChannelConfig什么的,让Channels在打开第N次后自动关闭(数据走不走不重要)?
Янислав Корнев's questions
我如何动态地(即在运行时)检查一个字段是否为 Nullable?
我试着自己用谷歌搜索和试验 Kotlin 和 Java 类,但没有任何效果,也许有人遇到过?
只是从 Java 切换到 Kotlin。有一个问题,不幸的是,我找不到答案。有一些带有几个抽象变量的抽象类,然后将进行数十次测试。使用 JUnit 进行测试。方法被注释@BeforeClass并且@AfterClass必须是静态的,我只看到一种解决差距的方法:companion object在你可以使用的地方推送方法@JvmStatic,但同时,在方法中调用一个抽象变量@BeforeClass,由每个实现单独设置。因此,如何从外部类访问变量?或者也许有另一种方法可以解决这个问题?编码:
abstract class TemplateConfig {
abstract val template : String?
companion object {
lateinit var h: Handle
@BeforeClass
@JvmStatic
fun setUp() {
h = dbi.value.open()
//Здесь используется абстрактная переменная
//
//if (template != null) {
// h.createStatement(template).execute()
//}
}
@AfterClass
@JvmStatic
fun tearDown() {
h.close()
}
//{...Объявление и инициализация других переменных...}
}
}
如何确定将在应用程序中使用哪种类型的 EJB?Wildfly 同时支持 Web 和完整的 JEE 7 配置文件,这意味着它同时实现了 EJB 和 EJB lite。例如,我想将我的应用程序配置为仅使用 EJB lite,我该如何实现?
有一个 Java EE 应用程序(在 WildFly 服务器上),使用数据库通过服务器提供的数据源进行操作。在对 EJB 组件执行请求期间,如何监视正在进行的事务?也就是说,粗略地说,调试交易。
我正在使用 JAX-RS(WildFly 上的 RESTeasy)编写 Web 应用程序。成功建立了安全的HTTPS连接,但是问题来了:有没有办法配置哪些方法应该只使用安全连接,哪些可以使用常规HTTP?
到目前为止,我只设法让它在整个服务器上只使用安全连接。
实际上,问题是,为每个 POJO 使用自定义 Gson 序列化器/反序列化器更有效,还是使用 Gson 中提供的自动序列化更容易(当然,在不需要特殊序列化的情况下)?
同样的问题也适用于杰克逊(我没有和他一起工作,但据我了解,那里也出现了类似的问题)。
有一项服务具有扩展的 URL 树。整个服务运行在 JAX-RS(更准确地说,是 WildFly 下的 RESTeasy)上。一切正常,但最近出现了一个问题:是否有可能以某种方式处理超出树的请求?也就是说,例如,有几个描述的 URL 链,如:
/users/
/users/{id}/
/users/{id}/connect
等等。同时,users除了{id}之外,没有任何子路径。假设突然有一个请求沿着路径到达服务:/users/smth/,即沿着服务中未描述的路径。这就是问题开始的地方,服务器抛出异常并返回空响应。是否有可能以某种方式自定义此类未描述路径的处理?

