小编cod*_*ash的帖子

IntelliJ中的Scala文档

如何在IntelliJ中访问Scala文档?SO中的其他答案适用于早期版本.我添加了scala doc jar文件,但仍然无法将scala文档与IntelliJ链接.在此输入图像描述

我得到了如下所示的快速文档: 在此输入图像描述

但我想要完整的文档在这里

此外,单击Actor超链接会显示此代码,但不会显示API文档.有下载和附加源链接,我不明白它们是什么. 在此输入图像描述

scala intellij-idea scaladoc

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

如何使 Angular CLI 引用不同的 node_modules 文件夹?

我正在创建一个新的 Angular 项目而不下载依赖项,例如:ng new sample-app --skip-install

我在名为 old-app 的不同角度应用程序的不同文件夹中的 node_modules 中拥有所有必要的依赖项。我希望新创建的示例应用程序引用旧应用程序的node_modules。我怎样才能实现这个目标?

angular-cli angular

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

JPA @PostPersist 用法

我有一个持久化实体对象的方法 persistData()。我有另一种方法 findData() ,它对持久化的主键值在同一个实体类上执行 find() 操作。当我在实体类的@PostPersist 中调用 findData() 时,我得到一个空指针异常。这在我的脑海中引发了几个问题:

  1. 为什么会出现空指针错误?
  2. @PostPersist 在现实中有什么用?
  3. @Postpersist 什么时候被调用?提交之后,提交期间还是提交之前?

任何进一步的见解也将不胜感激。请在下面找到相关代码和堆栈跟踪:

public void persistData(){
        EntityManagerFactory fac= Persistence.createEntityManagerFactory("test");
        EntityManager man = fac.createEntityManager();

        Employee e = new Employee();
        e.setEmpId(500);
        e.setEmpName("Emp5");
        e.setSalary(5000);
        man.getTransaction().begin();
        man.persist(e);
        man.getTransaction().commit();
        man.close();

    }



public void findData(){
        EntityManagerFactory fac= Persistence.createEntityManagerFactory("test");
        EntityManager man = fac.createEntityManager();

        Employee e=man.find(Employee.class, 500);
        System.out.println(e.getEmpName());
        man.close();    
    }

@PostPersist
public void getData(){
    new Service().findData();
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪(部分):

Exception in thread "main" javax.persistence.RollbackException: java.lang.NullPointerException
    at oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.EntityTransactionImpl.commit(EntityTransactionImpl.java:120)
    at oracle.toplink.essentials.internal.ejb.cmp3.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:60)
    at Service.persistData(Service.java:18)
    at Service.main(Service.java:34)
Caused by: java.lang.NullPointerException
    at …
Run Code Online (Sandbox Code Playgroud)

lifecycle jpa callback

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

Cloud config server 和 Eureka 有什么区别

在 Cloud config 中,我们存储了其他微服务可以访问的配置。在 Eureka 中,我们也存储配置信息。那么有什么区别以及何时使用什么?

netflix-eureka spring-cloud-config

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

什么是春天尤里卡的instanceid?

我读到Eureka客户端的实例ID必须是唯一的,当我们希望运行同一个Eureka Client的多个实例时,我们添加了这个属性:

eureka.instance.instance-id==${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${random.value}}
Run Code Online (Sandbox Code Playgroud)

实例Id的意义是什么?上述行如何重要?

spring spring-cloud netflix-eureka

4
推荐指数
2
解决办法
5257
查看次数

侦探未将跟踪信息发送到Zipkin

即使Zipkin运行正常,Sleuth也不会将跟踪信息发送到Zipkin。我正在使用Spring 1.5.8.RELEASE,Spring Cloud Dalston.SR4,并且在我的微服务中添加了以下依赖项:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我的日志总是错误的:[FOOMS,2e740f33c26e286d,2e740f33c26e286d,false]

我的Zipkin依赖项是:

<dependency>
    <groupId>io.zipkin.java</groupId>
    <artifactId>zipkin-server</artifactId>
</dependency>
<dependency>
    <groupId>io.zipkin.java</groupId>
    <artifactId>zipkin-autoconfigure-ui</artifactId>
    <scope>runtime</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

为什么我在懒惰的陈述中变得虚假而不是真实?虽然为所有调用正确生成了traceId和SpanId。我的Zipkin在端口9411中运行

java spring zipkin spring-boot spring-cloud-sleuth

4
推荐指数
2
解决办法
4692
查看次数

jQuery中的'this'对象

有人能让我知道this和之间的区别是jQuery(this)什么?我发现如果我使用' this' 我的代码是有效的,如果我使用jQuery(this)它不起作用.是jQuery(this)不查询当前对象并返回它?

我想知道被点击的图像的索引(我现在有了index()方法,但仍希望通过以下逻辑)以下是完整代码:(根据请求编辑)

for(i=0;i<5;i++)
{
jQuery("#div1").append("<img src='slider.jpg'>");
}
imgArr=jQuery("#div1>img");
jQuery("#div1>img").click(display);
function display()
{
  for(i=0;i<imgArr.length;i++)
  {
     if(this==imgArr[i])
     {
      alert(i);
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我thisjQuery(this)它替换它不起作用.

jquery this

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

如何在Akka Http中发送响应代码作为响应?

我有以下代码:

val route:Route={
    path("hello"){
      get{
        complete{
          "done"
        }
      }
    }
  }

  Http().bindAndHandle(route, "localhost", 8187)
Run Code Online (Sandbox Code Playgroud)

这里完整的回复字符串"完成".但是,我希望它返回200的状态代码.我该怎么做?

scala akka akka-http

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

在微服务中使用会话是错误的吗?

我已经读过,会话违反了RESTfulness的概念.

会话真的违反了R​​ESTfulness吗?

微服务中的会话管理

RESTful身份验证

由于微服务不可避免地使用REST,这同样适用吗?如果是这样,为什么我们有春季会议?它甚至列出了'Spring Session允许在头文件中提供会话ID以使用RESTfulAPI'作为其功能之一.

java spring-security spring-boot spring-session microservices

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

如何在 Angular 5 中的指令上使用 exportAs 以在模板中获取其引用?

我有以下指令:

@Directive({
  selector: '[changeColor]',
  exportAs:'changeColor' 
})
export class ColorDirective {
    constructor(elem: ElementRef, renderer: Renderer2) {
       renderer.setStyle(elem.nativeElement, 'color', 'red');
    }
}
Run Code Online (Sandbox Code Playgroud)

我有以下模板:

<h1 changeColor>Hello</h1>
Run Code Online (Sandbox Code Playgroud)

这按预期工作并以红色显示“Hello”。但是,当我尝试访问指令的引用时,出现错误。例如,下面的代码:

<h1 #x=changeColor>Hello</h1>
{{x}}
Run Code Online (Sandbox Code Playgroud)

产生以下错误"There is no directive with "exportAs" set to "changeColor""。我哪里错了?

typescript angular-directive angular

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