我有一个表有一些具有共同组的行:
Id Name Group
1 ABC1 G1
2 ABC2 G1
3 ABC3 G1
4 AXX3 G2
Run Code Online (Sandbox Code Playgroud)
在某些时候,我知道我需要查询的组(例如G1).然后我需要在Name由它们过滤的行中查询字段中最左边最常见的字符Group.所以在这种情况下,我会得到ABC.
这可以在一个查询中执行吗?我需要以最简单的方式做到这一点.
我在这里不知所措!
我从这个链接 下载了Java EE 7 SDK http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-downloads-1956236.html
在安装过程中。我被迫安装GlassFish。与Java SE安装不同,我无法选择Java EE库的位置!
现在我只剩下GlassFish 了!我知道我迟早必须将我的应用程序部署到应用程序服务器中,但我只需要将Java EE库包含到我的 Eclipse java 项目中(甚至不是 eclipse web 项目。我使用ant组装我的WAR)。
我相信我可以继续将Java EE库包含在我的Run-Jetty-Run(从Eclipse运行 jetty 的Eclipse插件)运行配置类路径中,并且毫无问题地启动我的应用程序。
所以我的问题是:
我试图用最少的抽象来做事情,以了解更多并了解真正发生的事情。这就是为什么我更喜欢使用来自常规Eclipse java …
考虑一下这段代码
public static void main(String[] args) {
for(final String s : Arrays.asList("a","b","c")){
System.out.println(s);
}
}
Run Code Online (Sandbox Code Playgroud)
此代码不是用于特定目的,而是用于演示final foreach-loop变量的用法.
这是如何运作的 ?如何在单个变量中为final每个循环分配不同的值.或者这个变量在不同的范围\堆栈中多次声明?
我没有图形数据库应用程序的经验,但我正在尝试编写一个.我打算主持Heroku.
我可以看到有2个图表数据库服务提供商有免费计划,但我无法决定使用哪一个,他们都使用不同的属性进行营销,我无法比较!例如:
GrapheneDB仅提及节点和关系计数限制以及查询时间限制.但没有关于存储限制.
Graph Story提到了RAM限制,"存储限制和数据传输限制".
还提到了其他属性,但两个提供商之间无法比较.
有没有人尝试过任何这些服务Heroku并且可以分享他的经验吗?
编辑:我找到了这个页面,它提供了neo4j需要多少空间的想法.
最近我将核心servlet应用程序的核心功能分成了一个jar文件.此jar文件现在部署在tomcat的lib文件夹中,应用程序(即servlets,jsps,properties files..etc)作为war文件独立部署.
jar文件需要特定的属性文件.我将这些属性文件放在war文件中的"src"文件夹下(即类层次结构的顶部).
在过去,当所有东西都在同一个项目中并部署在一个war文件中时.相关类可以访问属性文件.现在,当这些类部署在jar中时,它们无法看到war文件中的属性文件(即已部署的Web应用程序).
我在这里可以缺少什么?我如何加载proeprties文件的示例:
properties.load(getClass().getResourceAsStream("/appconfig.properties"));
Run Code Online (Sandbox Code Playgroud)
感谢您的时间.
请假设以下内容:
public static void main(String[] args) {
ThreadPoolExecutor pool = new ThreadPoolExecutor(0, 5, 1L, TimeUnit.SECONDS, new PriorityBlockingQueue<Runnable>());
DashboardHtmlExport d = new DashboardHtmlExport();
for (int i = 0; i < 40; i++) {
System.out.println("Submitting: " + i);
try {
Thread.sleep(cooldown);
} catch (InterruptedException e) {
e.printStackTrace();
}
pool.submit(d.new A(i));
}
}
private class A implements Runnable, Comparable<A> {
private int order;
public A(int order) {
this.order = order;
}
public void run() {
try {
Thread.sleep(busyTime);
} catch (InterruptedException e) { …Run Code Online (Sandbox Code Playgroud) 我不是一个网页设计师,但我遇到的情况是我必须要看看我们当前设计div的h4元素是什么样的,因为我无法控制产生div元素的代码.我做到了,但后来我想知道的区别是它们之间的h4和div或任何其他夫妇的标签,如果可以的造型使它们看起来一样吗?
我下载了 Apache Drill v1.8,对其进行了编辑conf/drill-override.conf以进行以下更改:
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "10.178.23.140:2181,10.178.23.140:2182,10.178.23.140:2183,10.178.23.140:2184"
}
Run Code Online (Sandbox Code Playgroud)
..zookeeper 集群实际上由 4 个在同一台机器上启动的 Zookeeper 实例组成,我正在尝试启动 Drill。(即我只使用一台机器作为 Apache Drill 和 Zookeeper 的集群,机器的 IP 是10.178.23.140)
所以我不断收到这个错误:
Exception in thread "main" org.apache.drill.exec.exception.DrillbitStartupException: Failure during initial startup of Drillbit.
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:295)
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:271)
at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:267)
Caused by: org.apache.drill.exec.exception.DrillbitStartupException: Drillbit is disallowed to bind to loopback address in distributed mode.
at org.apache.drill.exec.service.ServiceEngine.checkLoopbackAddress(ServiceEngine.java:186)
at org.apache.drill.exec.service.ServiceEngine.start(ServiceEngine.java:146)
at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:119)
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:291)
... 2 more
Run Code Online (Sandbox Code Playgroud)
为什么钻头会抱怨绑定到回送地址?!
有没有更好的方式来获得byte[1]从一个byte比这个?
byte given_byte = 0x12;
byte[] wanted_byte = new byte[1];
wanted_byte[0] = given_byte;
Run Code Online (Sandbox Code Playgroud)
我有given_byte.似乎没有必要使用两行来定义wanted_byte.
java ×4
apache-drill ×1
casting ×1
classpath ×1
css ×1
eclipse ×1
final ×1
foreach ×1
glassfish ×1
glassfish-4 ×1
graphenedb ×1
heroku ×1
jakarta-ee ×1
java-ee-7 ×1
mysql ×1
neo4j ×1
sql ×1
threadpool ×1
tomcat ×1