小编Jig*_*shi的帖子

Liferay with Struts,JSP

我有使用JSP和struts开发的Web应用程序.我只是在寻找具有不同外观和感觉以及Ajax渲染的选项.Liferay是我的队友之一建议的.但我无法得到很多细节.如何使其与当前产品一起使用.?

Liferay是portlet,与基于servlet的现有产品不同.我该如何整合它们.是否有可能在没有太多问题的情况下使liferay的portlet到位.

在此先感谢Priya.R

java jsp struts liferay

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

Eclipse与tomcat - eclipse修改server.xml

我在'使用tomcat安装'模式下使用tomcat和eclipse.我的问题是,eclipse每次都会覆盖tomcats server.xml,并删除我的crossContext ="true"元素.

我应该使用自定义位置吗?或者eclipse设置错了?

谢谢!

java eclipse tomcat

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

退出主要功能

我对Stackoverflow和Java相对较新,但我对C有一点经验.在'exit()'函数出现故障后,我喜欢退出程序的非常干净的方式.

我在Java中找到了一个类似的函数System.exit(),它与C函数有什么不同,什么时候应该使用'System.exit()'而不是像在void main函数中那样在Java中使用简单的'return'?

java return exit-code

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

JSP - "<%...%>"VS"<%= ...%>"之间的区别是什么

虽然有工作JSP文件和servlet,我碰到 <% … %><%= … %>.

这两种情况有什么区别?

谢谢

java jsp servlets scriptlet

6
推荐指数
3
解决办法
6035
查看次数

访问 - 了解用户访问我的应用程序的国家/地区

在我的Web应用程序中,我只需要访问从印度访问我的应用程序的用户.当我们尝试访问印度以外的地方时,我需要阻止用户访问我的应用程序.(即,我不允许他们登录并显示错误弹出窗口)有人可以告诉我这是否可行?

java spring jsp web-applications java-ee

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

Java中的奇怪日期解析错误

在解析java中的大量日期时,我偶尔会遇到这个奇怪的错误:

java.lang.NumberFormatException: For input string: ".201144E4.201144E4"
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1250)
    at java.lang.Double.parseDouble(Double.java:540)
    at java.text.DigitList.getDouble(DigitList.java:168)
    at java.text.DecimalFormat.parse(DecimalFormat.java:1321)
    at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1793)
    at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1455)
    at java.text.DateFormat.parse(DateFormat.java:355)
    at gameloop.tf2tradebot.user.UserManager.getUser(UserManager.java:102)
    at gameloop.tradebot2.bot.weaponbot1.Weaponbot1.onMessageReceived(Weaponbot1.java:269)
    at gameloop.api.steam.chat.ChatEvent.run(ChatEvent.java:49)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

我这个例子,日期是

2014-12-13 06:56:27
Run Code Online (Sandbox Code Playgroud)

日期格式是

private static final DateFormat STANDARD_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)

我的代码:

Date firstSeenDate = null;
try
{
    firstSeenDate = STANDARD_DATE_FORMAT.parse(firstSeen);
}
catch(Exception pe)
{
    pe.printStackTrace();
    logger.outputError(4001, "Error parsing first seen date. Shutting down...");
    logger.outputError(4001, "First seen date : \'" + firstSeen + "\'");
    CH405BotServer.shutdown(logger.getCallerName(), "an error in parsing …
Run Code Online (Sandbox Code Playgroud)

java datetime parsing date simpledateformat

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

java server/client将downloadad文件保存为HDD

我通过这个代码收到一个文件,"bos.write"将它保存到我的硬盘上.一切都很好.由于我在几秒内发送文件,我以为我可以将文件存储在内存而不是硬盘.现在我该怎么做?

File path = new File("C://anabella//test1.txt");
    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(path));
    int size = 1024;
    int val = 0;
    byte[] buffer = new byte[1024];
        while (fileSize >0) {
       val = in.read(buffer, 0, size);
       bos.write(buffer, 0, val);
       fileSize -= val;
       if (fileSize < size)
       size = (int) fileSize;
    }
Run Code Online (Sandbox Code Playgroud)

java

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

Javamail问题与邮件地址中的characters字符

在使用ñ字符时,我遇到了解析方法的问题:

essage.setRecipients(Message.RecipientType.TO, internetAddress.parse("somedir.withñchar@m ailserver.com",false));
Run Code Online (Sandbox Code Playgroud)

我为strict参数传递false,但总是得到错误:

javax.mail.internet.AddressException: Local address contains control or whitespace in string ``somedir.with±har@mailserver.com''
at Mailer.main(Mailer.java:386)
Caused by: javax.mail.internet.AddressException: Local address contains control
or whitespace in string ``somedir.with±har@mailserver.com''
        at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java
:1155)
        at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1044)
        at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)
        at Mailer.main(Mailer.java:377)
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

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

JVM内存调整建议

请考虑机器接收需要大约6ms处理的高频数据,并根据当前在这些参数上运行的系统给出下面的GC日志,建议您使用哪种内存调整建议.

提前致谢.

java -Xms4144m -Xmx4144m -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:CMSFullGCsBeforeCompaction=1 -XX:+PrintGCDetails -Xloggc:gc.log -verbose:gc -XX:SurvivorRatio=4 -XX:+UseCompressedOop
Run Code Online (Sandbox Code Playgroud)

GC日志

198.341: [GC 198.341: [ParNew: 1178752K->235712K(1178752K), 0.7930435 secs] 2653227K->1913561K(4007744K), 0.7931001 secs] [Times: user=1.36 sys=0.03, real=0.79 secs] 
219.946: [GC 219.946: [ParNew: 1178752K->235712K(1178752K), 0.6662757 secs] 2856601K->2095809K(4007744K), 0.6663335 secs] [Times: user=1.23 sys=0.03, real=0.67 secs] 
230.170: [GC 230.170: [ParNew: 1178752K->235712K(1178752K), 0.7158400 secs] 3038849K->2235472K(4007744K), 0.7158940 secs] [Times: user=1.39 sys=0.02, real=0.72 secs] 
242.243: [GC 242.243: [ParNew: 1178752K->235712K(1178752K), 0.8650113 secs] 3178512K->2538982K(4007744K), 0.8650603 secs] [Times: user=1.64 sys=0.06, real=0.87 secs] 
257.200: [GC 257.200: [ParNew: 1178752K->235712K(1178752K), 0.6999034 …
Run Code Online (Sandbox Code Playgroud)

java garbage-collection memory-management jvm-arguments

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

2020b 和 2020c 的 tzupdater 失败

今天iana 发布了 2020b 版本的时区数据库更新。Oracle的 Java tzupdater 工具(2.3.1) 无法修补 OpenJDK8u265。

$ java -jar tzupdater.jar -v -u -f -l file:tzdata-latest.tar.gz
Using file:tzdata-latest.tar.gz as source for tzdata bundle.
java.home: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
java.vendor: AdoptOpenJDK
java.version: 1.8.0_265
tzupdater version 2.3.1-b02
JRE tzdata version: tzdata2020a
Downloaded file to /var/folders/k4/d4wwf5sd71b0hnp7lvrv1wk40000gn/T/tz.tmp_6/tzdata.tar.gz
tzupdater tool would update with tzdata version: tzdata2020b
Source directory does not contain source file: pacificnew
$ echo $?
1
Run Code Online (Sandbox Code Playgroud)

2020c 更新

tzupdater tool would update with tzdata version: tzdata2020c
Source directory does not contain …
Run Code Online (Sandbox Code Playgroud)

java timezone datetime iana

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