当我尝试给我的枚举值时,它给了我这个错误:
枚举状态中的构造函数状态不能应用于给定类型; STATUS_OPEN(0),
为什么会发生这种情况,我该如何解决?
这是我到目前为止的代码:
public enum Status
{
STATUS_OPEN(0),
STATUS_STARTED(1),
STATUS_INPROGRESS(2),
STATUS_ONHOLD(3),
STATUS_COMPLETED(4),
STATUS_CLOSED(5);
}
Run Code Online (Sandbox Code Playgroud)
我正在使用记事本和JDK通过命令提示符 - 我现在不想使用netbeans或eclipse.
我关注这个网站:链接
我已经google了,我无法真正找到为什么会出现此问题或如何通过搜索错误来解决它.
如何在没有硬编码值的情况下编写此sql语句?
resultSet = statement
.executeQuery("select * from myDatabase.myTable where name = 'john'");
// this works
Run Code Online (Sandbox Code Playgroud)
而是有类似的东西:
String name = "john";
resultSet = statement
.executeQuery("select * from myDatabase.myTable where name =" + name);
// Unknown column 'john' in 'where clause' at
// sun.reflect.NativeConstructorAccessorImpl.newInstance0...etc...
Run Code Online (Sandbox Code Playgroud)
提前致谢..
如果我想获得某个日期范围内的 total_consumption,我该怎么做?
我以为我可以这样做:
SELECT id, SUM(consumption)
FROM consumption_info
WHERE date_time BETWEEN 2013-09-15 AND 2013-09-16
GROUP BY id;
Run Code Online (Sandbox Code Playgroud)
但是这会返回:空集,2 个警告(0.00 秒)
---------------------------------------
id | consumption | date_time |
=======================================|
1 | 5 | 2013-09-15 21:35:03 |
2 | 5 | 2013-09-15 24:35:03 |
3 | 7 | 2013-09-16 11:25:23 |
4 | 3 | 2013-09-16 20:15:23 |
----------------------------------------
Run Code Online (Sandbox Code Playgroud)
有什么想法我在这里做错了吗?
提前致谢
NiFi 新手!
我有一个场景,我提出一个休息请求并取回一些数据。我收到的数据包含一个 ID,我需要它来进行后续请求。例如:
InvokeHTTP GET 请求:
结果:
[
{
id: 123
},
{
id: 345
}
]
Run Code Online (Sandbox Code Playgroud)
调用HTTP GET 请求:
有没有办法让我把上面的两个请求组合起来传递给 NiFi 中的 InvokeHTTP?
提前致谢!
使用Cassandra,如何基于创建主键的方式查看创建了多少个分区?我一直在遵循一个教程,其中提到要去bin/cassandra-cli使用该LIST命令。但是,最新的Cassandra安装不附带此工具,并且我在线阅读了其他文章,这些文章表明cli已被弃用。
无论如何,我是否可以看到使用cqlsh创建的分区?
提前致谢!
如果我有一个对象列表,我想通过每个函数调用移动到下一个节点(即创建一个"GetNextNode"我将如何进行此操作?现在我有一个方法将获取我的列表的第一个节点并将currentObj设置为它并返回它(让前一个节点仍为空)一个标志表示我们不再处理列表中的第一个节点.然后我继续前进,我想遍历列表(使用foreach我想?)通过我的currentObj到一个节点.这是我的代码:
List<Employee> ListOfEmployees = new List<Employee>();
Employee currEmployeeObj = null;
Employee prevEmployeeObj = null;
foreach (Employee employee in ListOfEmployees)
{
//how do i keep track of the previous and current employee in here?
}
return (currEmployeeObj);
}
Run Code Online (Sandbox Code Playgroud) 所以我有点困惑,因为我之前从未使用过枚举.我想在我的main方法中使用这个枚举.出于某种原因,我不能(我在任何时候甚至尝试Status s;在主要的时候继续得到错误).然而,我可以TestingEnum从main 调用我的方法,当然这是有效的...但我100%确定以这种方式使用枚举是完全错误的.有人可以告诉我我是如何正确使用这个吗?
如果我尝试这样做:状态s; 在我的主要方法中,我得到这个错误 - "找不到符号状态s;"
背景:java和enums的新手......
class MyClass {
public Status s;
public enum Status {
STATUS_OPEN(1),
STATUS_STARTED(2),
STATUS_INPROGRESS(3),
STATUS_ONHOLD(4),
STATUS_COMPLETED(5),
STATUS_CLOSED(6);
private final int status;
Status(int stat) {
this.status = stat;
}
public int getStatus() {
return this.status;
}
}
private void setStatus(Status stat) {
s = stat;
}
public void TestingEnum() {
Status myStat = Status.STATUS_ONHOLD;
setStatus(myStat);
}
@Override
public String toString() {
StringBuilder result = new StringBuilder();
String NEW_LINE = System.getProperty("line.separator"); …Run Code Online (Sandbox Code Playgroud) 如果我有一个如下字符串:
String myString = "SET(someRandomName, \"hi\", u)";
Run Code Online (Sandbox Code Playgroud)
在哪里我知道它"SET("总是存在于字符串中,但是长度"someRandomName"未知,我将如何删除所有字符"("到第一个实例"""?所以要重新迭代,我想删除这个子字符串:"SET(someRandomName, \""from myString.
我怎么在C#.Net中这样做?
编辑:我不想为此使用正则表达式.
所以我想以某种方式设置我的JOptionPane的大小 - 没有设置它,它对我的目的来说太大了,看起来不会很好.这是我的代码:
JScrollPane scrollpane = new JScrollPane();
String categories[] = { "1. Problem One Problem One Problem One Problem One Problem One Problem One Problem One Problem One Problem One", "2. Problem Two", "3. Extended Family", "4. Extended Family", "5. Extended Family"};
JList list = new JList(categories);
errorListCellRenderer cellRenderer = new errorListCellRenderer();
list.setCellRenderer(cellRenderer);
scrollpane = new JScrollPane(list);
JPanel panel = new JPanel();
panel.add(scrollpane);
JOptionPane.showMessageDialog(null, panel, "Error List",
JOptionPane.PLAIN_MESSAGE);
Run Code Online (Sandbox Code Playgroud)
当我设置JPanel的大小时:
panel.setPreferredSize(new Dimension(500, 200));
Run Code Online (Sandbox Code Playgroud)
滚动条消失,因此不会显示所有内容.
有任何想法吗?Java n00b ...
新的NiFi!
我想知道是否有办法在NiFi中的流文件中发送带有属性的空流文件?我想将此作为触发器来指示某种类型的事件已启动.
在NiFi中,有没有其他方式可以表明一系列事件已经开始并完成了?例如,如果我有三个读入数据的处理器,我想知道第一个处理器即将被触发,而最后一个处理器已经完成.反正我还能这样做吗?如果处理器继续运行,我希望能够一次性将从处理器1读取的数据分组到处理器3.为了使这更清楚
Begin
Processor1
Processor2
Processor3
End
Begin
Processor1
Processor2
Processor3
End
...
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,提前致谢!