小编Des*_*ond的帖子

Hibernate 和 CRUDRepository Spring Boot

我是 Hibernate 和 Spring Boot 的新手。我知道 hibernate 是 ORM 工具,因此您可以将对象映射到数据库,只需使用 save() 将 obj 自动保存到数据库中。在 Spring Boot 中,我会做类似的事情

public interface CourseRepository extends CrudRepository<Course, String>{
}
Run Code Online (Sandbox Code Playgroud)

不知何故,我将获得所有 CRUD 操作,例如 save 和 findAll 等。

从另一个休眠教程中,它说需要会话才能将对象保存到数据库。但是,我没有看到在 Spring boot 中实现了任何形式的 sessionfactory 或 session,我仍然可以执行 save 和 findAll 操作等。

这是怎么发生的,这与休眠有什么关系?我到底应该从哪里开始了解更多关于 hibernate 的信息,比如@OneToMany,并且基本上了解整个应用程序的细节到 spring boot 中的数据库操作?谢谢

java spring hibernate

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

Tensorboard图表召回

我正在训练一个物体探测器,我负责评估工作.我在张量板中看到了某些图形.如图所示,tensorflowboard中的DetectionBoxes_Recall/AR @ 10 vs AR @ 100 vs AR @ 100(medium)是什么.DetectionBoxes_Precision/mAP,mAP(大),mAP(中),mAP(小),mAP(0.50IOU)和mAP(0.75IOU)之间有什么区别?请帮助我对此表示新的感谢.

tensorflow tensorboard

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

Kafka docker 撰写外部连接

我想将 9093 暴露到 docker 容器之外。当我将 kafka-0 端口设置为暴露给 9093 和 KAFKA_ADVERTISED_LISTENERS 时,我无法连接到 localhost:9093,如以下 docker-compose 文件所示。

version: '3'

services:
  kafka-0:
    image: confluentinc/cp-kafka:5.2.1
    container_name: kafka-0
    hostname: kafka-0
    ports:
      - "9093:9092"
    environment:
      - KAFKA_BROKER_ID=1
      - KAFKA_ZOOKEEPER_CONNECT=wise-nlp-zookeeper:2181
      - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
      - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka-0:29094,PLAINTEXT_HOST://localhost:9093
      - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
    depends_on:
      - zookeeper

  zookeeper:
    image: confluentinc/cp-zookeeper:5.3.1
    container_name: zookeeper
    ports:
      - "2182:2181"
    environment:
      - ZOOKEEPER_CLIENT_PORT=2181
Run Code Online (Sandbox Code Playgroud)

但是,当我更改为

ports:
 - "9092:9092"
Run Code Online (Sandbox Code Playgroud)

- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka-0:29094,PLAINTEXT_HOST://localhost:9092
Run Code Online (Sandbox Code Playgroud)

我能够连接到 kafka 代理 localhost:9092。

如何将外部端口更改为 9093 以供应用程序连接?我想设立多个经纪人。

apache-kafka docker docker-compose

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

Error redis clients jedis HostAndPort cant resolve localhost address

I am hosting my application on AWS. I have configured my property files as follow below

spring.redis.host = {AWS host endpoint} spring.redis.port = 6379

Connection between my application works. However, spring attempts to always conneect to local host first before connecting to the aws host endpoint, therefore throwing the error. The error is shown below.

2017-05-30 10:37:58.203 [main] ERROR redis.clients.jedis.HostAndPort:
 cant resolve localhost address
Run Code Online (Sandbox Code Playgroud)

How do i resolve this please thank you

EDIT Below shows my Redis config class

@Configuration …
Run Code Online (Sandbox Code Playgroud)

java redis spring-boot

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

不同参数Java的抽象方法

public abstract class CommonClass {

      abstract void send(<what should i put here???>) {}
    }   

 public class ClassA extends CommonClass {

      void send(List<Comments> commentsList) {
            // do stuff
      }
    }

 public class ClassB extends CommonClass {

      void send(List<Post> postList) {
            // do stuff
      }
    }
Run Code Online (Sandbox Code Playgroud)

我是OODP的新手,我正在尝试一种能够接收任何种类的List数据的方法,以便我可以抽象出一些东西。我怎样才能做到这一点?

java generics

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

容器化应用程序 (Docker) 和 Jenkins Slave CICD

我创建了一个带有工作目录的 jenkins slave。然后我有一个带有 Dockerfile 的 maven java 应用程序。

文件

#### BUILD image ###
FROM maven:3-jdk-11 as builder
RUN mkdir -p /build
WORKDIR /build
COPY pom.xml /build
RUN mvn -B dependency:resolve dependency:resolve-plugins
COPY /src /build/src
RUN mvn package

