我有两个问题:
1.在开发模式下GWT 2.5.1使用哪种Jetty版本?
2.有没有办法改变这个版本?
DEFINE p_annual_sal = 60000
DECLARE
v_sal NUMBER(9,2) := &p_annual_sal;
BEGIN
v_sal := v_sal/12;
END;
/
Run Code Online (Sandbox Code Playgroud)
“定义”这个词有什么用?
我有两个主题.第一个线程调用setX方法,第二个线程调用getX方法.我是否必须将方法设置为同步,尽管我只有一个写线程?我可以用第二类和volatile变量解决我的线程问题吗?
public class Test {
private int x;
public synchronized void setX(int x) {
this.x = x;
}
public synchronized int getX() {
return this.x;
}
}
public class Test2 {
private volatile int x;
public void setX(int x) {
this.x = x;
}
public int getX() {
return this.x;
}
}
Run Code Online (Sandbox Code Playgroud) 问题可能有点奇怪.但我正在寻找一种只有在用户发表评论时才允许对表进行更新的方法.更新普通表时,注释应保存在第二个审计表中.
我认为在oracle中没有办法在执行"update table set ..."时用户如何发表评论.
所以我创建了自己的过程,用户可以将语句和注释作为参数传递.触发器可以防止没有此过程的更新.
create or replace
PROCEDURE Update_Table(stmt varchar2, comment varchar2) AS
BEGIN
Insert into audit_table values(stmt, comment);
Execute immediate stmt;
END Update_Table;
Run Code Online (Sandbox Code Playgroud)
我对这个解决方案并不满意.所以也许有更简单的解决方案.