小编Sri*_*nth的帖子

spring @Controller和@RestController注释之间的区别

弹簧@Controller@RestController注释之间的区别.

可以@Controller注解同时用于Web MVC框架和REST的应用程序?
如果是,我们如何区分它是Web MVC还是REST应用程序.

java spring spring-mvc

326
推荐指数
9
解决办法
16万
查看次数

OCJP转储多线程ThreadSeven扩展Thread

我有来自OCJP转储的简单问题.

问题编号:220鉴于:

1. public class TestSeven extends Thread {
2.     private static int x;
3.     public synchronized void doThings() {
4.         int current = x;
5.         current++;
6.         x = current;
7.     }
8.     public void run() {
9.         doThings();
10.    }
11. }
Run Code Online (Sandbox Code Playgroud)

哪个论述是对的?

A.编译失败.

B.在运行时抛出异常.

C.同步run()方法会使类成为线程安全的.

D.变量"x"中的数据受到保护,不会出现并发访问问题.

E.将doThings()方法声明为static将使类成为线程安全的.

F.在同步(new Object()){}块中包装doThings()中的语句将使该类成为线程安全的.

答案是选项E.

我的问题:作为方法doThings()已经同步,它不会使线程安全吗?

还请为这些主题提供一些很好的链接.

java multithreading thread-safety

5
推荐指数
1
解决办法
1779
查看次数

ORACLE 1z0-047摘录

这是oracle 1z0-047测试中的问题.

EMPDET是一个包含列EMPNO和的外部表ENAME.哪个命令与EMPDET表有关?

A. UPDATE empdet
SET ename = 'Amit'
WHERE empno = 1234;

B. DELETE FROM empdet
WHERE ename LIKE 'J%';

C. CREATE VIEW empvu
AS
SELECT* FROM empdept;

D. CREATE INDEX empdet_dx
ON empdet(empno);
Run Code Online (Sandbox Code Playgroud)

答案是C.我有一个疑问如下:外表是什么意思?当我尝试运行查询时,所有四个选项都有效.

:)

sql oracle oracle11g oracle-sqldeveloper

-2
推荐指数
1
解决办法
445
查看次数