엘라스틱 서치 대시보드로 유명한 녀석이죠 ㅋ
키바나…
그냥.. local 서버에 설치한 기념으로…ㅋ
(키바나 설치후 첫화면ㅋ)
대시보드를 잘 활용하면..
데이터 분석, 로그분석 등등 유용하게…ㅋ
쓸수있겠죠잉…
다음엔 el, kibana 설치과정 정리해서 포스팅 예정.(오늘은 귀찮..)
엘라스틱 서치 대시보드로 유명한 녀석이죠 ㅋ
키바나…
그냥.. local 서버에 설치한 기념으로…ㅋ
(키바나 설치후 첫화면ㅋ)
대시보드를 잘 활용하면..
데이터 분석, 로그분석 등등 유용하게…ㅋ
쓸수있겠죠잉…
다음엔 el, kibana 설치과정 정리해서 포스팅 예정.(오늘은 귀찮..)
Hapi(Http API Server)
Hapi(Http API Server)는 Express와 같은 Node.js 기반의 웹 프레임웍으로 월마트 연구실의 Eran Hammer와 그의 팀에 의해 개발되었다.
Express로 뭔가를 만들다가 Express에 실망하고 빡쳐서 ‘더 좋은걸 만들거야 하고!!’ 만들었다나 뭐라나 ^^;
Eran Hammer는 다음과 같은 생각으로 Hapi 개발을 결심했다고 한다.
– 설정이 코드보다 낫다.
(정말 설정을 많이 하는 것이 코드를 작성하는 것보다 나은지에 대한 의견이 분분하다고 한다)
– business logic과 transport layer는 분리되어야 한다.
– buffer, stream과 같은 native node 구성들은 첫번째 클래스 객체로 제공되어야 한다.
서버를 생성하는 간단한 샘플코드는 다음과 같다.
var express = require('express');
var app = express();
var server = app.listen(3000, function(){
console.log('Server start');
});
var hapi = require('hapi');
var server = new hapi.Server(3000);
server.start(function () {
console.log('Server start');
});
json라이브러리중에 GSON 라이브러리를 사용해서
Array 형태의 JSON String을 ArrayList
1. JSON
[
{
title:'초보를 위한 Java'
, author:'홍길동'
, isbn : 'A000022200f'
}
, {
title:'Java 개발자'
, author:'이몽룡'
, isbn : 'A1111100ff0'
}
]
2, JAVA
class Book {
private String title;
private String author;
private String isbn;
}
3, JSON To ArrayList
Gson gson = new Gson();
Type type = new TypeToken<list<book>>() {}.getType();
List<book> bookList = gson.fromJson(jsonString, type);
</book></list<book>