목록추천 (16)
잡동사니
안녕하세요. yeTi입니다. 오늘은 요즘에 핫한 아바타: 물의 길을 본 후기를 공유하려고 합니다. 전작 저는 전작인 아바타 부터 몇 번을 다시 볼만큼 좋아했습니다. 아바타가 가지고 있는 디테일한 세계관이 외계 행성 다큐멘터리를 보는 것처럼 느껴져서 볼 때마다 신비롭게 느껴졌습니다. 외계 행성이라는 소재도 흥미롭고, 인류의 자원 개척이라는 부분도 공감이 되고, 외계 행성이 가지는 대기나 토양의 특성, 원주민, 원주민이 사용하는 언어, 식물, 동물, 그리고 자연이 거대한 데이터 센터라는 에이와라는 존재도 현 인류가 자연을 대하는 태도를 배워야하지 않을까 하는 생각조차 들게 만들었습니다. 이러한 디테일이 아바타가 단순 SF 영화가 아니라 외계 행성의 다큐멘터리라고 느껴졌던거 같습니다. 하이라이트로 제이크 설리..
안녕하세요. yeTi입니다. 오늘은 백기선님의 인프런 강좌 중 하나인 이펙티브 자바 완벽 공략 1부 의 완주 후기를 공유하려고 합니다. 강의 수강 계기 앞서 백기선님의 이팩티브 자바 완주 후기 를 공유 했는데요. 유튜브 버전 강의는 맛보기 버전인데 그 동안 당연하게 사용하던 코드들의 시발점부터 장단점까지 알아가는 과정이 즐거웠어서 정식으로 인프런 강의를 보게 됐습니다. 배운점 객체 생성의 시점을 관리하고 유연하게 할 수 있는 방법 생성자는 다양한 매개변수 타입을 지원하려면 많은 수의 생성자를 만들어 둬야한다는 단점과 본인의 객체 타입만 반환할 수 있다는 제한이 있습니다. 이를 좀더 유연하게 대응하게 하기 위해 static 메소드를 활용하여 객체 생성을 할 수 있는데요. 이를 정적 팩토리 메소드라고 합니다..
안녕하세요. yeTi입니다. 오늘은 백기선님의 유튜브 강좌 중 하나인 이팩티브 자바 의 완주 후기를 공유하려고 합니다. 강의 수강 계기 지난 후기 이후로 요즘 너무 기초 강좌만 보고 있나 라는 생각이 들면서, 좀 더 발전적인 다른 무언가를 해야겠다는 생각을 막연하게 가지고 있었습니다. 그러던 차에 백기선님의 지금까지 만들었던 강의들은 결국 이 강의를 만들기 위한 준비 작업이었습니다. 라는 영상이 이목을 끌었고, 궁극의 강의의 주제는 무엇일까? 라는 궁금증으로 바로 영상을 보게 되었네요. 영상에서 이펙티브 자바 Effective Java 3/E - YES24 는 모든 자바개발자에게 권장하는 필독서중 하나 이지만 모든 개발자가 소화하기는 힘든 어려운 책 이라고 하는데요. 그래서 이펙티브 자바를 주제로 강의를..
인프런의 스프링 부트 개념과 활용 - 백기선을 수강하면서 내용을 정리하고 간단한 후기를 남깁니다. 스프링 부트 시작하기 Spring Boot Reference Documentation의 Introducing Spring Boot에 따르면 스프링 부트는 스프링기반 독립적인 어플리케이션을 쉽게 만들 수 있도록 지원한다. 스프링이나 3th 파티 라이브러리들을 최소한의 노력으로 사용할 수 있다. 스프링 부트의 목적은 다음과 같다. 스프링 개발자가 빠르고 폭넒게 개발할 수 있도록 제공한다. 기본적으로 제공하는 설정을 빠르게 수정할 수 있다. Embedded 서버나 보안, 메트릭 등과 같은 비기능적 요소들을 폭넒게 제공한다. 더 이상 XML 설정이나 코드 generation을 하지 않는다. 스프링 부트 원리 의존성..
인프런의 더 자바, 코드를 조작하는 다양한 방법 - 백기선을 수강하면서 내용을 정리하고 간단한 후기를 남깁니다. JVM 이해하기 JVM, JRE, JDK 그리고 자바 JVM은 자바 가상 머신(Java Virtual Machine)의 약자로 자바 바이트 코드(.class 파일)를 OS에 특화된 코드로 변환(인터프리터와 JIT 컴파일러)하여 실행한다. 때문에 특정 플랫폼에 종속적이다. JVM자체는 바이트 코드를 실행하는 표준이자 특정 벤더가 구현한 구현체(JVM 벤더 : 오라클, 아마존, Azul 등)이다. JRE는 자바 실행 환경(Java Runtime Environment)의 약자로 자바 어플리케이션을 실행할 수 있도록 구성된 배포판이다. JVM과 핵심 라이브러리 및 프로퍼티, 리소스를 가지고 있다. (..
인프런의 스프링 프레임워크 핵심 기술 - 백기선을 수강하면서 내용을 정리하고 간단한 후기를 남깁니다. 스프링 프레임워크에 대한 전체적인 개념을 알고 싶으시면 Spring Framework 개념 이해하기를 확인해보세요. IoC 컨테이너와 빈 IoC란 Inversion of Control의 약어로 의존 관계 주입(Dependency Injection) 이라고도 하며 어떤 객체를 사용할 때 직접 만들어서 사용하는 것이 아니라 주입받아 사용하는 것을 말한다. 직접 사용의 예 BookRepository repository = new BookRepository(); BookService service = new BookService(repository); IoC의 예 @Autowired BookRepository ..
인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 김영한 을 수강하면서 내용을 정리하고 간단한 후기를 남깁니다. 공감 개발자는 SQL 맵퍼다. 객체지향 설계를 할수록 맵핑작업만 늘어난다. 계층형 설계를 하더라도 결과물에 대한 신뢰를 할 수가 없다. (진한 의미의 계층 분할이 어렵다.) 가지고 있던 고민 객체지향 설계를 할때 필요없는 시점의 데이터도 조회하여야 하는가? 예) 회원 정보가 다른 정보와 연관관계를 가지고 있을때 회원 정보만 필요해도 다른 정보도 조회해서 모리에 가지고 있어야 하는가 - Proxy 활용 얻은 정보 객체의 정보를 update 할때는 객체의 정보만 변경해주면 알아서 DB에 반영된다. - Dirty Checking JPQL SQL을 추상화하여 객체기반 쿼리이다. EntityM..
안녕하세요. yeTi입니다. 오늘은 개인적으로 사용하고 있는 나스(NAS) 서버 후기를 써볼까 합니다. 현재 사용하고 있는 제품은 ipTIME사의 NAS-IIe 제품입니다. 제품의 사양은 다음과 같습니다. 제품명 : ipTIME NAS-IIe 주요사항 : 2베이 NAS / 3.5인치, 2.5인치 HDD장착 가능 / CPU 1.6GHz / 1Gbytes DDR3 DRAM / 기가비트 유선 / Torrent 지원 / Plug-in APP 지원 / HDD 미탑재 포트 : DC In, 100/1000Mbps LAN x1, USB 2.0 x1 버튼 : Power, RST/USB Copy LED : Power, Ready, Gigabit, LAN, HDD1, HDD2, USB CPU : Marvell 88F6282..
안녕하세요. yeTi입니다. 컨텐츠 창작 작업을 주로 모바일 환경에서 합니다. 노트북을 들고다니자니 대단한것을 하는것도 아닌데 거창해 보여서 부담스럽고 주로 지하철에서 Creating 작업을 하다보니 서있는 시간이 많아 노트북이나 태블릿이 거추장스러울 뿐이었습니다. 그래서 블로그에 글을 쓴다는것이 부담스러웠습니다. 모바일에서 타이핑을 하고 이미지를 만들고 PC로 이동해서 텍스트를 HTML 태그로 wrapping 하고 이게 제일 힘드네요.ㅜ 이미지를 업로드하고 글을 쓰는 속도보다 업로드하는 속도가 느리다보니 귀찮아지고 나태해지고... 그러다가 작년에 Github라는 것을 접하게 됐습니다. README.md를 작성하는데 간단한 특수문자만 입력하면 글들이 너무 이쁘레 렌더링되서 화면에 출력되더군요. . 어떻게..
안녕하세요. yeTi입니다. 오늘은 86년생인 제가 회사에서 지루할때 듣는 락발라드를 모아봤습니다. 1. 부활 - 사랑할수록 2. 전인권 - 걱정말아요 그대 3. 플라워 - 눈물 4. 야다 - 이미 슬픈 사랑 5. 야다 - 진혼 6. 얀 - 그래서 그대는 7. 부활 - 아름다운 사실 8. 김경호 - 금지된 사랑 9. 얀 - 자서전 10. 얀 - After 11. K2 - 그녀의 연인에게 12. K2 - 유리의 성 13. 얀 - 심