小编Jav*_*a P的帖子

Spring 云安全与 Spring 安全

我刚开始学习 spring cloud security,我有一个基本问题。它与 Spring Security 有何不同?我们是否需要在 spring boot 上构建我们的应用程序才能使用 spring 云安全?

提前致谢。

spring-security spring-boot spring-cloud-security

7
推荐指数
1
解决办法
2979
查看次数

ExecutorService 固定池线程挂起

我在我们的代码中使用以下代码片段。

ExecutorService executor = Executors.newFixedThreadPool(4);
while(loop 50 times){
    //In the extreme case I will have 50 threads and only 4 will be active and remaining are in queue 
    MyThread myThread = new MyThread();
    executor.execute(myThread);//Each Thread process 100,000 records and put in a file
}
executor.shutdown();
while (!executor.isTerminated()) {
}
Run Code Online (Sandbox Code Playgroud)

以下是我的问题:

  1. 它挂在第二个 while 循环中。可能是什么原因?
  2. 有没有办法在一定间隔后终止整个线程池?
  3. 我可以在一定时间间隔后终止线程吗?

请帮我解决这个问题。

java concurrency multithreading

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

Javascript用$替换问题

我试图用"$$ Ashok"替换下面例子中的"this".我没有得到预期的输出.

    var adHtmltext ="this is ashok"
    adHtmltext = adHtmltext.replace("this", "$$Ashok");
    alert(adHtmltext );
Run Code Online (Sandbox Code Playgroud)

为什么它会在输出中显示一个$?怎么解决这个问题?

这是jsfiddle http://jsfiddle.net/RxDa5/

请帮忙.

javascript

4
推荐指数
1
解决办法
424
查看次数

为什么我们在策略设计模式中需要 Context 类?

为什么在策略模式中需要 Context 类?

例如,我想使用 zip 或 rar 压缩来压缩文件。我们可以使用带有以下文件的策略模式来解决这个问题。

1.ICompressionStrategy...Its interface
2.ZipCompressionStrategy ..implements IcompressionStrategy
3.RarCompressionStrategy ..implements IcompressionStrategy
4.CompressionContext..Inject IcompressionStrategy
5.Client..Inject CompressionContext
Run Code Online (Sandbox Code Playgroud)

在上面的场景中,为什么我们需要 CompressionContext 类?为什么我不能将 IcompressionStrategy 注入 Client 类?

在上述场景中使用 CompressionContext 类有什么好处?我可以避免吗?

这是我正在谈论的示例

http://java.dzone.com/articles/design-patterns-strategy

java design-patterns strategy-pattern

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

在coffeescript数组中查找重复值的最简单方法

我是coffeescript的新手.请帮我.

如何在数组中找到重复值?

var arr = ['manager','manager','employee','manager',
           'director','employee','manager','operatives'];
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它应该返回['manager','employee'].

arrays coffeescript

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

具有 CRUD 方法的类违反了单一职责原则?

我试图理解单一责任原则。我有以下问题。

  1. 单一职责原则 (SRP) 规定,类的更改不应有多个原因。通常我们的Resource、Service和Repository类都有create、read、update和delete方法。我们正在更改每个类以修改任何这些操作的代码。是否违反SRP?我们需要为每个动作单独的类吗?

  2. 当我运行声纳 lint 时,我看到了以下消息。

    类不应该与太多其他类耦合。

    这里我使用 spring DI 注入其他类。依赖项数量有限制吗?

我可能错过了这个概念的关键。请推荐一个很好的资源,通过示例更好地理解这个概念

spring single-responsibility-principle solid-principles

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

哪个解析器:SAX、DOM 或 xpath?

我有我运行查询的 xml,如下所述。哪个解析器(sax 或 DOM 或 xpath)最适合通过 id 检索查询节点?

您能否用一些示例代码向我解释这一点,以便这对我有很大帮助?

我想编写一个通用类,它通过 id 读取查询并将参数传递给它。由于每个查询都可能返回一组不同的值,因此在我们执行查询后返回值的最佳方法是什么?

<?xml version="1.0" encoding="UTF-8"?>
<queries>
    <query id="getUserByName">
        select * from users where name=?
    </query>
    <query id="getUserByEmail">
        select * from users where email=?
    </query>
</queries>
Run Code Online (Sandbox Code Playgroud)

java xml

0
推荐指数
1
解决办法
5866
查看次数