반응형 Til242 [T.I.L] : 39 일일 배움을 위한 Today I Learned ! 소경관 프로젝트 데이터 베이스 설계 프로젝트 고민을 하고 데이터 베이스를 어떻게 구축할지 고민을 했습니다. 주차 관련 불편함을 해소할 수 있는 프로젝트를 기획했고 데이터 구조를 어떻게 짜야 하는지 고민하고 있습니다. 수기로 체크하는 곳을 찾아가 경비원에게 부탁해서 어떤 항목을 체크하는지 확인하고 어떤 구조로 데이터를 짜야 하는지 생각하는데 생각보다 어렵습니다. 데이터 구조를 잘 파악해야 나중에 수정도 용이하고 유지,보수나 관리하기가 편하다고 하는데 보통 어려운게 아닙니다. 테이블 구조를 생각하고 PK, FK를 생각하다 보니 마인드 맵으로 나타낼 수 있을 것 같아서 아이패드 메모를 통해 어떤 항목이 서로 이어지고 어떤 테이블에서 어떤 항목을 공유할 수 있는.. 2021. 12. 4. [T.I.L] : 38 일일 배움을 위한 Today I Learned ! Git 활용 최근에 코드 정리에 관심이 좀 생기면서 Git을 좀 더 활용할 수 있는 방법에 대해 찾아보고 공부했습니다. 우선 프로젝튼 만든 것을 README.md 파일에 간략하게 정리하는 것도 중요한데 시도를 안 하고 있었고 .gitignore 파일에 add하지 않을 항목을 정의해 깃 허브에 커밋 풀을 하더라도 올라가지 않게 하는 것도 안 쓰고 있었는데 이 참에 공부하면서 만들고 활용했습니다. 전에 임베디드 프로젝트를 진행하면서 .gitignore에 오류가 생겨 잘 활용이 안 됐던 기억 때문에 사용이 어려울 줄 알았는데 어려울 게 하나도 없었습니다. 오히려 파일 관리가 더 깔끔해져서 아주 만족하고 있습니다. 이전에는 이렇게 서버와 메타데이터가 모이는 파일.. 2021. 12. 3. [T.I.L] : 36 일일 배움을 위한 Today I Learned ! 정보처리기사 이제 천천히 정보처리기사를 공부하면서 이론 지식을 머리에 담을 때가 온 것 같습니다. SDLC 생명주기 모델의 개념과 모델 프로세스에 대해 정리했고 시험 빈출인 소프트웨어 생명주기 모델 종류에 대해서 정리했습니다. 2021.12.01 - [자격증/정보처리기사] - [정보처리기사] : 소프트웨어 생명주기 모델 2021. 12. 1. [T.I.L] : 35 일일 배움을 위한 Today I Learned ! SQL , oracle sql을 처음 배울 때 그냥 그렇구나 했던 문장들을 프로젝트 몇 개 만들어 보고 다시 보니 중요한 문법을 잘 캐치할 수 있어서 복습은 언제나 좋은 것 같습니다. 오늘은 기초 연산자들하고 order by 절 기초를 공부했습니다. 처음에는 그렇구나 하고 넘긴 것을 이번에는 잘 캐치해서 활용할 수 있도록 하는 게 목표입니다. 2021.11.30 - [Data Base/SQL] - [SQL] : BETWEEN AND 연산자 2021.11.30 - [Data Base/SQL] - [SQL] : IN 연산자 2021.11.30 - [Data Base/SQL] - [SQL] : LIKE 연산자와 와일드카드 2021.11.30 - [Data Ba.. 2021. 11. 30. [T.I.L] : 34 일일 배움을 위한 Today I Learned ! PaaS-Ta 공모전 파일 버전 관리 기록 파스타 공모전 본선 발표가 내일입니다. 오늘은 17:00까지 발표 자료를 만들고 제출했고 영상 편집도 다시 해서 종료했습니다. 발표 자료에 맞는 멘트와 대본을 만들고 연습하는 중에 있습니다. 오늘은 공모전 발표 자료를 만들고 마무리를 하면서 파일 버전 관리를 했습니다. 만들 때 부터 버전을 부여해 파일을 공유했고 오늘은 공유했던 파일을 모아 공모전 포트폴리오 작성을 위해 정리하는 작업을 했습니다. 이렇게 각 파일 별 버전 관리를 기록해서 혹시 서류를 작업하다 날리거나 어느 시점으로 돌아가야 할 때를 대비할 수 있었습니다. 한이음 공모전을 진행할 때에는 첫 공모전이라 버전 관리도 잘 안 됬었고 프로젝트 공유도 중간.. 2021. 11. 29. [T.I.L] : 33 일일 배움을 위한 Today I Learned ! SQL where 문을 사용했습니다. 한참 진행할 때는 몰랐는데 where문을 잘 사용할 줄 아는 게 쿼리를 짜는데 도움이 매우 되는 것 같습니다. 처음 배웠을 때 느낌을 살려 연산자부터 천천히 다시 복습하면서 정리해 나갑니다. 2021.11.28 - [Data Base/SQL] - [SQL] : WHERE 문으로 조건에 맞는 데이터 검색하기 기타 PaasTa 공모전 본선에 붙어서 서류 작업과 동영상 편집을 하느라 주말인데 시간이 빠르게 지나갑니다. 마감까지 잘 마무리해서 좋은 결과가 있도록 화이팅하겠습니다. 2021. 11. 28. [T.I.L] : 32 일일 배움을 위한 Today I Learned ! Oracle 명령어 SQL 파일 명령어와 편집 명령어를 활용했습니다. 편집 명령과 파일 명령은 알고 있으면 조금 더 SQL을 활용하기 편하게 보고 활용할 수 있습니다. 2021.11.27 - [Data Base/SQL] - [SQL] : SQL 편집 명령어 2021.11.27 - [Data Base/SQL] - [SQL] : 파일 명령어 2021. 11. 27. [T.I.L] : 31 일일 배움을 위한 Today I Learned ! 데이터 모델링 데이터 모델링 칼럼명을 지정하는 방법과 반정규화의 장,단점 및 절차에 대해 공부했습니다. 2021.11.26 - [Data Base/Data Modeling (DA#)] - [Data Modeling] : 칼럼(column) 명명 규칙 2021.11.26 - [Data Base/Data Modeling (DA#)] - [Data Modeling] : 반정규화의 장점 및 단점과 절차 기타 공모전을 총 3개 했는데 1개 입선에 1개는 본선 들어가서 결과를 기다리고 있고 나머지 1개는 오늘 본선에 들어갔다는 결과가 나와서 급하게 서류 작업을 하고 있습니다. 프로그래밍을 하는 것 보다 서류 작성이 더 많은 느낌이네요.. 2021. 11. 26. [T.I.L] : 31 일일 배움을 위한 Today I Learned ! 백준 알고리즘 파이썬으로 백준 알고리즘 문제를 풀었습니다. 2021.11.25 - [Algorithm/백준] - [백준] : 14681번 Python, 파이썬 풀이 2021.11.25 - [Algorithm/백준] - [백준] : 2884번 Python, 파이썬 풀이 기타 Hadoop 응용을 진행했는데 오류를 아직 해결 못 해서 올리지 못 했습니다. 2021. 11. 25. [T.I.L] : 29 일일 배움을 위한 Today I Learned ! 코딩 테스트 백준에서 파이썬을 활용해 기초를 다지고 있습니다. 보통은 자바로 코딩 테스트를 풀었는데 요즘은 파이썬으로 해보려고 하고 있습니다. 2021.11.23 - [Algorithm/백준] - [백준] : 10430번 Python, 파이썬 풀이 2021.11.23 - [Algorithm/백준] - [백준] : 1008번 Python, 파이썬 풀이 PaaS-Ta 도커의 이론 부분을 조금 공부했고 Bosh 설치하는데 시간을 너무 많이 썼습니다. PaaS-Ta는 이제 시작해 보는거라 오류도 많이 만나고 해결도 아직은 더딘 느낌입니다. 1부로 끊고 2부에서 뒷 부분을 마저 할 생각입니다. 2021.11.23 - [컴퓨터 공부/PaaS-Ta] - [PaaS-T.. 2021. 11. 23. [T.I.L] : 28 일일 배움을 위한 Today I Learned ! 알고리즘 코딩 테스트 풀이 알고리즘 코딩 테스트를 대비해서 이제 천천히 연습을 할 때가 된 것 같아 파이썬으로 연습을 하고 있습니다. 원래는 자바로 풀었는데 파이썬을 배우면서 코딩 테스트는 파이썬으로 하는게 더 좋을 것 같아서 파이썬으로 기초부터 천천히 시작하고 있습니다. 자바를 공부할 때와 마찬가지로 백준에 있는 기초 예제를 풀면서 천천히 프로그래머스까지 정복을 하는 게 목표입니다. 2021.11.22 - [Algorithm/백준] - [백준] : 2557번 Python, 파이썬 풀이 2021.11.22 - [Algorithm/백준] - [백준] : 10718번 Python, 파이썬 풀이 2021.11.22 - [Algorithm/백준] - [백준] :.. 2021. 11. 22. [T.I.L] : 27 일일 배움을 위한 Today I Learned ! Source Tree 주로 Git bash에서 명령어를 통해 git을 사용했는데 Source Tree에서 편하게 git을 사용해봤습니다. Git Hub 계정과 Source Tree를 연결해 주고 레파지토리를 불러와서 작업했습니다. 2021.11.21 - [Tool/SourceTree] - [Source Tree] : Source Tree에 Git Hub 연결하기 2021.11.21 - [Tool/SourceTree] - [Source Tree] : Source Tree를 통해 add, commit, push 하기 오류코드 Git 작업을 하는 도중에 Push를 하면 멈추는 현상이 계속 발생하여 해결했습니다. 앞으로 오류는 오류 코드에 적어 오류 노트를 만들.. 2021. 11. 21. [T.I.L] : 24 일일 배움을 위한 Today I Learned ! 웹 서버 배포 (하둡, Hadoop) 이클립스에서 코딩한 프로젝트를 War 파일로 내보내어 하둡에서 서버를 실행시키고 실시간으로 로그를 받아 왔습니다. 추가로 메시지를 입력해 실시간 로그를 찍는 것 까지 진행했습니다. 2021.11.18 - [Data Base/Hadoop] - [Hadoop] : 웹 서버 배포(1부) [Hadoop] : 웹 서버 배포(1부) 웹 서버 배포 스프링 프레임워크 등 웹 프로젝트의 배포 방법은 보통 war 파일로 프로젝트를 압축하여 웹 서버에 파일을 업로드 합니다. war 파일은 압축효율 0%의 순하게 파일을 묶은 압축파일입 ohju.tistory.com 2021.11.18 - [Data Base/Hadoop] - [Hadoop.. 2021. 11. 18. [T.I.L] : 23 일일 배움을 위한 Today I Learned ! Python 파이썬으로 웹 크롤링을 했습니다. 웹 크롤링은 자바로도 해 봤는데 파이썬이 확실히 더 간단하다고 느꼈습니다. 정적 웹과 동적 웹 모두 다 크롤링을 했고 다음엔 조금 더 활용을 해보려고 합니다. 아래 내용을 첨부합니다. 2021.11.17 - [프로그래밍언어/Python] - [Python] : 웹 크롤링 [Python] : 웹 크롤링 웹 크롤링 파이참에서 상단 메뉴 FIle 에서 Settings를 눌러줍니다. Project Interpreter을 선택해 주고 좌측 상단에 + 버튼을 눌러줍니다. bs4를 선택하고 Install을 합니다. 성공 메시지가 떴습니다. 정상적 ohju.tistory.com 2021.11.17 - [프로그래밍언어/Pyt.. 2021. 11. 17. [T.I.L] : 22 일일 배움을 위한 Today I Learned ! NOSQL NOSQL의 Fail Over와 복제 서버의 추가와 삭제, 리프리카셋의 동기화에 대해 공부했습니다. 내용은 아래 첨부를 참고하면 됩니다. 2021.11.16 - [Data Base/NOSQL] - [NOSQL] : Fail Over [NOSQL] : Fail Over Fail Over Primary 서버 노드에 장애가 발생하면 Secondary 서버가 Primary 서버로 Fail Over 되는 기능을 설정하는 방법입니다. 아래 글을 참고해서 서버를 우선 돌려줍니다. 2021.11.09 - [Data Base/NOSQL] - [.. ohju.tistory.com 2021.11.16 - [Data Base/NOSQL] - [NOSQL] : 복제 .. 2021. 11. 16. [T.I.L] : 21 일일 배움을 위한 Today I Learned ! SQL SQL을 공부하면서 Null과 컬럼에 별칭을 부여하는 방법, 쿼리를 연결해주는 연산자와 중복을 제거하는 키워드를 공부했습니다. 공부하는 SQL은 Oracle DB를 사용하고 오라클에서 제공하는 SCOTT 사용자를 활성화 시켜 사용하고 있습니다. 자세한 내용은 아래 첨부 글을 확인하면 됩니다. 2021.11.15 - [Data Base/SQL] - [SQL] : NULL (널) [SQL] : NULL (널) NULL null(널)은 매우 중요한 데이터 입니다. 오라클에서는 컬럼에 널 값이 저장되는 것을 허용하는데 널 값을 제대로 이해하지 못 하면 쿼리문을 사용하는데 있어 원하는 결과를 얻기 어려울 수 ohju.tistory.com 2021.11.15.. 2021. 11. 15. [T.I.L] : 20 일일 배움을 위한 Today I Learned ! 분산 데이터 베이스 분산 데이터 베이스는 여러 곳에 분산되어 있는 데이터 베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터 베이스입니다. 간단하게 분산 데이터 베이스에 대해 공부를 했습니다. 2021.11.14 - [자격증/SQLD] - [SQLD] : 분산 데이터 베이스 [SQLD] : 분산 데이터 베이스 분산 데이터 베이스 분산 DB는 여러 곳으로 분산되어 있는 DB를 하나의 가상 시스템으로 사용할 수 있도록 한 DB입니다. 논리적으로 동일한 시스템에 속하지만 컴퓨터 네트워크를 통해 물리적으 ohju.tistory.com 2021. 11. 14. [T.I.L] : 19 일일 배움을 위한 Today I Learned ! 성능 데이터 모델링 데이터 베이스의 성능 향상을 목적으로 설계 단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 입니다. 간단한 성능 모델링 순서와 정의에 대해 공부했습니다. 아래 링크를 참고하면 됩니다. 2021.11.13 - [자격증/SQLD] - [SQLD] : 성능 데이터 모델링 2021. 11. 13. [T.I.L] : 18 일일 배움을 위한 Today I Learned ! Data Modeling 데이터 모델링에서 M : M의 관계 해소와 BCNF는 간단히 공부했습니다. 데이터 모델링은 DA#으로 실습을 진행하면서 공부했습니다. 아래 링크를 참고하면 됩니다. 2021.11.12 - [Data Base/Data Modelling (DA#)] - [Data Modeling] : 이력 관리 정의 [Data Modeling] : 이력 관리 정의 이력 관리 현재는 단지 하나의 점에 불과하지만 과거란 엄청난 갯수의 점이 모여 있는 형상입니다. 이력은 선분이고 현재의 순간은 점이므로 선분을 관리해야 합니다. 이력 관리를 하려면 비용 ohju.tistory.com 2021.11.12 - [Data Base/Data Modelling (D.. 2021. 11. 12. [T.I.L] : 17 일일 배움을 위한 Today I Learned ! Hadoop AWS에 올리기 위해 준비를 해줬습니다. 리눅스 서버에 톰캣을 다운받고 설정을 했습니다. 2021.11.11 - [Data Base/Hadoop] - [Hadoop] : Apache Flume 응용 (1부) [Hadoop] : Apache Flume 응용 (1부) 톰켓 WAS VMware를 실행시키고 PuTTY를 열어줍니다. apache-tomcat.tar.gz 파일을 받아줍니다. WinSCP를 통해 sw파일에 옮겨줍니다. 정상적으로 파일이 들어와 있습니다. cp apache-tomcat-8.5.70.tar.gz /us.. ohju.tistory.com 리눅스에 톰캣을 설치하고 이클립스에서 로그 생성용 간단한 웹 프로젝트를 만들었습니다. 20.. 2021. 11. 11. [T.I.L] : 16 일일 배움을 위한 Today I Learned ! Python 파이썬으로 여러 프로젝트를 만들었습니다. 자세한 내용은 아래 첨부를 확인하시면 됩니다. 2021.11.10 - [프로그래밍언어/Python] - [Python] : 동물 투표 프로그램 [Python] : 동물 투표 프로그램 좋아하는 동물 투표 프로그램 from tkinter import * #함수 선언 def myFunc() : if var.get() == 1 : labelImage.configure(image = photo1) elif var.get() == 2 : labelImage.configure(image = photo2) else :.. ohju.tistory.com 2021.11.10 - [프로그래밍언어/Python] - [ Py.. 2021. 11. 10. 이전 1 ··· 8 9 10 11 12 다음 반응형