我想安装一个特定的JDK(例如最新的JDK).为此,我访问了JDK下载主页:http://java.sun.com/javase/downloads/index.jsp.我找了一个Mac版本,但我只是看到Linux,Windows和Solaris的可下载版本有点惊讶......
这是Mac的消息:
"Apple Computer提供他们自己的Java版本.使用Apple Update菜单上的软件更新功能来检查您是否拥有适用于Mac的最新Java版本."
OK但是 ......当我用Mac更新Java时,我有一个JRE而不是JDK ......
我不明白为什么JDK版本不存在易于下载/可安装(如解压缩的jar?)for Mac ...
在我参与的大多数项目中,异步解决方案的选择已成为众多讨论的源泉......
每次单个实体bean足以管理队列时:我们只是在表中存储消息(票证),处理cron将队列取消堆栈.这个简单的解决方案具有非常简单的优点,它基于数据库的事务上下文,我们可以在执行期间管理接收消息的状态.
因此,我提出以下问题:
1)我们对使用JMS有什么兴趣?JMS有哪些好处?
2)在哪种情况下更喜欢JMS与实体bean?
感谢您的回复和反馈!
我正在尝试为用户获取TimeZone.
为此,我有一个国家代码,这是一个有效的ISO国家代码.这些代码是ISO-3166定义的大写双字母代码.您可以在多个站点找到这些代码的完整列表,例如:http: //www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
我认为回应是"不,因为这是一个多方面的关系......像美国这样的国家可能有很多时区......".那就是问题所在...
我尝试过类似的东西:
//CountryEnum contains ISO_3166 values (http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html)
//List all country to test timezone:
for (int i = 0; i < CountryEnum.values().length; i++) {
String isoCountryCode = CountryEnum.values()[i].name();// Get the iso country code
Locale locale = new Locale(isoCountryCode);// Build a country specific locale
Calendar calendar = Calendar.getInstance(locale);// Build a calendar with the specific locale
String timeZone = calendar.getTimeZone().getDisplayName();// Build a timeZone with the calendar
System.out.println("LOCALE : "+locale+" / COUNTRY: "+isoCountryCode+" / TIMEZONE: "+timeZone);
}
Run Code Online (Sandbox Code Playgroud)
但它总是返回服务器TimeZone ... …
我想在JMX中监控Full GC频率.MBean暴露GC计数.(参见http://download.oracle.com/javase/1.5.0/docs/api/java/lang/management/GarbageCollectorMXBean.html - java.lang:type = GarbageCollector,name =).
问题是MBean不区分次要和完整的gc.
有人有想法吗?
谢谢.
阿尔诺
java ×3
asynchronous ×1
country ×1
entity ×1
install ×1
jms ×1
jmx ×1
jvm ×1
jvm-hotspot ×1
locale ×1
macos ×1
monitoring ×1
timezone ×1