我有一个版本的码头工具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文件,一切都还可以.那么,我该如何挂载配置文件呢?
谢谢.
背景
有一列名为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修改值要容易得多,所以真的想弄清楚它。任何的想法?
我使用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)