### RUN ###
FROM openjdk:11-slim as runtime
EXPOSE 8080
ENV APP_HOME /app
ENV JAVA_OPTS=""

RUN mkdir $APP_HOME
RUN mkdir $APP_HOME/config
RUN mkdir $APP_HOME/log

RUN mkdir $APP_HOME/src

VOLUME $APP_HOME/log
VOLUME $APP_HOME/config

WORKDIR $APP_HOME

COPY --from=builder /build/src  $APP_HOME/src
COPY --from=builder /build/target $APP_HOME/target
COPY --from=builder /build/target/*.jar …
Run Code Online (Sandbox Code Playgroud)

continuous-integration jenkins jacoco docker docker-compose

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

Tensorboard eval.py IOU用于对象检测

我在张量流对象检测中使用了来自检测模型Zoo的ssd_mobilenet_v1_coco。我目前正在通过跑步训练模型

python legacy/train.py --logtostderr --train_dir=trainingmobile/ --pipeline_config_path=trainingmobile/pipeline.config
Run Code Online (Sandbox Code Playgroud)

我想通过运行eval.py来获得评估工作,以获取其他指标(如IOU和PR曲线),但我不知道该怎么做。我能够运行命令

python legacy/eval.py \
--logtostderr \
--checkpoint_dir= path/to/checkpoint \
--eval_dir= path/to/eval \
--pipeline_config_path= path/to/config
Run Code Online (Sandbox Code Playgroud)

然后我运行了命令

tensorboard --logdir=path/to/eval
Run Code Online (Sandbox Code Playgroud)

张量板仅显示测试图像输出。我如何获得其他指标,如IOU和PR Curve?

object-detection tensorflow tensorboard

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

复制并粘贴格式,包括单元格颜色 VBA Excel

wbTarget.Sheets("Sheet1").Range("A1:W79").Value = wb.Sheets(wsSource.Name).Range("A1:W79").Value
Run Code Online (Sandbox Code Playgroud)

我有这段代码,可以将 wb.Sheets(wsSource.Name) 的值粘贴到 wbTarget 工作表。但是,它仅粘贴值而不粘贴格式/颜色。如何粘贴它,包括字体、单元格颜色。

excel vba

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

VBComponent 通过选项卡名称引用工作表

Set VBProj = ActiveWorkbook.VBProject
        Set VBComp = VBProj.VBComponents("Sheet10")
Run Code Online (Sandbox Code Playgroud)

我有上面的代码。目前 Sheet10 在 Excel 选项卡中被命名为 SummaryTab。我想使用 excel 选项卡中的名称来引用 VBComponent。这意味着我想使用类似的东西

Set VBComp = VBProj.VBComponents("SummaryTab")
Run Code Online (Sandbox Code Playgroud)

但是,上面的代码给了我错误。我怎样才能解决这个问题?

excel vba

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

抛出异常后的返回值

public double get_volume(int a){
  try{
    if (a < 0) {
      // this gets caught in the catch block
      throw new IllegalArgumentException("Only Positive Numbers & no Letters Please!"); 
    }
    return a*a*a;
  } catch (IllegalArgumentException e) {
    System.out.println(e.getMessage());
  }
}
Run Code Online (Sandbox Code Playgroud)

如果此函数收到负值,则会抛出异常,表示不允许.否则,它将继续计算音量.不知怎的,我仍然需要返回一些价值,但它真的需要吗?我该如何正确编写这段代码?

java

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

遍历每个工作簿vba中的工作簿和工作表

我想遍历文件夹中的所有工作簿,然后遍历每个工作簿的所有工作表.我有下面的代码,但目前问题在于For Each ws in StrFile.Sheets:

Sub LoopThroughFiles()
    Dim StrFile As String
    StrFile = Dir("C:\Users\A9900899\Desktop\bob\VBAProject\Raw\")
    Do While Len(StrFile) > 0
        Debug.Print StrFile
        For Each ws In StrFile.Sheets
            Debug.Print ws.Name
        Next ws
        StrFile = Dir
    Loop
End Sub
Run Code Online (Sandbox Code Playgroud)

这里我的错误是什么?

excel vba excel-vba

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

Java ArrayList包含方法

@Override
        public boolean contains(Object object) {
            if (object != null) {
                for (E element : a) {
                    if (object.equals(element)) {
                        return true;
                    }
                }
            } else {
                for (E element : a) {
                    if (element == null) {
                        return true;
                    }
                }
            }
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

我正在学习java,我正在研究源代码,以了解如何编写某些方法.我想问为什么需要写

else {
        for (E element : a) {
            if (element == null) {
                return true;
            }
         }
    }
Run Code Online (Sandbox Code Playgroud)

谢谢

java

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