小编Em *_* Ae的帖子

WebLogic 10中的临时目录

每当WL停止时,它都不会删除它的临时目录..即

domains/mydomain/servers/myserver/tmp/_WL_TEMP_APP_DOWNLOADS

/domains/mydomain/servers/myserver/tmp/_WL_user/ /domains/mydomain/servers/myserver/stage

因此,当我们部署新的应用程序时,它不会部署一些JSP或某些类,它会保留这些文件的旧版本.导致许多业务错误+运行时错误.

这是一个已知的问题吗?我们如何解决这个问题?

java weblogic weblogic-10.x

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

推送到远程分支以进行拉取请求

我在不同的文章和 stackoverflow 问题中迷失了方向,无法集中精力找出 GIT 的命令。这是我想要做的

  • 我使用 eclipse Git 从 master 创建了分支。
  • 我切换到那个分支
  • 做了我的改变

现在,我想

  1. 在本地提交更改(`git commit -m "comment"')
  2. 推送到存储库作为 的分支,Master以便我可以创建pull request. 一旦 pull 获得批准,它将merged进入 master。但是我如何将我的本地推送到上游,以便创建分支并且我可以发出拉取请求?

git branch git-workflow

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

Flask模板中的全局变量

可能不是准确的标题,因为我是flask / python的新手。我正在开发一种内部工具,供不同团队使用。每队有不同阶段的部署,如alphabeta|testprod和他们也有多个地区如NAEUAP等...

现在,当我使用时,redirect_template我正在发送stageregion作为变量,然后在模板中使用它们。但是,为每一件事做redirect_template都是很麻烦的。有什么更好的办法吗?

python jinja2 flask

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

使用 AWS Lambda 的 Discord 机器人

我正在尝试构建一个不和谐的机器人,并且想知道是否可以使用 AWS lambda 来实现它。到目前为止,我还没有看到有人这样做过,所以很困惑是否可能。特别是当 lambda 不一直处于活动状态时。

aws-lambda discord

6
推荐指数
2
解决办法
7073
查看次数

OpenTelemetry 缺少软件包

我的 Go 项目中出现以下错误。我用来go mod管理依赖关系。看起来最新版本opentelemetry没有特定的软件包。但我应该如何修复它们

go get ./...                           
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/collector/trace/v1
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/collector/metrics/v1
go: finding module for package go.opentelemetry.io/otel/api/label
go: finding module for package go.opentelemetry.io/otel/api/standard
go: finding module for package go.opentelemetry.io/otel/instrumentation/othttp
go: finding module for package go.opentelemetry.io/otel/api/kv
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/trace/v1
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/common/v1
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/resource/v1
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/metrics/v1
go: finding module for package go.opentelemetry.io/otel/internal/opentelemetry-proto-gen/collector/trace/v1
go: finding module …
Run Code Online (Sandbox Code Playgroud)

go go1.14 open-telemetry

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

Spring数据:不是托管类型:类java.lang.Object

我试图通过遵循不同的Spring教程通过Spring Boot公开我的数据库表,并且遇到以下异常(我将在末尾发布异常)。

这是我正在使用的类

package com.xxx.xxx.db;

import org.springframework.data.repository.Repository;

import java.io.Serializable;

public interface BaseRepository<T, ID extends Serializable> extends Repository<T, ID>{
  T findOne(ID id);
  T save(T entity);
}
Run Code Online (Sandbox Code Playgroud)

这是我的特定服务等级

package com.xxx.xxx.tablename;

import com.xxx.xxx.db.BaseRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class TableNameService {

  @Autowired
  private BaseRepository<TableName, Long> repository;

  public TableName findById(Long id){
    return repository.findOne(id);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的实体

package com.xxx.xxx.tablename;

import lombok.Getter;
import lombok.Setter;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;

@Getter
@Setter
@Entity
@Table(name="table_name")
public class TableName {

  @Id
  private long id;

  @NotNull …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate spring-data

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

在 CloudFormation 中为 APIGateway 方法设置 CloudWatch 维度

我有一个 api 说apifortest,它在不同的路径下有 10 种方法。这些方法是GET,PUTPOST。我想要做的是为这些创建一个 CloudWatch 监视器。

我在这里查看文档

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/api-gateway-metrics-dimensions.html

这是我之前的

TestApiCloudWatch:
    Type: "AWS::CloudWatch::Alarm"
    Properties:
        ActionsEnabled: "True"
        AlarmName: "ApiGateway-TestAPI-5XXError-SEV2"
        ComparisonOperator: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, ComparisonOperator]
        Dimensions:
            -
                Name: "ApiName"
                Value: "APIForTest"
            -
                Name: "Stage"
                Value: "Prod"
        EvaluationPeriods: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, EvaluationPeriods]
        MetricName: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, MetricName]
        Namespace: "AWS/ApiGateway"
        Period: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, Period]
        Statistic: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, Statistic]
        Threshold: !FindInMap [APIGatewayCloudWatchMappings, 5XXError-SEV2, Threshold]
Run Code Online (Sandbox Code Playgroud)

但是这个警报是在 API 级别设置的。我想在方法级别进行设置。文档确实说明我们可以这样做,但它没有任何示例。

任何帮助,将不胜感激。

amazon-web-services aws-cloudformation amazon-cloudwatch aws-api-gateway

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

如何使 AWS APIGateway 缓存无效

我们有一个服务,其中inserts转化为dynamodb某些价值。为了这个问题,让我们说它的key:value对,即customer_id:customer_email。插入不会经常发生,一旦插入完成,该特定键就不会更新。

我们所做的就是创建它,提供了客户端库customer_id将获取customer_emaildynamodb

鉴于customer_id数据是静态的,我们的想法是将缓存添加到表中,但我们不确定在以下用例中会发生什么

  1. client_1使用我们的库来获取customer_emailcustomer_id = 2
  2. 客户不存在所以api网关返回 not found
  3. APIGateway 将缓存此响应
  4. 对于任何后续调用,将发送此缓存的响应
  5. 现在另一个系统插入customer_id = 2了它的电子邮件 ID。该系统不知道此响应之前是否已缓存。它甚至不知道任何其他系统已获取此特定数据。customer_id当它被插入到 dynamo 中时,我们如何使这个特定的缓存无效

caching amazon-web-services amazon-dynamodb aws-api-gateway

5
推荐指数
3
解决办法
6960
查看次数

未为 aws sam cli 配置 Python

我正在按照本教程构建 SAM 应用程序:https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-getting-started-hello-world.html

\n

当我这样做时sam build,我收到以下错误

\n
\xe2\x9d\xaf sam build\nBuilding codeuri: hello_world/ runtime: python3.8 metadata: {} functions: [\'HelloWorldFunction\']\n\nBuild Failed\nError: PythonPipBuilder:Validation - Binary validation failed for python, searched for python in following locations  : [\'/usr/bin/python\'] which did not satisfy constraints for runtime: python3.8. Do you have python for runtime: python3.8 on your PATH?\n
Run Code Online (Sandbox Code Playgroud)\n

我通过这样做检查了我的Python

\n
\xe2\x9d\xaf which python\npython: aliased to python3\n
Run Code Online (Sandbox Code Playgroud)\n

当我做 python 版本时,我得到了这个

\n
\xe2\x9d\xaf python --version\nPython 3.8.2\n
Run Code Online (Sandbox Code Playgroud)\n

那么缺少什么以及如何解决这个问题呢?

\n

python amazon-web-services aws-lambda serverless aws-sam

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

配置 hikari 连接池

我的数据库有以下设置(我有多个数据库,因此它们是按spring.datasource层次结构配置的。

spring:
  datasource:
    db-write:
      url: jdbc:sqlserver://whatever.database.windows.net:1433;database=dbname;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
      username: 'myusername'
      password: 'mynotsosecretpassword'
      driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

然后我在这里配置我的数据源

spring:
  datasource:
    db-write:
      url: jdbc:sqlserver://whatever.database.windows.net:1433;database=dbname;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
      username: 'myusername'
      password: 'mynotsosecretpassword'
      driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

dataSourceDbWrite我正在根据我在方法中读取的属性在方法中配置我的 hikari 数据源dataSourcePropertiesDbWrite。我相信我需要在特定层次结构中配置属性,以便该dataSourceDbWrite方法可以轻松检测hikari. 那是对的吗?

这个层次结构会是什么?

此外,我如何以及在哪里可以找到可以为 hikari 配置的属性?连接超时?连接池大小等?

java spring-boot hikaricp azure-sql-database java-11

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