我试过下面的代码.我从其他一些帖子中获取了这段代码,这些帖子根据作者是正确的.但是当我尝试跑步时,它并没有给我确切的结果.
这主要是按顺序打印偶数和奇数值.
public class PrintEvenOddTester {
public static void main(String ... args){
Printer print = new Printer(false);
Thread t1 = new Thread(new TaskEvenOdd(print));
Thread t2 = new Thread(new TaskEvenOdd(print));
t1.start();
t2.start();
}
}
class TaskEvenOdd implements Runnable {
int number=1;
Printer print;
TaskEvenOdd(Printer print){
this.print = print;
}
@Override
public void run() {
System.out.println("Run method");
while(number<10){
if(number%2 == 0){
System.out.println("Number is :"+ number);
print.printEven(number);
number+=2;
}
else {
System.out.println("Number is :"+ number);
print.printOdd(number);
number+=2;
}
}
}
}
class Printer …Run Code Online (Sandbox Code Playgroud) 我正在使用drools版本:5.5.0.Final
我在下面的链接中添加了已安装的drools插件: 是否有适用于Eclipse的Drools插件?
并得到漂亮的彩色DRL文件编辑器和流口水的观点.
但我想安装drools插件的原因是能够调试和检查drl文件中的每个规则都不起作用.
基本上下面的步骤不起作用:http://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch08.html#d0e8236
我把调试点放在文件中并在调试模式下运行应用程序,但它并没有就此止步.
任何人都可以帮我劝说drl文件.
我正在使用Spring MongoDB,现在我遇到了将值插入到arraylist中的问题.这是我的POJO类结构......
public class Search implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private String id;
private String searchkey;
private ArrayList<Lead> leads;
}
Run Code Online (Sandbox Code Playgroud)
"领导"是另一个POJO类,就像......
public class Lead implements Serializable {
private static final long serialVersionUID = 1L;
private String leadtext;
private String address;
private ArrayList<History> trackrecords;
}
Run Code Online (Sandbox Code Playgroud)
"历史"是另一个POJO类,它就像..
public class History implements Serializable {
private static final long serialVersionUID = 1L;
private String id;
private String changedfield;
private String oldvalue;
private String newvalue;
}
Run Code Online (Sandbox Code Playgroud)
问题是我想在更新一个潜在客户时将数据插入到trackrecords中.有可能在春天mongotemplate .. ?? …
什么是允许从列表(或其他数据结构)上的多个线程进行搜索的好方法,但是阻止对列表进行搜索并对不同线程上的列表进行编辑以进行交错?我尝试在搜索和编辑方法中使用synchronized块,但是当尝试在多个线程中运行搜索时,这会导致不必要的阻塞.
编辑:ReadWriteLock正是我想要的!谢谢.