小编Far*_*raz的帖子

正则表达式忽略特殊字符

说,我有一个文本存储为:

var val1 = 'l-oreal';
Run Code Online (Sandbox Code Playgroud)

我想匹配val1这样的,它读取val1并忽略其中的连字符(破折号)。我想要一个忽略文本中特殊字符的正则表达式。那可能吗?

我不想从文本中删除特殊字符。我想忽略它。

javascript regex

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

允许过滤对Cassandra的影响是什么?

根据官方的Cassandra博客,ALLOW FILTERING非常低效.但是,如果出于某种原因必须使用此类查询,那么对使用Cassandra获取数据的其他应用程序会产生什么影响呢?只有忙于为我的查询获取行的线程会很慢,或者整个Cassandra会变慢,因此,从Cassandra获取数据的所有其他应用程序都会让它们的响应变慢吗?

cassandra

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

在 Springboot 中有条件地应用 @EnableJms

鉴于以下 spring/boot 应用程序。

@SpringBootApplication
@Configuration
@ComponentScan
@EnableGlobalMethodSecurity(
        prePostEnabled = true,
        securedEnabled = false,
        jsr250Enabled = false)

@EnableJms // we would like to control this from an application property on/off
public class PayZilchCustomerServiceApplication {
    static {
        SSLUtilities.trustAllHostnames();
        SSLUtilities.trustAllHttpsCertificates();
    }
    public static void main(String[] args) {
        SpringApplication.run(PayZilchCustomerServiceApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

我们发现对于一些我们想要@EnableJms关闭的本地调试场景。我们注释掉这行代码。我们偶尔会创建带有注释行的 PR。PR 被代码审查捕获。

总有一天会过去的。我们如何@EnableJms从应用程序属性文件进行控制,最好是默认情况下它是打开的,但可以通过application-local.properties条目关闭。

java spring spring-jms spring-boot

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

如何让这个java代码回到代码中的某一点?

你可能会说,这是一个计算器.这是我用Java制作的第二个程序,除了机器人代码.我对Java很新,所以我对此并不了解.我希望能够在回答问题之后回到菜单(第19-27行).如果我能做到这一点,我会把M之类的东西放到菜单上,或者E放回答案之后退出.我想要它,所以如果他们把M,它将返回到那些代码行,以便能够重新开始,而不是重新启动程序.谢谢,马特.

public class Calculator {
public static void main(String[] args) {
    System.out.println("Calculator");
    System.out.println("----------");
    System.out.println("Press 1 for addition");
    System.out.println("Press 2 for subtraction");
    System.out.println("Press 3 for multiplication");
    System.out.println("Press 4 for division");
    int Menu;
    Scanner menu_scanner = new Scanner(System.in);
    Menu = menu_scanner.nextInt();
    if (Menu == 1){
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("Please enter the first number in the problem");
        System.out.println("--------------------------------------------");
        double iAddition1;
        double iAddition2;
        double aAddition;
        Scanner sAddition1 = new Scanner(System.in);
        iAddition1 = sAddition1.nextDouble();
        System.out.println("Please enter the second …
Run Code Online (Sandbox Code Playgroud)

java netbeans loops calculator

0
推荐指数
2
解决办法
9880
查看次数

Java LocalTime 实现线程安全

LocalTime 的文档说它是线程安全的。我知道它本身就是线程安全的。但是,如果我要在像这样的多个线程之间共享它,它会是线程安全的吗?

public class Timesheet {

private static boolean run = true;

private static LocalTime activity;

public static void main(String[] args) {

    CompletableFuture.runAsync(() -> {
        activity =  LocalTime.now();
    }

    CompletableFuture.runAsync(() -> {
        activity =  LocalTime.now();
    }

    try {
        while (run) {
           Thread.sleep(12000);
           run = false; 
        }
    } catch (InterruptedException e) {
        
    } finally {
        //print activity
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试获得准确的时间。如果我要检查主线程中的活动时间。会准确吗?

编辑:

我现在明白为什么我的代码不是线程安全的。如果我要在同步代码中操作 LocalTime 实例,那会使我的代码线程安全吗?

CompletableFuture.runAsync(() -> {
    synchronized (activity) {
        activity = LocalTime.now();
    }
}       
Run Code Online (Sandbox Code Playgroud)

java java-time

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