我已经阅读了一些例子,但我有个人问题.我有2张桌子:
Role:
id, name
User:
id, login, name, role_id
@Entity
@Table(name = "role")
public class Role {
@Id
@Column(name = "id")
private long id;
@Column(name = "name", length = 45)
private String name;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "role")
private Set<User> user = new HashSet<>();
//getters and setters
Run Code Online (Sandbox Code Playgroud)
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id",insertable = false, updatable = false)
private long id;
@Column(name = "login")
private String login;
@Column(name …Run Code Online (Sandbox Code Playgroud) 我使用SWT和Eclipse的插件.我只需要从工作区选择文件.我创建了用于在工作区中选择目录的组件,用于在文件系统中选择文件的组件,但是我没有找到用于从工作区选择文件的组件.
现在我正在使用org.eclipse.swt.widgets.FileDialog并设置过滤器setFilterPath(Platform.getLocation().toOSString()).但是用户可以选择不是来自工作区的其他文件.他们应该只能在工作区内设置文件.
美好的一天,我想kafka从互联网连接到我的服务器。Kafka 安装在虚拟服务器上,所有服务器都隐藏在nginx.
我更新了 kafka 设置 ( server.properties)。添加:listeners=PLAINTEXT://:9092
我可以通过IP地址从本地网络连接到kafka服务器10.0.0.1:9092,但无法通过域名从互联网连接。
卡夫卡的回复:java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Topic test-topic not present in metadata after 60000 ms.
nginx:[26/Nov/2019:12:38:25 +0100] "\x00\x00\x00\x14\x00\x12\x00\x02\x00\x00\x00\x00\x00" 400 166 "-" "-" "request_time=1.535" "upstream_response_time=-" "upstream_connect_time=-" "upstream_header_time=-"
nginx 配置:
server {
listen 9092;
server_name site.name;
# Max Request size
client_max_body_size 20m;
location / {
proxy_pass http://10.0.0.1:9092;
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道问题是什么?