본문 바로가기
반응형

내가 공부하려고 올리는100

오라클 - 기초 정리 본 글은 다음 블로그 '일상 흔적' 님의 오라클 실습 내용을 정리한 글입니다. OPTIMIZER DML을 수행할 때 OPTIMIZER가 관여한다. 수행하고자하는 DML을 가장 효율적으로 처리하는 최적 경로를 찾는 역할을 한다. OPTIMIZER가 찾아낸 최적 경로는 PLAN을 통해 확인할 수 있다. TOAD에서는 'Ctrl + E'를 사용해 조회해 볼 수 있다. DB BLOCK의 구조 BLOCK은 오라클 데이터베이스의 물리적인 저장 단위로 입출력시의 최소 단위 BLOCK의 구조는 위에서부터 차례대로 다음과 같이 나뉜다. HEADER : 블록의 주소와 같은 BLOCK에 대한 일반적인 정보를 포함 TABLE DIRECTORY : 블록 안에 존재하는 ROW를 소유하는 테이블에 대한 정보를 포함 ROW DIRE.. 2021. 10. 27.
TOAD - Duplicate tag value: val; Doc=xl/styles.xml; Tag=x:font. 오류 해결 방법 오늘 알고보니 너무나도 해결하기 쉬운 오류였지만 해결까지 오래걸린 TOAD오류가 발생했어서 혹시 저와 같은 문제로 고생하시는 분이 더 계실까 해서 글을 남깁니다 😭😭 오늘 자바랑 DB를 연결하는 프로그램을 만들기 위해서 엑셀로 데이터를 만들고, TOAD에서 테이블을 만들어 엑셀 파일을 TOAD에서 Import하려고 했는데 계속해서 다음과 같은 오류가 발생했습니다. Duplicate tag value: val; Doc=xl/styles.xml; Tag=x:font. 뭔가 스타일이나 태그 관련 오류로 보이는데 검색해도 아무것도 나오지 않길래 엑셀에서 색깔을 넣었던 부분을 지우고 테두리를 설정했던 것도 풀고 별에별 짓을 다해봐도 해결이 안됐는데, 제가 마이크로소프트 엑셀 설치를 귀찮아서 안하고 기본적으로 깔려.. 2021. 10. 25.
자바 - 자바 초짜 프로젝트 MVC 패턴으로 수정하기 자바를 공부하면서 처음으로 세미 프로젝트(?)를 진행했는데 자바 스윙을 이용해 성적관리 프로그램을 만드는 것이었습니다. 프로젝트를 처음으로 진행해보면서 느낀 점은 코딩 자체도 분명 어렵지만 설계가 어렵다는 거였어요😭😭 클래스를 어떻게 나눠야 할지 어떤 클래스에 어떤 메소드를 담아야 할지 하나부터 열까지 고민의 연속이었습니다. 오늘은 이런 저의 고민을 해결해나가면서 프로젝트를 깔끔하게 수정하려고 합니다. 1. 현재 프로젝트 상태 현재 프로젝트 상태를 먼저 보여드리겠습니다. 우선 아래와 같이 3가지 클래스를 만들어서 프로젝트를 진행했습니다. 실행 클래스에서는 실행만을 담당하게 하고 FirstView와 SecondView 클래스를 만들었습니다. 이렇게 만든 이유는 아래 사진을 보여드리고 설명드리겠습니다. 실행.. 2021. 10. 23.
자바 - 배열로 석차 구하기 오랜만에 자바 포스팅을 하게 됐네요. 더 자주 포스팅을 하지 못하는 것에 안타까움을 느끼는 중입니다..😭 오늘은 자바 배열을 통해 석차를 구하는 방법을 리뷰하려고 해요. 자바 Swing을 이용해서 성적관리 프로그램을 만들고 있는 중인데, 입력한 배열에 관해 석차를 구하는 방법을 바로 떠올리기가 어렵더라구요. 그래서 오늘은 찾아서 적용한 석차 구하는 방식을 리뷰하고 복습하기 위한 포스팅을 하려고 합니다. 자 우선 코드를 보겠습니다. 1 2 3 4 5 6 7 8 9 10 public SecondView(int number) { super(); String header[] = { "이름", "국어", "영어", "수학", "총점", "평균", "석차" }; String contents[][]; contents.. 2021. 10. 13.
브라우저 동작 원리(쉽게 알아보기) - 정규 표현식/BNF/파서의 종류/HTML 파싱(6) 이 글은 이스라엘 개발자 탈리 가르시엘(Tali Garsiel)이 html5rocks.com에 게시한 "How Browsers Work: Behind the scenes of modern web browsers"를 인용하고 있습니다. 아무것도 모르는 초보자의 시선에서 하나하나 모르는 용어는 용어대로 찾아가면서 정리해보는 글입니다. 저와같이 아무것도 모르는 초보자를 기준으로 글을 작성했습니다. 부디 이 글에 마지막에는 글을 쓰고 있는 저도, 독자도 어렴풋이라도 브라우저가 어떻게 동작하는지 이해할 수 있었으면 좋겠습니다. 🙏 이 글은 브라우저 동작 원리 6편입니다. 다른 편은 아래 링크나 블로그에서 참조해주세요! 브라우저 동작 원리 1편 브라우저 동작 원리 2편 브라우저 동작 원리 3편 브라우저 동작 원리 .. 2021. 10. 5.
알고리즘 - 복잡도 알고리즘 초보자로서 처음 맞닥뜨릴 때 가장 당황하게 되는 용어는 '복잡도'인 것 같습니다. 오늘은 이 복잡도가 무엇인지 알아보도록 하겠습니다. 복잡도 복잡도는 알고리즘의 성능을 나타내는 척도입니다. 복잡도의 종류는 다음과 같습니다. 시간 복잡도(Time Complexity) 공간 복잡도(Space Complexity) 쉽게 말해, 시간 복잡도는 문제를 해결하는 데 걸리는 '시간'을 의미하고, 공간 복잡도는 문제를 해결하는 데 필요한 '크기'를 의미합니다. 다시 정리하면 다음과 같습니다. 시간 복잡도 : 알고리즘을 위해 필요한 연산의 횟수 공간 복잡도 : 알고리즘을 위해 필요한 메모리의 양 시간 복잡도와 공간 복잡도는 대체적으로 반비례 관계에 있습니다. 이러한 관계를 거래 관계(Trade-Off)라고 말합.. 2021. 10. 4.
반응형