본문 바로가기
반응형

분류 전체보기82

객체지향 4대 특성 (추상화) 객체지향의 4대 특성중에 하나인 추상화는 내 머리속에서는 단어만 들었을때 가장 이해하기 힘든 단어인데 예를들어 캡슐화 한다고하면 하나씩 소분한다는 느낌이 머리에들어오고 상속한다 하면 부모님이 자식에게 상속해 준다 뭔가 그런 느낌이 들지만 추상화...? 머리속이 벌써부터 꼬이기 시작하는데 내가 들어본 추상화 라는 단어는 말을 너무 추상적으로 한다는 뭔가 그런 이야기들 뿐이니 이번 기회에 한번 집중해서 이해해 보려 했다. 개념 추상화란 실세계의 복잡한 상황을 간결하고 명확하게 핵심 위주로 단순화시켜 슈커 플래스를 선정하는 개념이다. 추상화는 코드의 재사용성과 가독성을 높이고 생산성을 높이며 쉬운 유지보수를 하게 해준다. 사람들이 이해할 수 있는 언어나 그림으로 표현하게되는데 이것이 모델링에도 도움을 줄 수 .. 2021. 9. 13.
WSL2 에서 Ubuntu에있는 Mysql Gui(DBeaver)로 연결하기(외부접속) 윈도우에서 GUI로 편하게 보면서 서버는 Ubuntu에띄워 원격으로 접속하기위해서 여러가지 시도를 해보았고 결국 성공했다. WSL에서 생성한 MySQL은 경로가 약간씩 다르고 해서 많이 헷갈렸던것 같다. 준비물 : DBeaver, WSL2(Ubuntu 20), 오류 를 버텨내는 정신력 오류들 : Connection refused : connect, Public Key Retrieval is not allowed 오류 발생 결과 해결 과정 해당과정은 https://sac4686.tistory.com/53 MYSQL 설치 WSL(service오류, Failed to connect to bus 오류 해결) 문제발생 MySQL 설치중 발생한 문제 sudo systemctl start mysql // 입력시 Sy.. 2021. 9. 9.
PL/SQL 개념과 사용법 프록시저 사용법(OracleDB 기초) 오늘은 자주 듣게되는 SQL을 배우면서 프로시져를 설명하면서 들었던 PL/SQL 에대한 공부를 정리하려고 합니다! 먼저 PL/SQL이란 Oracle's Procedural Language extension to SQL 의 줄임말이며 SQL의 확장된 개념으로서 오라클에서 제공하는 프로그래밍 언어 라고 생각하시면 편할것같습니다. 본질적으로는 프로그램 언어의 특성을 수용한 SQL의 확장을 말하며 SQL의 데이터를 조작하는 DML문과 질의(검색)을 하는 Query문 절차적인 데이터 처리를 주요한 목적으로 하고있습니다. 집학적 성향이 강한 SQL에 일반프로그램 언어의 요소를 추가 하여서 원래는 SQL에서 지원하지 않았던 반복문과 조건문을 지원합니다. 사용형식은 자바를 예시로 들어서 보시면 이해가 조금 더 잘될것같.. 2021. 9. 9.
Windows 브라우저 새로고침(HTML 변경사항 적용안되는 오류,F5 캐시 무시하기) 내가 로컬에서 웹개발을 하면서 분명 변경사항을 적용하고 페이지를 Rendering 하려고 할때 우리는 F5를 통해서 새로고침을 합니다(윈도우 한정) 그런데 데이터가 새롭게 로드될때에 변경사항이 적용되지 않을때가 있습니다. 왜그런건지에 대해서 궁금증이 생겨서 찾아보게되었습니다. 또한 해결방법을 알아보았습니다. 내용은 Chrome브라우저에 대해서만 정리하였습니다. 클래식한 새로고침 : "F5" Google Chrome 브라우저에서 도움말에 들어가보면 F5에대해서는 Reload the current Page라고 설명되어있습니다. 이 작업은 페이지를 다시 로드하지만 현재 열려있는 브라우저의 캐시를 가진 상태로 로드되기 때문입니다. 그렇기 때문에 캐시가 만료되는 시간까지는 우리가 수정한 데이터가 새롭게 적용될때까.. 2021. 9. 8.
728x90
반응형