가장 빨리 만나는 스프링 부트

Django에 이어 Spring Boot도 손대는 시점이라 다시금 Java 관련 서적도 읽는다. 그 중에서 가장 빨리 만나는 스프링 부트는 가벼운 마음으로 훑기에 좋은 입문서이다. 240여 쪽짜리이긴 하지만 딱히 어려운 부분이 없어…

0 Comments

네이버를 만든 기술, 읽으면서 배운다 – 자바편

이 책은 네이버 기술 블로그인 헬로월드에 올라왔던 자바와 관련된 글을 엄선해서 엮은 책이다. 헬로월드는 네이버 사내 기술 지식을 외부 개발자에게 공유할 목적으로 2011년 12월에 개설된 블로그다. 한국에서 Java 개발하면서 이…

0 Comments

Programming in Scala

Programming in Scala (Second Edition) 한국어판 - 마틴 오더스키 & 렉스 스푼 & 빌 베너스 지음, 오현석.이동욱.반영록 옮김/에이콘출판 JVM 기반의 함수형 언어 중 아마도 제일 인기 있을 Scala입니다. 트위터 직원은…

0 Comments

Vert.x로 하는 실시간 웹 애플리케이션 개발

작년 재작년에 node.js의 대안으로 소개됐던 Vert.x를 다룬 사실상의 유일한 서적입니다. 큰 그림에서 보면 설계를 상당히 잘했고 여러 면에서 감명을 받았지만 실무에서 써도 되는지는 여전히 의문입니다. 무엇보다 Amazon에 가서 관련 서적을…

0 Comments

Java를 싫어하는 이유

Why do many software engineers not like Java?라는 질문에 대해 답변이 많이 달렸는데 대체로 보면 지루한 문법, 지나치게 복잡한 기술 스택을 언급한다. 반면 이런 답변도 있다. For small projects there…

0 Comments

로그 알람 구현하기

로그 알람을 구현하는 방법은 크게 세 가지를 고려했다. Java 웹 애플리케이션 로그를 이용해 알람 보내기 (Logback의 LogAppender) Nagios의 Logfiles 플러그인 이용하기 Logstash 등과 같은 솔루션을 이용하기 각기 장단점이 있다. Logback…

0 Comments

Java Object의 hashCode()와 equals() 메소드

참고 :  http://www.javaworld.com/article/2074996/hashcode-and-equals-method-in-java-object---a-pragmatic-concept.htmljava.lang.Object의 메소드인 hashCode()와 equals()는 보편적으로 사용되는 메소드는 아니지만 상황에 따라 오버라이드 되어 사용되기도 합니다. 오버라이드시 어떤 기능을 할 수 있는지 한번 알아보도록 하겠습니다.hashCode()Object에 포함된 기본 상태의 hashCode() 메소드는…

0 Comments

Java 8의 새로운 기능 Lambda

참고 :  http://programming.oreilly.com/2014/04/whats-new-in-java-8-lambdas.html아직 익숙한 개념은 아니지만 Java 8에서 새롭게 추가된 기능 중 큰 비중을 차지하는 람다 표현식에 대해 이야기 해보려고 합니다.람다란 무엇인가?람다는 어떠한 행위를 나타내는 축약된 단일 메소드 클래스이며 변수…

0 Comments

Java에서 예외가 발생할 경우 프로그램의 흐름에 대해..

Java 프로그램을 작성하는데 있어 예외를 처리하는 것은 프로그램의 신뢰성을 보장하기 위해 매우 중요합니다. 실제 프로젝트를 진행하게 되면 예외처리와 관련한 코드의 비중이 매우크기도 하죠.만약 하나의 커다란 테스크가 여러개의 작업으로 나뉘어진 경우…

0 Comments

Springframework release 저장소 링크

Springframework의 라이브러리가 Maven이나 Gradle을 이용하여 프로젝트에 임포트 시키는 것을 권장하게 되면서 기존에 zip파일 형태로 다운 받을 수 있었던 링크 찾기에 애로사항이 꽃피는 관계로 해당 링크를 포스팅 합니다.http://repo.spring.io/release/org/springframework/spring/최상위 저장소 위치는 http://repo.spring.io/release/ …

0 Comments