我想把两个人放在<div>一起.右边<div>约200px; 并且左侧<div>必须填满屏幕宽度的其余部分?我怎样才能做到这一点?
我正在研究我在Eclipse上的常规项目,它是一个J2EE应用程序,由Spring,Hibernate等构成.我正在使用Tomcat 7(没有特别的原因,我没有利用任何新功能,我只是想尝试一下).每次我调试我的应用程序时,都会发生Eclipse调试器弹出,就像它已到达断点一样,但事实并非如此,实际上它停在Java源文件上ThreadPoolExecutor.控制台上没有堆栈跟踪,它只是停止.然后,如果我点击继续,它继续,应用程序完美.这是调试器窗口中显示的内容:
Daemon Thread ["http-bio-8080"-exec-2] (Suspended (exception RuntimeException))
ThreadPoolExecutor$Worker.run() line: 912
TaskThread(Thread).run() line: 619
Run Code Online (Sandbox Code Playgroud)
我真的无法解释这个,因为我根本就没用ThreadPoolExecutor.必须是来自Tomcat,Hibernate或Spring的东西.这非常烦人,因为我总是要在调试过程中恢复.
有线索吗?
假设我有一个类和一个方法
class A {
void foo() throws Exception() {
...
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想为A一个流传递的每个实例调用foo,如:
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
Run Code Online (Sandbox Code Playgroud)
问题:如何正确处理异常?代码无法在我的机器上编译,因为我没有处理foo()可能抛出的异常.在throws Exception的bar似乎是没用在这里.这是为什么?
我对何时使用子类和模块非常熟悉,但最近我一直在看这样的嵌套类:
class Foo
class Bar
# do some useful things
end
end
Run Code Online (Sandbox Code Playgroud)
以及嵌套在模块中的类如下:
module Baz
class Quux
# more code
end
end
Run Code Online (Sandbox Code Playgroud)
文档和文章都很稀疏,或者我没有足够的知识来搜索正确的搜索术语,但我似乎无法找到有关该主题的更多信息.
有人可以提供关于为何/何时使用这些技术的帖子的示例或链接?
我有一些关于在JSP Web应用程序中使用Hibernate的问题.
应该是什么价值hibernate.current_session_context_class?
那么,应该使用以下哪个陈述?为什么?
Session s = HibernateUtil.getSessionFactory().openSession();
Session s = HibernateUtil.getSessionFactory().getCurrentSession()
Run Code Online (Sandbox Code Playgroud)最后,哪一个更好"每个网络应用一个会话"或"每个请求一个会话"?
我试图通过反射接收字段值.问题是我不知道字段类型,必须在获取值时决定它.
此代码导致此异常:
无法将java.lang.String字段com .... fieldName设置为java.lang.String
Field field = object.getClass().getDeclaredField(fieldName);
field.setAccessible(true);
Class<?> targetType = field.getType();
Object objectValue = targetType.newInstance();
Object value = field.get(objectValue);
Run Code Online (Sandbox Code Playgroud)
我试图施放,但我得到编译错误:
field.get((targetType)objectValue)
Run Code Online (Sandbox Code Playgroud)
要么
targetType objectValue = targetType.newInstance();
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
说我有一个像这样的代码:
import java.util.Date;
import my.own.Date;
class Test{
public static void main(String [] args){
// I want to choose my.own.Date here. How?
..
// I want to choose util.Date here. How ?
}
}
Run Code Online (Sandbox Code Playgroud)
我应该是完全合格的班级名字吗?我能摆脱进口声明吗?在现实世界的编程中这种场景是常见的吗?
任何人都可以提供有关如何建立JDBC连接池的示例或链接吗?
从搜索谷歌我看到许多不同的方式这样做,这是相当混乱.
最终我需要代码来返回一个java.sql.Connection对象,但我无法入门.欢迎提出任何建议.
更新: 没有javax.sql或java.sql已经汇集连接实现?为什么不最好使用这些?
我有一个String变量(基本上是一个带有未指定数字的英文句子),我想将所有数字提取到一个整数数组中.我想知道是否有正则表达式的快速解决方案?
我使用了Sean的解决方案并稍微改了一下:
LinkedList<String> numbers = new LinkedList<String>();
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(line);
while (m.find()) {
numbers.add(m.group());
}
Run Code Online (Sandbox Code Playgroud) 为什么第一次if编译好,第二次失败?
if(proceed) {int i;} // This compiles fine.
if(proceed) int i;// This gives an error. (Syntax error on token ")", { expected after this token)
Run Code Online (Sandbox Code Playgroud) java ×8
arrays ×1
block ×1
css ×1
debugging ×1
declaration ×1
eclipse ×1
hibernate ×1
html ×1
if-statement ×1
java-8 ×1
java-stream ×1
jdbc ×1
oop ×1
reflection ×1
regex ×1
ruby ×1
string ×1
tomcat ×1