例如,我有一个这样的网址:www.mysite.com/my_app.html
如何将值"Use_Id = abc"传递给它并使用javascript在该页面上显示?
我有以下两个班级:
class Animal {
public static void staticMethod(int i) {
System.out.println("Animal : static -- " + i);
}
public void instanceMethod(int i) {
System.out.println("Animal : instance -- " + i);
}
}
class Cat extends Animal {
public static void staticMethod(int i) {
System.out.println("Cat : static -- " + i);
}
public void instanceMethod(int i) {
System.out.println("Cat : instance -- " + i);
}
public static void main(String[] args) {
Cat myCat = new Cat();
myCat.staticMethod(1); // Cat : static …Run Code Online (Sandbox Code Playgroud) 我使用以下行来对LinkedHashMap进行排序,但并非所有项都已排序,有什么不对吗?
LinkedHashMap<String,PatternData> statisticsMap;
// fill in the map ...
LinkedHashMap<String,PatternData> sortedStatisticsMap=new LinkedHashMap<String,PatternData>(); // Sort it by patternData's average
ArrayList<PatternData> statisticsMapValues=new ArrayList<PatternData>(statisticsMap.values());
Collections.sort(statisticsMapValues,Collections.reverseOrder()); // Sorting it (in reverse order)
patternData last_i=null;
for (PatternData i : statisticsMapValues) // Now, for each value
{
if (last_i==i) continue; // Without dublicates
last_i=i;
for (String s : statisticsMap.keySet()) // Get all hash keys
if (statisticsMap.get(s)==i) // Which have this value
{
sortedStatisticsMap.put(s,i);
}
}
class PatternData implements Comparable<PatternData>
{
float sum=0,average;
int totalCount=0;
Vector<String> records=new …Run Code Online (Sandbox Code Playgroud) 我知道使用System.exit(0)可以结束一个java程序,例如,如果我有一个JFrame窗口,它将关闭并结束程序,但我想知道有多少其他方法,它可以关闭,程序结束?包括何时发生错误,是否会关闭程序并关闭JFrame?
我使用Netbeans 6.7开发Java servlet.默认为端口8080.如何将端口号更改为8083?
在我的Java应用程序中,如何检测Internet连接速度有多快?例如,我在家里使用AT&T Fast DSL,我想知道是否有办法可以编写一个执行以下操作的方法:
int getInternetConnectionSpeed()
{
...
}
Run Code Online (Sandbox Code Playgroud)
这将返回一个以kbps为单位的数字,例如2800kbps [2.8 M]
编辑:我问的原因是,在我的应用程序中,我可以打开多个Internet流,具体取决于用户的Internet连接速度,我希望它自动确定打开多少流而不会阻塞应用程序.
我想知道Google App Engine可以返回图表吗?
我想要的是统计图表,我的应用程序是否有办法在Google App Engine中创建.png图表然后将其返回到浏览器?
例如,当我点击如下的网址时:
http://My_App.appspot.com/Show_App_Stats
它会显示一个图表.
在Google App Engine应用中,我使用以下行来从网站读取页面:
String Url="http://...",line,Result="";
URL url=new URL(Url+"?r="+System.currentTimeMillis());
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
while ((line=reader.readLine())!=null) { Result+=line+"\n"; }
reader.close();
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
Uncaught exception from servlet
com.google.apphosting.api.DeadlineExceededException: This request (f5e2889605d27d42) started at 2011/09/07 03:20:41.458 UTC and was still executing at 2011/09/07 03:21:30.888 UTC.
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:82)
at com.google.appengine.tools.development.TimedFuture.get(TimedFuture.java:55)
at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69)
at com.google.apphosting.runtime.ApiProxyImpl.doSyncCall(ApiProxyImpl.java:177)
at com.google.apphosting.runtime.ApiProxyImpl.access$000(ApiProxyImpl.java:56)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:150)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:148)
at java.security.AccessController.doPrivileged(Native Method)
Run Code Online (Sandbox Code Playgroud)
似乎花费的时间比想要等待的时间长,如果网站速度慢,该怎么办?
我正在编写一个使用Hibernate来获取数据的Java应用程序,在我的应用程序中,我有一个输入文本区域,它接受用户输入的sql命令字符串并通过Hibernate运行以获取用户查询的任何数据,所以我不知道事先知道结果表可能是什么样子,因此不知道列名,但我确实需要在表中显示用户查询结果,列名与数据字段相关,如何在Hibernate中实现?我试过以下代码:
Session session=HibernateUtil.getSession();
session.beginTransaction();
Query q=session.createQuery(hql);
AliasToEntityMapResultTransformer INSTANCE=new AliasToEntityMapResultTransformer();
q.setResultTransformer(INSTANCE);
List<Map<String,Object>> aliasToValueMapList=q.list();
for (Map<String,Object> map : aliasToValueMapList)
for (Map.Entry<String,Object> entry : map.entrySet()) System.out.println(entry.getKey()+" - "+entry.getValue());
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误消息:线程"AWT-EventQueue-0"中的异常java.lang.ClassCastException:sakila.entity.Actor无法强制转换为java.util.Map
它指向1st for循环,因为我是Hibernate的新手,不知道它是否可行,如何修复上面的代码?有人可以告诉我一些在我的案例中有效的示例代码吗?
编辑:正如MarcelStör在下面提到的,我需要能够允许这两种情况发生并且不限制用户查询任何数据的能力,最好的方法是什么?
我正在学习招摇,试图做一些改变,看看它是否可以反映在索引页面上。所以起点是index.html页面,我从jar文件中复制了它:
C:\swagger-ui\target\swagger-ui-2.1.0-M1\WEB-INF\lib\swagger-ui-2.1.8-M1.jar
并将新页面保存为index2.html,在里面的html内容中添加一行,并添加到上面的jar文件中。
但我注意到它有一个.gz文件作为原始的index.html文件,不知道它的用途,所以我还制作了一个名为index2.html.gz的文件并将其添加到上面的jar文件中,然后运行jetty服务器,并加载index.html: http://localhost:8080/swagger-ui/webjars/swagger-ui/2.1.8-M1/index.html
它显示正常,然后我尝试加载:index2.html,但找不到该页面,为什么?我应该在哪里包含它,以便它显示在:http://localhost:8080/swagger-ui/webjars/swagger-ui/2.1.8-M1/index2.html
错误消息是:
HTTP 错误 404
访问 /swagger-ui/webjars/swagger-ui/2.1.8-M1/index2.html 时出现问题。原因:
Not Found
Run Code Online (Sandbox Code Playgroud) java ×5
charts ×1
connection ×1
hibernate ×1
javascript ×1
names ×1
netbeans ×1
object ×1
parameters ×1
performance ×1
sorting ×1
swagger ×1
timeout ×1
tomcat ×1
webjars ×1