gradle build script가 groovy로 작성 되었고, ' 와 " 의 가장 큰 차이점은

String interpolation(문자열 보간법 = ${}) 변수를 사용할수 있다는 점이다.

 

예)

ext {
  springBootVersion = '1.5.10.RELEASE'
 }

compile("org.springframework.boot:spring-boot-starter-web:${springBootVersion}")

 

아래와 같이 single quote 를 사용하면 변수를 인식하지 못해서 오류가 발생함

compile('org.springframework.boot:spring-boot-starter-web:${springBootVersion}')

Posted by gt1000

 

 

자바 장애, 성능 문제를 분석하고 해결하는 방안에 대한 책이다.

아직은 숙련되지 않은 자바 개발자에게는 유용한 책일거 같다.

 

JVM 메모리 구조 및 Out Of Memory 장애 처리를 위한 다양한 Tools 을 쉽게 잘 설명하고 있다.

2가지 정도 살짝 아쉬운 점이 있다.

 

첫째. 이 회사는 정말 백가지를 잘하면서 한가지로 욕을 먹는 바보같은 짓을 반복한다.

 - 세미나나 다른 행사에서도 매번 너무 뜬금없이 자신들의 솔루션을 소개한다.

   책을 잘 정리하면서 맨 마지막에 APM 솔루션을 소개하는데.....
   자기회사 솔루션 InterMax 로 한 챕터를 다 채워 버린다.

   처음부터 책 제목에 InterMax 솔루션 이름을 달던지, 아님 완전 자바 관련 책이던지.....

   꼭 책 안에 넣고 싶었다면 부록이었으면 정말 좋았을 텐데..... ㅠ.ㅠ 

둘째. Out Of Memory 에 대해 범용 Tools을 이용해서 어떻게 유추하고 분석해서
   해결을 했는지 더 많은 사례들을 보여 주었으면 어땠을까 하는 아쉬움이다.

   시중에 비슷한 책이나 웹 문서는 이미 많이 있다.

   하지만 그것 만으로 현장에서 발생하는 수많은 장애 사고를 해결하기는 어려움이 너무
   많다.

   좀 더 많은 실무 경험과 노하우 등을 알고 싶다.

   그것이 이 책을 산 이유다.

Posted by gt1000

2017.11.11 16:38 geoserver

1. 설치

1. https://github.com/geoserver/geoserver/tree/master 소스를 자신의 github에 fork

2. git clone https://github.com/gt1000/geoserver.git

 

'geoserver' 카테고리의 다른 글

1. 설치  (0) 2017.11.11
Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제25
오늘35
144,095

달력

 « |  » 2018.04
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

최근에 받은 트랙백

글 보관함