小编P S*_*tro的帖子

打开数据库图表后,SQL Server Management Studio 崩溃

我在 SQL Server 2018 的本地服务器中有 2 个现有的数据库图,SSMS 18.1 打开它时,应用程序变为“无响应”,然后崩溃而没有任何错误。过去 7 天运行良好。

sql-server sql-server-2012

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

隐藏来自浏览器开发者工具网络的 Angular API 调用

当我从 Angular 调用一个 API 调用到后端时,我可以在“开发人员工具”(ctrl+shift+i)的“网络”部分中看到 API 调用。我想从“网络”列表中隐藏 API 调用。因为,我在一些网站上看到他们隐藏了 API 调用。意味着,数据即将到来,但它没有被列在开发人员的工具中。我该怎么办?

例如,访问此网站 url https://track.aftership.com/shreetirupati/115601676472http://www.shreetirupaticourier.net/Frm_DocTrack.aspx?docno=115601676472,并没有访问任何 API,这是否意味着它们是直接从前端的数据库访问数据?

google-chrome-devtools angular

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

默认情况下使用http运行时如何使用https运行Angular?

默认情况下,如果我们运行与它们一起运行的 Angular 应用程序 http(例如 on http://localhost:4200)。

如何将其转换http为使用https

ssl https angular

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

如何禁用规则:TSLint 中的一行

 clearFile()
 {
      (<HTMLInputElement>document.getElementById('uploadFile')).value = "";
 }
Run Code Online (Sandbox Code Playgroud)

[tslint] misplaced opening brace
Run Code Online (Sandbox Code Playgroud)

.

如果我在同一行函数中使用左大括号,它不会给我警告

clearFile(){
      (<HTMLInputElement>document.getElementById('uploadFile')).value = "";
 }
Run Code Online (Sandbox Code Playgroud)

这条规则称为“一行”规则以及如何在 TSLint 中配置它来处理第一种类型的大括号样式

提前致谢

tslint

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

PreAuthorize 中的自定义方法不起作用“无法评估表达式 'isAdmin()'”

@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class MethodSecurityConfig extends GlobalMethodSecurityConfiguration {

    @Autowired
    private ApplicationContext context;

    @Override
    protected MethodSecurityExpressionHandler createExpressionHandler() {
        DefaultMethodSecurityExpressionHandler expressionHandler = new DefaultMethodSecurityExpressionHandler();
        expressionHandler.setPermissionEvaluator(new UserPermissionEvaluator());
        expressionHandler.setApplicationContext(context);
        return expressionHandler;
    }
}
Run Code Online (Sandbox Code Playgroud)

和 UserPermission 类

@Component("UsrPermission")
public class UserPermissionEvaluator implements PermissionEvaluator {
    @Override
    public boolean hasPermission(Authentication authentication, Object targetObject, Object permission) {
        if (!targetObject.toString().equals("true") && targetObject.toString().equals(permission.toString())) {
            return true;
        } else if (!targetObject.toString().equals("true")) {
            return false;
        }
        ...
        return hasPermission;
    }

    public boolean isAdmin() {
        return CustomSecurityPrincipal.getSecurityPrincipal().isAdmin();
    }

    @Override
    public boolean …
Run Code Online (Sandbox Code Playgroud)

spring spring-security

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

JavaMail 连接超时不按属性工作

使用的Javax邮件版本1.6.2

手动设置JavaMailSender

我尝试使用 mail.smtp.timeout 和 mail.smtps.timeout 进行超时操作。
并且,我尝试使用字符串和整数值 3000。

    String timeOut = "3000";
    Properties pros = new Properties();
    pros.put("mail.smtp.timeout", timeOut);
    pros.put("mail.smtp.connectiontimeout", timeOut);
    pros.put("mail.smtp.writetimeout", timeOut);

    pros.put("mail.smtp.auth", "true");
    pros.put("mail.smtp.starttls.enable", "true");


    jmailSender.setJavaMailProperties(pros);

    return jmailSender;
Run Code Online (Sandbox Code Playgroud)

大约需要 7 秒,没有任何失败。由于默认情况下是无限的,所以很可能它没有以某种方式设置

是否缺少任何属性或其他内容?

java jakarta-mail connection-timeout

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

我们是否需要检查Java 8中的Stream是否为null而不进行迭代

在迭代之前检查流是否为空或不为null的推荐/好的方法

我能想到的是协助stream()流Streamable并检查为空和空

是否有任何Java 8函数/功能来检查?

参考:-https: //www.baeldung.com/java-null-safe-streams-from-collections

java java-8

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