Programing 96

도메인 주도 설계의 본질

- 알림 블로그의 모든 이미지는 별도의 표기가 되지 않는 한 구글이미지를 사용합니다 편의상 반말체를 사용하기도 합니다 객체지향의 사실과 오해(조영호 저) 책을 추천 받아서 추석 전에 구입 하려고 했지만 근처 서점은 다 매진이고 온라인으로 구입하려고 보니 명절이라 배송이 늦어지기에 명절이 지난 후 구입하여 오늘 도착했네요. 도서 앞 쪽에 저자의 블로그 소개가 되어 있길래 가봤다가 내용이 콱콱 들어오는 DDD(Domain Driven Design) 내용이 있어서 펌질 도메인 주도 설계의 본질 from YoungHo Cho

Programing 2015.10.06

데이터베이스 인덱스의 오해와 진실

개발자를 위한 DB 이야기 - 이병국 데이터베이스 인덱스의 오해와 진실 성공과 실패의 경험을 나누자, 용기와 희망을 나누자 개발업무를 시작으로 IT계에 입문했던 필자가 10년 가까이 DB 엔지니어로서 활동하면서 얻은 경험과 지식을 나누고자 한다. DB를 자주 접하는 SW 개발자뿐 아니라, DB 전문가를 꿈꾸는 대학생에서 DB 분야에 입문한 지 1~2년 된 기 입문자가 쉽게 이해할 수 있도록 비유를 통해 쉽게 접근해볼 계획이다. 물론 전문가들이라도 다시 한번 개념을 정립하는 의미에서 필요한 내용이 될 수 있다. 전체적으로 DB의 기본 원리와 개념을 이해하고 테이블, 인덱스, 쿼리, 튜닝, 플랜 등 개발자들이 알아야 하는 DB 전분야에 대해 쉽게 이해하도록 설명하겠다. DB 기술서적이나 번역서보다는 조금 더..

Programing 2015.09.11

물리적, 논리적 분류 그리고 인덱스

개발자를 위한 DB 이야기 - 이병국 개발자에게 맞는 DB 공부방법 찾기: 물리적 분류와 논리적 분류 그리고 인덱스 이병국 andongcn@dreamwiz.com 프리랜서 DB 엔지니어로서 동아제약 전산실에서 SW 개발 업무를 시작으로 프리랜서 개발자로 독립해 활동하던 중 우연한 기회에 DB와 인연을 맺게 됐다. 현재 삼성생명 전산 운영팀에서 쿼리 성능을 개선하는 DB 튜닝과 IOA 업무를 맡고 있다. 개발자 출신의 DB 엔지니어로 활동하면서 개발자에게 DB 관련 지식이 꼭 필요함을 절감했다. ‘정보의 불균형이 시장 왜곡을 가져온다’는 ‘레몬시장이론’은 중고차 거래에서 흔히 나타나기 쉽다. 좋은 차와 나쁜 차를 아는 중개인과 모르는 구매자 사이에는 정보의 비대칭 때문에 구매자가 손해를 볼 수 있다. 구매..

Programing 2015.09.04

class, instance member 좀 더 알아보기

