小编Ben*_*ied的帖子

无法使用Slick-play解析符号(foreach,list,...)

我使用playframewok开始使用光滑和scala

我已经使用play-slick 0.5.0.8将我的项目配置为使用play 2.2.0

我的问题是我无法执行一些基本方法,例如"list,foreach,for {} yield ..."

我试过一个独立的例子,它使用相同的光滑版本1.0.1?

这是项目构建文件

import sbt._
import Keys._
import play.Project._

object Build extends Build {

  val appName         = "homePage"
  val appVersion      = "1.0-ALPHA"

  val appDependencies = Seq(
    // Add your project dependencies here,
    jdbc,
    "com.typesafe.play" %% "play-slick" % "0.5.0.8"  ,
    "postgresql" % "postgresql" % "9.1-901-1.jdbc4",
    "com.typesafe.slick" %% "slick" % "1.0.1"

  )

  val main = play.Project(appName, appVersion, appDependencies).settings(
    // add web app as
    playAssetsDirectories <+= baseDirectory / "webapp"
  )

}
Run Code Online (Sandbox Code Playgroud)

我的模特::

package model

import java.util.Calendar …
Run Code Online (Sandbox Code Playgroud)

scala slick playframework-2.2

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

在mongodb中调用存储的函数

我在mongdb中调用存储函数时遇到了一些困难.我和mongo有点新手.

[编辑]:我的函数存储在mongodb中

function() {
    var cndTime = new Date().getTime() - (3600*1000*24*2); // condition
     db.urls.find(needParse: false).forEach(function(item){
        if(item.date < cndTime)  // check
            db.urls.update({_id: item._id}, {$set: { needParse: true }}); // update field
     });
}
Run Code Online (Sandbox Code Playgroud)

我要问的是如何使用reactivemongo或本机API调用此函数.

mongodb mongodb-java

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

具有单个 ALB、多个命名空间和外部 DNS 的 EKS Ingress

我正在尝试在 aws EKS 中跨多个命名空间配置单个 ALB,每个命​​名空间都有自己的入口资源。

aws-loadbalancer-controller我正在尝试在 k8s v1.20 上配置入口控制器。

我面临的问题是,每次我尝试部署新服务时,除了入口配置中指定的共享 ALB 之外,它总是会启动一个新的经典负载均衡器。

https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/

阿尔奇

# service-realm1-dev.yaml:
apiVersion: v1
kind: Service
metadata:
  name: sentinel
  annotations:
    external-dns.alpha.kubernetes.io/hostname: realm1.dev.sentinel.mysite.io
  namespace: realm1-dev
  labels:
    run: sentinel
spec:
  ports:
    - port: 5001
      name: ps1
      protocol: TCP
  selector:
    app: sentinel
  type: LoadBalancer
Run Code Online (Sandbox Code Playgroud)
# ingress realm1-app
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: alb
    alb.ingress.kubernetes.io/group.name: sentinel-ingress
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
    alb.ingress.kubernetes.io/healthcheck-port: traffic-port
    alb.ingress.kubernetes.io/healthcheck-interval-seconds: "15"
    alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "5"
    alb.ingress.kubernetes.io/success-codes: 200-300
    alb.ingress.kubernetes.io/healthy-threshold-count: "2"
    alb.ingress.kubernetes.io/unhealthy-threshold-count: "2"
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80}]'
  name: sentinel-ingress-controller …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress amazon-eks

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