小编Mar*_*zak的帖子

WCF依赖注入和抽象工厂

我有这个wcf方法

Profile GetProfileInfo(string profileType, string profileName)
Run Code Online (Sandbox Code Playgroud)

和业务规则:

如果profileType是从数据库中读取的"A".

如果profileType是从"xml"文件中读取的"B".

问题是:如何使用依赖注入容器实现它?

wcf dependency-injection factory-pattern

19
推荐指数
2
解决办法
8374
查看次数

如何从maven pom访问linux环境变量?

我想从pom.xml访问linux环境变量

我加入WAS_LOCAL_HOST='http://localhost:9081'

~/.bashrc~/.zsh/rc/env.rc

现在我想从maven中访问它pom.xml.我曾尝试${env.WAS_LOCAL_HOST}${WAS_LOCAL_HOST},但我仍的IntelliJ标记为Cannot resolve symbol env.WAS_LOCAL_HOST

如何从maven正确访问此变量?

java intellij-idea pom.xml maven

7
推荐指数
2
解决办法
6878
查看次数

确保该类是不可变的

这个 6岁的问题中,最高答案说,无法验证不变性.另一方面,在底部有两个最近的答案,表明可以使用:

检测类是否是不可变的.

我的问题是:这些工具在现实生活中是否有用?还有其他(更好的)解决方案吗?在过去几年中有什么变化吗?

java immutability

6
推荐指数
1
解决办法
584
查看次数

方法提取会对代码性能产生负面影响吗?

假设您有一个相当长的方法,其中包含大约 200 行对时间非常敏感的代码。将代码的某些部分提取到单独的方法中是否可能会减慢执行速度?

java performance refactoring

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

File upload progress in spring boot

To upload a file in spring boot one can use something like this:

@PostMapping("/")
public String handleFileUpload(@RequestParam("file") MultipartFile file,
    RedirectAttributes redirectAttributes) {

    storageService.store(file);
    redirectAttributes.addFlashAttribute("message",
        "You successfully uploaded " + file.getOriginalFilename() + "!");

    return "redirect:/";
}
Run Code Online (Sandbox Code Playgroud)

and it works fine.

My problem is how can I extend this code to get some kind of updates during upload. For example: one enent every 10% of completed upload. Is there any kind of mechanism which creates such events during upload? Can I overwrite …

java spring file-upload file spring-boot

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

如何检查Mule esb中是否存在文件

我想使用选择流控制,当名为#[function:dateStamp:dd-MM-yyyy] .xml的文件存在时,将选择一个路由,当此文件不存在时,将选择其他路由.

是否可以写'何时'选择部分来检查文件是否存在?

java esb mule

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

每个 Facade 都应该作为 Singleton 实现吗?

在 Facade 和 Singleton 的描述中,您可以读到:“Facade 通常被实现为单例”。

我想知道什么时候应该将 Facade 实现为单例,什么时候这是一个坏主意。

architecture oop singleton design-patterns

3
推荐指数
1
解决办法
3667
查看次数

ejb无国籍班级必须公开吗?

@Stateless类可以使用与公共不同的修饰符吗?在文档中,我只发现了构造函数/方法可见性的约束,但没有关于类级访问的有趣内容.

java ejb java-ee ejb-3.0 ejb-3.1

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

是否有可能在Java中有多个堆?

是否有可能在Java中有多个堆?如果有可能那么它会在哪些情况下发生?

java memory heap garbage-collection memory-management

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

如何在java中使用for循环在java中打印倾斜的金字塔模式?

我一直在尝试使用java中的for循环语句打印不同的模式.现在我想学习如何打印以下模式.它基本上是一种倾斜的金字塔型图案.

    *
    **
    ***
    ****
    ***
    **
    *
Run Code Online (Sandbox Code Playgroud)

我试图制作它并且我确实得到了正确的结果,但问题是我认为我这样做是一种不方便的方法.这是代码:

for (int x = 1; x <= 4; x++) {
    for (int y = 1; y <= x; y++) {
        System.out.print("*");
    }
    System.out.println();
}
for (int x = 1; x <= 3; x++) {
    for (int y = 3; y >= x; y--) {
        System.out.print("*");
    }
    System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

java algorithm loops for-loop

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

我的char切换软件返回相同的答案?

我想创建一个带字符串并加密它的程序.

在执行程序期间,它应该将字符串转换为char数组.然后,switch语句在数组中运行以替换a和b,反之亦然.

但是,程序只返回与开始时相同!这是代码

import java.lang.*;
import java.util.Scanner;


public class Program
{

    public static void main(String args[]) 
    {
        Scanner input = new Scanner(System.in);
        String pw = input.next();
        char pwa[] = pw.toCharArray();

        for(char c : pwa ){
          switch(c){
            case 'a':
            c = 'b';
            break;
            case 'b': 
            c ='a';
            break;
          }
        }
        String convpw = new String(pwa);
        System.out.println(convpw);
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays encryption char

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