자료제공 : 류카토 (http://ryukato.egloos.com/) 빈번한예제참고 : 난정말자바를공부한적이없다구요 (저자:윤성우) - 개요 Instance Member, Class Member - 요점 1. 인스턴스 메소드는 클래스 멤버에 접근 할 수 있다.2. 클래스 메소드는 인스턴스 멤버에 접근 할 수 없다. 인스턴스 변수는 인스턴스가 만들어지면서 생성되는데, 클래스 메소드는 인스턴스가 생성되기 전에 만들어지기 때문에 클래스 메소드가 인스턴스 맴버에 접근하는 것은 존재하지 않는 인스턴스 변수에 접근하는 것과 같다. 예제1) 생활코딩 (클래스 멤버와 인스턴스 멤버) 123456789101112131415161718192021222324252627282930313233343536373839404142..

Programing 2015.09.01

about java

자료제공 : 류카토 (http://ryukato.egloos.com/)Java에 관하여Java 기술은 프로그래밍 언어이면서 플랫폼 역활을 합니다.프로그래밍 언어 JavaJava 프로그래밍 언어는 고수준 언어 이면서 .java 확장자를 가지는 일반 텍스트 파일로 모든 소스 코드들은 작성이 됩니다. 이런 소스 파일들은 .class라는 확장자를 가진 클래스 파일로 컴파일러에 의해 컴파일되죠. 하지만 .class파일은 컴퓨터의 프로세서가 직접 실행할 수 있는 저 수준의 코드들을 포함하고 있지는 않습니다. 대신 바이트 코드라는 것들을 포함하고 있죠. 바이트 코드는 JVM이 해석하고 실행할 수 있는 Instruction들이 들어 있습니다. Java bytecode instruction listings아래와 같은 소..

Programing 2015.09.01

Maven repository 변경

- 알림 블로그의 모든 이미지는 별도의 표기가 되지 않는 한 구글이미지를 사용합니다 편의상 반말체를 사용하기도 합니다 공부할 생각으로 스프링 프로젝트를 따라 하다가 막바지 부분에서 메이븐 환경(위치)을 변경하고 싶은 생각이 들었다. 프로젝트의 환경부분만(User Settings) 변경했더니 아나 다를까, 오류가 빵빵~ 먼저, 처음에는 settings.xml 파일을 원하는 위치에 복붙하고. 영역을 수정하고 12345678 C:\git\sts-3.7.0.RELEASE\maven_local_repository ...Colored by Color Scriptercs 반영하기 위해 이클립스의 메이븐 설정에서 해당 xml 파일을 읽어올 수 있도록 수정했다. Preferences >> Maven >> User Set..

Programing 2015.07.21

HTML 특수문자

- 알림 블로그의 모든 이미지는 별도의 표기가 되지 않는 한 구글이미지를 사용합니다 편의상 반말체를 사용하기도 합니다 종종, html 특수문자표현 코드(?)를 찾아 볼 때가 있다. 아... 47 이었나 48 이었나... 하면서. 아래 HTML 특수문자 리스트는 다음 URL 에서 참고했음 http://kor.pe.kr/util/4/charmap2.htm HTML 특수문자 리스트HTML 상에서 특수문자가 제대로 나타나지 않을 수 있기 때문에 아래 문자들를 사용합니다.표현문자숫자표현문자표현설명-�--사용하지 않음space -수평탭space -줄 삽입---사용하지 않음space -여백!!-느낌표"""따옴표##-숫자기호$$-달러%%-백분율 기호&&&Ampersand''-작..

Programing 2015.06.03

VirtualBox - Error 1790 (Unable to load R3 module)

- 알림 블로그의 모든 이미지는 별도의 표기가 되지 않는 한 구글이미지를 사용합니다 편의상 반말체를 사용하기도 합니다 VirtualBox에서 VM 설치를 하려고 하는데 오류가 나기 시작했습니다. 가상 머신 u-14.04.2-64-desktop의 세션을 열 수 없습니다. Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR). 결과 코드: E_FAIL (0x80004005)구성 요소: Console인터페이스: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6} 심지어 어제(6월1일)는 http://virtual..

Programing 2015.06.02

eclipse error [java was started returned exit code=1]

이클립스의 속도저하의 원인을 간단하게 분석(?) 해주고 개선사항을 제안해주는 플러그인이 있다고 해서 다운로드 받았다. (참조 : http://zeroturnaround.com/free/optimizer-for-eclipse/) 그런데... 플러그인 설치 후 이클립스 재시작시 오류가 발생했다. [java was started returned exit code=1] 보통 오류 메세지가 뜨자마자 자바버전, 운영체제와 맞지 않는 문제라고 생각하고 eclipse.ini 파일을 확인했는데 왠걸... 모르겠어서 다시 확인해 보니 해당 오류코드(메세지)는 JVM 버전이 맞지 않아서 나오는 오류라던가..? 진행하고 있는 프로젝트는 플랫폼 환경을 SVN 으로 통째로 받아서 사용하고 있으니.. 상관 없을 것 같고.. 환경변..

Programing 2015.03.18
반응형