重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import javax.swing.JFrame;public class FrameTest {
创新互联建站专业为企业提供滦平网站建设、滦平做网站、滦平网站设计、滦平网站制作等企业网站建设、网页设计与制作、滦平企业网站模板建站服务,10年滦平做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
public static void main(String[] args) {
JFrame jf=new JFrame("Test");
jf.setSize(300, 200);
jf.setUndecorated(true);
jf.setVisible(true);
}
}
//代码如下:
******************************************************
//ButtonTest.java
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class ButtonTest extends JFrame {
public ButtonTest() {
this.setLayout(new FlowLayout());
for (int i = 1; i = 11; i++) {
this.add(new JButton("button" + i));
}
this.setBounds(200, 100, 300, 200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
ButtonTest bt = new ButtonTest();
}
}
******************************************************
运行界面如下:
java查询elasticsearch 有哪些索引
次查询可分为下面四个步骤:
创建连接ElasticSearch服务的client.
索引在ElasticSearch服务器上,进行索引的查询首先要和服务器创建连接,这是第一步。
codeClient client = TransportClient.builder().build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));
/code
2.创建QueryBuilder.
QueryBuilder可以设置单个字段的查询,也可以设置多个字段的查询.
e.g.1: 查询title字段中包含hibernate关键字的文档:
codeQueryBuilder qb1 = termQuery("title", "hibernate");
/code
e.g.2: 查询title字段或content字段中包含git关键字的文档:
codeQueryBuilder qb2= QueryBuilders.multiMatchQuery("git", "title","content");
/code
3.执行查询
通过client设置查询的index、type、query.返回一个SearchResponse对象:
codeSearchResponse response = client.prepareSearch("blog").setTypes("article").setQuery(qb2).execute()
.actionGet();
/code
4.处理查询结果
SearchResponse对象的getHits()方法获取查询结果,返回一个SearchHits的集合,遍历集合获取查询的文档信息:
?
1
2
codeSearchHits hits = response.getHits();
/code