问题列表 - 第18930页

Java EE/J2EE与J2SE/JDK版本之间的关联

我确信我会找到一个重复的问题或一个令人满意的答案,但我没有.

我正在寻找的是这些问题的答案:

  • Java EE/J2EE和J2SE/JDK版本之间是否存在官方关联?
  • 如果答案是肯定的,那么它在哪里写的?
  • 如果答案是否定的,为什么呢?并且是否存在非官方版本表(例如,JDK 1.4适用于J2EE 1.3,JDK 1.5适用于J2EE 1.4,JDK 1.6适用于Java EE 5,等等)

我可以想到解耦的几个原因,但似乎无法找到一个好的参考源

相关问题:

Java SE与Java EE,大学和职业

什么是Java EE?

java java-ee

25
推荐指数
1
解决办法
2万
查看次数

如何在Erlang中创建全局变量

我正在编写一个ejabberd模块来过滤数据包.我需要使用主机名来提取一些配置gen_mod:get_module_opt().

我有4个重要的功能:

  1. start(Host, _Opt):这是一个加载我的模块的ejabberd函数.我在Host这里得到了原子
  2. filter_packet({From, To, XML}):这是我的数据包过滤器钩子.我无法将自定义参数传递给此函数,因为它是ejabberd中的一个钩子.
  3. get_translation(XmlData):在循环中filter_packet()调用get_translation()
  4. fetch_translation(XmlData):递归调用get_translation().这是我打电话的地方gen_mod:get_module_opt(),因此需要Host.

我的问题是,如何Hoststart()全局变量fetch_translation中获取并将其置于全局变量中以便可以访问它?

erlang hook global-variables ejabberd

15
推荐指数
2
解决办法
2万
查看次数

ASP.NET代码格式化工具

是否有任何Visual Studio 2008工具可以重新格式化ASPX代码以使其更具可呈现性(例如插入换行符,格式化行以便在必要时进行换行等)?

谢谢

asp.net visual-studio-2008

3
推荐指数
1
解决办法
5392
查看次数

无状态会话Bean与Singleton会话Bean

Java EE 6教程说:

要提高性能,您可以选择无状态会话bean,如果它具有以下任何特征:

  • bean的状态没有特定客户端的数据.
  • 在单个方法调用中,bean为所有客户端执行通用任务.例如,您可以使用无状态会话bean发送确认在线订单的电子邮件.
  • bean实现了一个Web服务.

单例会话bean适用于以下情况:

  • 状态需要在整个应用程序中共享.
  • 单个企业bean需要同时由多个线程访问.
  • 应用程序需要企业bean在应用程序启动和关闭时执行任务.
  • bean实现了一个Web服务.

但是如果使用什么:

  • 不需要在整个应用程序中共享状态
  • 单个企业bean可以由多个线程同时访问
  • 不需要执行启动或击落任务

比如说我有一个具有以下界面的登录服务:

public interface LoginService {
  boolean authenticate(String user, String password);
}
Run Code Online (Sandbox Code Playgroud)

它应该用@Singleton或@Stateless注释吗?这一个和另一个有什么好处?如果LoginService需要注入一个EntityManager(可以同时使用),该怎么办?

另外:我正在考虑Spring服务bean的Java EE对应物,它们是无状态单例.如果我理解正确,Java EE对应的是@Stateless会话bean,并且@Singleton Beans用于在启动时配置应用程序或在关机时清理或保存应用程序范围的对象.它是否正确?

java singleton ejb stateless ejb-3.0

27
推荐指数
1
解决办法
2万
查看次数

大型XML文件和分页,是否可能?

问题

在本地打开非常大的XML文件时,在您的计算机上,几乎可以确定该文件需要一段时间才能打开 - 这通常意味着您的计算机因为认为它没有响应而锁定.

如果您为用户提供他们使用的相当复杂的数据库或系统的XML备份,这就是一个问题 - 他们能够打开大型备份,更不用说使用它们的可能性很小.

分页可能吗?

我使用XSLT向用户呈现可读的备份.以同样的方式,是否可以在数据时仅拉取一个页面,以防止整个文件一次性被读取,从而导致上述问题.

我想答案只是一个没有 - 但我想知道是否有其他人看到了同样的问题并解决了它们.

注意:这仅在本地计算机上,不能要求Internet连接.如果它使事情变得容易,可以使用JavaScript.

xml xslt offline local

6
推荐指数
1
解决办法
2140
查看次数

将字典中的子字符串与其他字符串匹配:建议?

Hellow Stack Overflow人.我想对以下问题提出一些建议.我正在使用Java.

我有一个带有多个字符串的数组#1.例如,两个字符串可能是:"苹果落在牛顿的头上"和"苹果在树上生长".

