小编Ste*_*Luo的帖子

您是否尝试将目录挂载到文件上(反之亦然)?

我有一个版本的码头工具17.06.0-ce.当我尝试使用docker with command安装nginx时:

docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest
Run Code Online (Sandbox Code Playgroud)

它表明了这一点

docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest
Run Code Online (Sandbox Code Playgroud)

如果不挂载nginx.conf文件,一切都还可以.那么,我该如何挂载配置文件呢?

谢谢.

nginx docker

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

pgAdmin参数格式不能混用

背景

  • Ubuntu 18.04
  • Docker中的Postgresql 11.2
  • pgAdmin4 3.5

有一列名为alias的类型character varying[](64)。在使用之前,已经在某些行上设置了值psycopg2。那时一切都很好。

SQL = 'UPDATE public."mytable" SET alias=%s WHERE id=%s'
query = cursor.mogrify(SQL, ([values] , id))
cursor.execute(query)
conn.commit()
Run Code Online (Sandbox Code Playgroud)

最近,当我想使用pgAdmin GUI来增加更多值时,如第一个图所示,第二个图出现了错误,它说参数格式不能混合

在此处输入图片说明

在此处输入图片说明

好吧,事实证明,如果在pgAdmin中使用诸如psql查询工具之类的脚本插入值,则不会发生错误,即仅在使用pgAdmin的GUI时才会发生错误。

示例脚本:

UPDATE public."mytable" SET alias='{a, b}' WHERE id='myid'
Run Code Online (Sandbox Code Playgroud)

但是由于GUI修改值要容易得多,所以真的想弄清楚它。任何的想法?

postgresql pgadmin

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

Spring-data-neo4j映射不能转换为nodeentity

我使用Spring-data-neo4j但遇到以下问题.

一切正常,直到我想将查询的LinkedHashMap强制转换为@NodeEntity.这是代码

Movie.class

@NodeEntity
public class Movie {
@GraphId Long id;

@Property(name="title")
private String mtitle;

@Property(name="released")
private String mreleased;

@Property(name="tagline")
private String mtagline;

@Relationship(type = "REVIEWED", direction = Relationship.INCOMING)
private Set<Movie> reviewed;

@Relationship(type = "ACTED_IN", direction = Relationship.INCOMING)
private Set<Movie> actedIn;

@Relationship(type = "DIRECTED", direction = Relationship.INCOMING)
private Set<Movie> directed;
}
Run Code Online (Sandbox Code Playgroud)

他们存储库

@Repository
public interface MovieRepository extends GraphRepository<Movie>{
    @Query("MATCH (n) WHERE id(n)={0} RETURN n")
    Movie getMovieFromId(Integer idOfMovie);
}
Run Code Online (Sandbox Code Playgroud)

getMovieFromId()在服务中使用时,我得到例外:

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.hersbitcloud.cancercloud.domain.Movie
com.sun.proxy.$Proxy55.getMovieFromId(Unknown Source)
com.hersbitcloud.cancercloud.services.GLService.getGL(GLService.java:24) …
Run Code Online (Sandbox Code Playgroud)

neo4j spring-data-neo4j-4

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

标签 统计

docker ×1

neo4j ×1

nginx ×1

pgadmin ×1

postgresql ×1

spring-data-neo4j-4 ×1