전체 글 썸네일형 리스트형 [AWS] AWS Certified Developer – Associate 합격 후기 (DVA-C02) 작년 10월쯤인가 시작해서 한 두달정도 친구들이랑 AWS practice 를 공부했었다. 당시 돌아가면서 발표를 해보자라는 개념으로 진행을 해봤었는데, practice 라서 그런가 영 내용이 뭔가 싶었던 것이 많았다. 그리고 잊고 있다가 올해 떨어져도 무료 재시험 기회를 준다는 내용에 혹해서 도전하게 된다. ### 준비기간 대략적인 준비기간은 총합 3달이다. AWS practice 스터디 약 2달 (작년 10월~12월) 야간에 잠깐 30-40분씩 AWS 인강 학습 (Udemy, DVA-C01) 시험 전날 DVA-C01 하고 DVA-C02 가 다르다는 것을 인지하고 대체 무슨 문제가 나오는지 확인하게 된다. (ㅋㅋㅋㅋ) practice 를 스터디 하면서 실제 실무에서 써봤던 ec2 나 ALB 등을 이야기 .. 더보기 [SQL] 1.3. 데이터 모델링 > 엔티티 (Entity) 1. 엔티티 (Entity, 엔터티 라고도 부름) 업무에서 관리해야 하는 데이터의 집합 저장되고 관리되어야 하는 데이터 개념, 사건, 장소 등 인물별 정의 Peter chen : 변별할 수 있는 사물 James Martin : 정보를 저장할 수 있는 어떤 것 Thomas bruce : 장소, 사람, 사건, 개념, 물건 등 2. Entity 도출 고객의 업무 프로세스에서 관리가 필요한 정보를 추출 3. Entity 특징 식별자 유일한 식별자가 있다 인스턴스 집합 2개 이상의 인스턴스가 있다 (2개 이상의 row) 속성 반드시 속성(Attribute)을 갖는다 관계 다른 엔티티와 최소 한 개 이상의 관계가 있어야 한다 업무 업무에서 관리되어야 할 대상 집합이다 4. Entity 종류 유형과 무형에 따른 분류.. 더보기 [SQL] 1.2. 데이터 모델링 > 3층 스키마 (3-level schema) 3층 스키마 (3-level schema) 관점에 따라 분류, 관계를 정의한다. 여기에서 관점은 데이터베이스에 접근하는 유저인데, 분류는 아래와 같다 사용자 설계자 개발자 ANSI 표준이다 데이터 독립성을 확보하기 위해 사용한다 논리적 독립성 개념 스키마가 변경되어도 외부 스키마에 영향이 없다. 역도 참 물리적 독립성 내부 스키마가 변경되어도 개념 스키마에 영향이 없다. 역도 참 3층 스키마 구조 외부 단계 사용자 관점 업무 프로세스와 관련이 있는 데이터 접근 응용 프로그램이 접근하는 데이터 베이스를 정의 개념 단계 설계자 관점 사용자 전체 집단의 데이터 베이스 구조 통합 데이터 베이스 구조 내부 단계 개발자 관점 물리적 저장 구조 저장 구조, 레코드 주소, 필드 정의, 인덱스 등을 의미 * 외부 스키마.. 더보기 [REST/API] REST REST 는 네트워크 구조 원리의 모음으로, 아래 내용들에 대한 조건들을 의미 리소스를 정의하는 방법 자원에 대한 주소를 지정하는 방법 2000년도 로이필딩에 의해 제시된 REST (Representataional State Transter) 라고 명한 웹 구조 스타일 클라이언트와 서버 둘은 독립적으로 구현되어야 한다 균일한 인터페이스 자원 식별, 표현을 통한 자원 처리, 메시지 등 같은 인터페이스 제약에 따라 일관성 있게 운영되어야 한다 계층 시스템 웹의 일관된 인터페이스를 사용해서 프록시 또는 게이트웨이 같은 네트워크 기반 중간매체를 사용할 수 있다 캐시 처리 웹 서버는 응답 데이터마다 캐시 여부를 선언할 수 있다 무상태 웹 서버는 클라이언트의 상태를 관리할 필요가 없어야 한다 주문형 코드 [선택사항.. 더보기 [SQL] 1.1. 데이터 모델링의 이해 데이터 모델링 현실 세계의 대상을 데이터베이스로 표현하기 위해 추상화한다 고객과의 의사소통을 통해 고객의 업무 프로세스를 이해해야 한다 데이터 모델링 표기법을 통해 모델링을 수행한다 고객도 쉽게 이해할 수 있도록 복잡하지 않도록 설계한다 고객의 업무 프로세스를 추상화하고 SW가 분석/설계하면서 점차 상세해진다 데이터 모델링의 특징 추상화 현실세계를 간략하게 표현한다 단순화 누구나 쉽게 이해할 수 있도록 표현한다 명확성 명확하게 해석되어야 하며 하나의 의미를 가져야 한다 데이터 모델링 단계 개념적 모델링 전사적 관점에서 기업의 데이터를 모델링 한다 추상화 수준이 가장 높은 모델링이다 기술적 용어는 가급적 사용하지 않는다 entity, attribute 를 도출하고 개념적 ERD를 작성한다 논리적 모델링 식.. 더보기 2022.05.29. 복습하는 겸, 공부하는겸 sqld 시험을 저번달 나란 놈이 신청했었던 것 같다. 문자가 와서 보니까 내일 시험이란다... ㅁㅊ 과거의 내가 보내는 살인 예고인가 그렇게 대충 27일날 상황을 인지해서 적당히 롤은 5판만 하고.. 2시간만 공부하고 갔다... 아니 ㅁㅊ놈이 신청을 해도 보라매공원쪽으로 신청을 해놔서 2시간을 오고 갔다 간만에 들러보는 고등학교는 모교가 아님에도 너무 즐겁고 9시 반까지 착석이니 나란 놈은 9시 29분에 도착을 해준다. 도착해서 시험까지 시간이 있으니 책을 보려고 했는데, 안가져왔다 ㅎㅎ 역시 2시간전 나란 놈도 적이었다. 뭐 좋다. sql 은 그래 평소 하던 대로 하면 턱걸이는 하지 않을까... 근데 주위를 둘러보니 사람들이 많다.. 생각해보니 시험실 번호도 17? 않이..... 더보기 [Tomcat/linux] Element type "Connector" must be followed by either attribute specifications, ">" or "/>" 오늘은 또 얼마나 재밌는 일을 터트렸다. 이미지 덤프가 아닌 war 하나만 옮겨주는 식의 서버 이전이 필요한 요청을 하나 간단히 해주는 와중에 정말 복붙만 했다가 만난 오류이다.0 내용 만나보시죠 ㄱㄱ 위 오류를 그대로 복붙하면 아래와 같다 29-May-2022 09:56:55.758 SEVERE [main] org.apache.tomcat.util.digester.Digester.fatalError Parse Fatal Error at line 95 column 19: Element type "Connector" must be followed by either attribute specifications, ">" or "/>". org.xml.sax.SAXParseException; systemId: .. 더보기 [도서] Clean Code 요약 회사에서 책을 읽을 기회가 있었다. 물론 도서 자체는 회사에서 구매해 준 것은 아니고.. 집에 모셔놓았던 것인데, 3장까지만 읽다가 1년을 모셔둔 책을 드디어 다시 꺼내어 본 것이다. 지금까지 전공 서적을 정리한 것은 학부생때 이후로 거의 처음이 아닐까 싶다. 기회가 된다면 학부생때 쓰던 칼라펜과 포스트잇의 봉인을 풀고 다시 책을 더럽혀도 좋을 그런 도서 같다. 책보다 게임이 더 좋은 내게 꽤 맞춤형(?) 지도 교사가 온 것 같아 한편으로는 즐겁다. (다른 한편은 노코멘트 하겠다) 1. 깨끗한 코드 1.1. 나쁜 코드? 좋은 코드? 이 책의 전반적인 내용은 깨끗한 코드 VS 나쁜 코드에 대한 내용 르블랑의 원칙 나중은 결코 오지 않는다 = 나중에 수정해야지~는 없다 물론 14장 점진적인 개선에서는 우선 .. 더보기 이전 1 2 3 4 5 ··· 11 다음