另一方面,我有另一个数组#2,其中的术语如(Fruits => Apple,Orange,Peach; Items => Pen,Book; ...).我把这个数组称为我的"字典".

通过比较从一个阵列到另一个阵列的项目,我需要看到来自#1的项目属于哪个"类别"从#2落入.例如,来自#1的两者都属于"水果".

我最重要的考虑因素是速度.我需要快速完成这些操作.允许恒定时间检索的结构将是好的.

我考虑使用contains()方法的Hashset,但它不允许子字符串.我也尝试运行像(apple | orange | peach | ...等)的正则表达式,并且不区分大小写标记,但我读到当条款数量增加时(预期最小值为200),它将不会很快.最后,我搜索了,并考虑使用带有indexOf()的ArrayList,但我不知道它的性能.我还需要知道哪些术语实际匹配,所以在这种情况下,它将是"Apple".

请提供您对此问题的看法,想法和建议.

我看到了Aho-Corasick算法,但关键词/术语很可能经常改变.所以我认为我不能使用它.哦,我不是文本挖掘和数学方面的专家,所以请详细说明复杂的概念.

感谢Stack Overflow人,您的时间!:)

java nlp

5
推荐指数
1
解决办法
706
查看次数

使用API​​隐藏程序标题栏

它可以使用 c# 和 windows api 删除窗口控制台标题栏,如果是的话如何?请。

c# winapi console-application

5
推荐指数
1
解决办法
8738
查看次数

在WHERE子句中使用MYSQL GROUP_CONCAT

是否可以将GROUP_CONCAT放入MYSQL WHERE子句中?

我有两个表(一个用于成员,一个用于付款信息).例如

会员表

num, memNumber, fullName, coporateName, surname
001, mem0010, Joe Bloggs, NULL, Bloggs
002, mem0015, NULL, BBC
003, mem0017, John Peters, NULL
004, mem0101, Emma Jane, NULL
Run Code Online (Sandbox Code Playgroud)

付款表

num, memberID, subscriptionYear, amount
001, mem0010, 2008, 30
003, mem0010, 2010, 40
004, mem0015, 2010, 40
005, mem0017, 2009, 35
006, mem0101, 2009, 35
007, mem0017, 2010, 40
Run Code Online (Sandbox Code Playgroud)

我有以下查询从两个表中检索信息(我已经简化它以使其更具可读性).

SELECT members.num, members.memNumber , members.fullName , members.corporateName ,
       CONCAT(members.corporateName , members.surname) AS searchSurname ,
       GROUP_CONCAT(payment.subscriptionYear) As subscriptionYear ,
       GROUP_CONCAT(payment.amount) AS amount …
Run Code Online (Sandbox Code Playgroud)

mysql sql aggregate

5
推荐指数
1
解决办法
1万
查看次数

使用带有正则表达式的单字符域名验证电子邮件地址

我有一个正则表达式,我用来验证电子邮件地址.我喜欢这个正则表达式,因为它相当放松,并且已经证明可以很好地工作.

这是正则表达式:

(['\"]{1,}.+['\"]{1,}\s+)?<?[\w\.\-]+@[^\.][\w\.\-]+\.[A-Za-z]{2,}>?
Run Code Online (Sandbox Code Playgroud)

好的,基本上你可以抛出的所有合理有效的电子邮件地址都将验证.我知道甚至可能会出现一些无效的问题,但这对我的特定用例来说是可以接受的.

现在恰好是joe@x.com没有验证的情况.并猜测x.com实际上是一个存在的域名(由paypall拥有).

查看验证域名的正则表达式部分:

@[^\.][\w\.\-]+
Run Code Online (Sandbox Code Playgroud)

看起来这应该能够解析x.com域名,但事实并非如此.罪魁祸首是检查域名不能以点开头的部分(例如test @ .test.com)

@[^\.]
Run Code Online (Sandbox Code Playgroud)

如果我删除[^]我正则表达式的域x.com验证,但现在正则表达式允许域的名称以一个点,比如.test.com开始的一部分; 这对我来说有点放松了;-)

所以我的问题是如何能负字符列表部分影响我的单个字符检查,基本上我读的正则表达式的方法是:"确保该字符串不以一个点开始",但apparantly它做更多.

任何帮助,将不胜感激.

问候,

克瓦

c# regex email

1
推荐指数
1
解决办法
2415
查看次数

使用C/C++(GCC/G ++)在Linux中使用套接字编程发送和接收文件

我想使用能够发送和接收文件的套接字和C/C++语言实现在Linux上运行的客户端 - 服务器体系结构.是否有任何库使这项任务变得简单?有人可以提供一个例子吗?

c c++ sockets linux network-programming

37
推荐指数
4
解决办法
11万
查看次数