코틀린이란 ? JVM 위에서 돌아가는 새로운 프로그래밍 언어이다. 간결하고, 실용적이며 자바와의 상호 운용성을 중시한다. 현재 자바를 사용중인곳이라면 대부분 코틀린을 활용할 수 있다. 맛보기 코틀린 샘플코드 작성 가능한 사이트 https://play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org data class Person(val name: String, val age: Int? = null) // 데이터 클래스 정의 fun main(args: Array) { val persons = listOf(Person("엔꾸꾸"), Person("준영", age = 29)) // 이름이 있는 파라..
사실 이 책은 신입개발자로 취업한지 4달 ? 정도 지났을때 중고로 구해두었던 책인데 최근 한달전에야 읽기 시작해서 최근에 완독했다. 미루고 미루다 겨우 읽은(?) 책인데 읽자마자 느낀점은, 와 이걸 왜 이제 읽었지 ? 라는 생각부터 들었다. 그동안 목말라 했던 지식들이 녹아있는 책이었다. CS 관련 지식들, 운영체제, DB, 네트워크, 캐시서버 등 대규모 트래픽을 받아내는 다양한 기술들에 대한 내용이 상당히 많이 녹아있다. www.yes24.com/Product/Goods/4667932 대규모 서비스를 지탱하는 기술 이 책은 대규모 서비스를 개발, 운용하는 기술자를 위한 입문서다. 하테나가 학생을 대상으로 개최하는 인턴십에서 수행하는 실제 기술 강의를 기반으로 구성되어 있다. 계속해서 성장하고 있�� w..
객체지향의 사실과 오해 (일명 토끼책) 을 쓰신 저자분이 새롭게 내신 책이다. 이전에는 약간 동화책 같은 느낌이었다면 이번에는 예제 코드도 보여주며 객체지향에 대해 설명을 하지만... 사실 예제코드가 썩 좋은편은 아닌것 같다. (책의 내용은 기승전 SOLID) 그래도 기존에 알고 있었지만 실무에 지쳐 잊고 살던 것들을 한번 더 상기하게 되는 책이다. www.yes24.com/Product/Goods/18249021 객체지향의 사실과 오해 『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지향의 본질을 오해하고 있다. 가장 �� www.yes24.com www.yes24.com/Product/Goods/742194..
서론 JPA 가 제공하는 기능은 크게 엔티티와 테이블을 매핑하는 설계 와 매핑한 엔티티를 실제로 사용하는 부분으로 나눌 수 있다. 이러한 엔티티들은 엔티티 매니저를 통해 관리 (사용) 할 수 있다. 엔티티 매니저 팩토리와 엔티티 매니저 엔티티 매니저 팩토리 는 말 그대로 엔티티 매니저를 만드는 공장 이다. 엔티티 매니저 팩토리는 생성 비용이 매우 크기 때문에, 애플리케이션 당 하나만 만들어 애플리케이션 전체에서 공유 해야 한다. 팩토리가 생성 될 때, 커넥션 풀도 생성된다. 엔티티 매니저 는 엔티티를 저장, 수정, 삭제 조회 등 엔티티와 관련된 모든 일을 수행한다. 이름 그대로 엔티티를 관리하는 관리자 역할이다. 엔티티 매니저는 데이터베이스 연결이 꼭 필요한 시점까지 커넥션을 얻지 않으며, 일반적으로 트..