profile
유능한 개발자가 되고 싶은 핫바지
태그 목록
전체보기 (99)sql(12)oracle(12)python(11)알고리즘(5)db(4)DFS(4)운영체제(3)Sort(3)운영 체제(3)JavaScript(3)OS(3)network(2)소켓(2)Java(2)클라우드(2)객체(2)DNS(2)파이썬(2)js(2)ajax(2)Web API(1)파스칼의 삼각형(1)repr(1)브로드캐스트(1)snake(1)ci(1)리퀘스트 메시지(1)프로세스(1)병합 연산자(1)fp(1)TIL(1)배열(1)cors(1)접근 제어자(1)대화 상자 메서드(1)명시적 타입 변환(1)추상클래스 vs 인터페이스(1)itertools(1)쓰레드(1)장기 스케줄러(1)순열(1)OOP(1)dma(1)ArrayList(1)serverless(1)Session Scope(1)heap(1)넷마스크(1)컴퓨터 시스템(1)jstl(1)ACK(1)sequence(1)언어의 특징(1)인터럽트 핸들링(1)iterable(1)generator(1)iterator(1)제너레이터(1)maven(1)Index(1)추상 메서드(1)특별메서드(1)quicksort(1)연산자(1)OSI 7 Layer(1)XTML vs HTML(1)block state(1)Sliding Window(1)Arrays.sort(1)다형성(1)SaaS(1)PaaS(1)IaaS(1)len(1)조합(1)도메인 주도 설계(1)함수표현식(1)HTTP 프로토콜(1)View(1)브라우저가 DNS 서버를 통해 IP 주소를 얻는 과정(1)네트워크(1)MAC Address(1)privileges(1)DDD(1)문자열 제어(1)콜백함수(1)Java 제어자(1)role(1)스페셜 메소드(1)Server vs JSP(1)meta tag(1)인터럽트(1)REST API(1)forward(1)미로(1)비동기식 입출력(1)docker(1)CPU와 컴퓨터 시스템(1)Secure Coding(1)msa(1)패킷(1)멀티캐스트(1)aop(1)반정형 데이터(1)정형 데이터(1)인터페이스(1)combination(1)DOCTYPE(1)프로토콜 스택(1)bool(1)camel(1)BFS(1)제네릭(1)TCP 데이터 송수신의 동작(1)cd(1)동적 타입 언어(1)함수(1)PingPong(1)DOM(1)메모리 구조(1)퀵정렬(1)JVM(1)Infra CI(1)클래스 메서드 vs 인스턴스 메서드(1)Collections.sort(1)Page Scope(1)단기 스케줄러(1)유니캐스트(1)TCP 3 Way HandShaking(1)데이터 송수신(1)console(1)정렬(1)브라우저의 동작(1)클래스(1)Overriding(1)Direct Memory Access(1)array(1)로컬 버퍼(1)TCP 4-Way HandShaking(1)dict(1)중기 스케줄러(1)application Scope(1)Defer(1)redirect(1)sorted(1)변수(1)커널(1)데이터 타입(1)리졸버(1)양팔저울(1)IP 주소(1)round(1)패킷 분할(1)정적 타입 언어(1)오버로딩과 오버라이딩의 차이(1)pascal(1)object 클래스(1)Request Scope(1)devops(1)소프트웨어 인터럽트(1)비정형 데이터(1)algorithm(1)set(1)Main에 static을 사용하는 이유(1)이벤트(1)생성자(1)동기식 입출력(1)

defer 사용하는 이유

html 파일을 렌더링 하다가 script 태그를 만나면 서버는 자바스크립트 파일을 가져옵니다.여기서는 hello.js파일을 가져오고 실행합니다.하지만 여기서 우리는 body 부분을 모두 실행하지 않았습니다.hello.js가 body에 있는 element들을 접근했다면

2021년 3월 5일
·
0개의 댓글

다형성의 장점

자식 클래스의 타입을 가지고 부모 참조 변수 객체를 선언할 수 있는 것다형적 매개변수하나의 배열로 여러 종류의 객체 다룰 수 있음출처 : 자바의 정석 3rd

2021년 1월 27일
·
0개의 댓글

[냅색 알고리즘] 가방 문제

최고 17kg의 무게를 저장할 수 있는 가방이 있다. 그리고 각각 3kg, 4kg, 7kg, 8kg, 9kg의 무게를 가진 5종류의 보석이 있다. 이 보석들의 가치는 각각 4, 5, 10, 11, 13이다.이 보석을 가방에 담는데 17kg를 넘지 않으면서 최대의 가치가

2021년 1월 21일
·
0개의 댓글
post-thumbnail

Oracle SQL(12)

인증사용자 계정을 생성하거나 암호를 변경하거나 또는 특정 사용자가 모든 데이터베이스 자원을 사용하지 못하도록 디스크 공간을 할당하는 작업과 같이 시스템 수준에서의 DB 접근 및 사용을 관리하는 것을 의미한다.권한DB 객체에 대한 사용자들의 접근 및 사용을 관리하는 포괄

2021년 1월 18일
·
0개의 댓글

Oracle SQL(11)

테이블에서 행을 검색할 때 검색 속도를 높이기 위해 Oracle 서버가 사용하는 스키마 객체이다.(데이터의 실제 저장위치인 ROWID를 저장하고 관리함)인덱스가 없으면 테입르의 모든 데이터를 읽어 데이터를 선별한다.인덱스를 사용하면 디스크의 I/O를 감소시킬 수 있다

2021년 1월 18일
·
0개의 댓글

Oracle SQL(10)

물리적인 테이블 또는 다른 뷰를 기반으로 하는 논리적인 테이블이다.논리적인 테이블인 이유는 실제 데이터를 저장하고 있지 않으나 사용자는 테이블을 사용하는 것과 동일하가ㅔ 뷰를 사용할 수 있기 때문이다.뷰에 대한 기반이 되는 물리적인 테이블을 기본 테이블이라고 한다.DB

2021년 1월 18일
·
0개의 댓글

Oracle SQL(9)

오라클 10g부터 제공하는 복구 기술로서 삭제된 테이블을 복구할 수 있는 방법이다.DROP TABLE을 사용하여 삭제된 테이블은 RECYCLEBIN이라는 특별한 객체에 BIN$로 시작되는 이름으로 저장된다.Flashback Drop 명령어기존 테이블에 새로운 컬럼을 추

2021년 1월 15일
·
0개의 댓글
post-thumbnail

Oracle SQL(8)

DB의 구조를 생성하거나 수정 및 삭제하는데 사용되는 SQL문이다.DDL은 자동으로 COMMIT되기 때문에 DB에 즉각 영향을 미치며 DB Dictionary에 정보가 저장된다.오라클 객체|객체명|설명|\|-\|-\||테이블(table)|기본적인 데이터 저장 단위로 행

2021년 1월 14일
·
0개의 댓글

Oracle SQL(7)

DB의 테이블에 새로운 데이터를 저장하거나 삭제 또는 수정 및 병합할 때 사용하는 데이터 조작어를 의미한다.테이블에 데이터를 저장하기 위한 데이터 조작어이다.한 번에 하나의 행을 테이블에 저장하는 단일 행 INSERT 방법과 서브쿼리를 이용하여 한꺼번에 여러 행을 동시

2021년 1월 13일
·
0개의 댓글

Oracle SQL(6)

앞서 배운 조인은 하나 이상의 테이블에서 원하는 데이터를 조회할 때 사용하는 방법이다.서브쿼리는 하나의 SELECT만으로 원하는 데이터를 조회할 수 없을 때 사용하는 방법으로 여러 개의 SELECT문장을 하나로 합쳐서 하나의 실행 가능한 SQL문장으로 원하는 데이터를

2021년 1월 13일
·
0개의 댓글

Oracle SQL(5)

조인 여러 테이블을 연결해서 필요한 데이터를 조회하는 방법을 조인이라고 한다. 조인 종류 |종류||설명| |-|-|-| |오라클 조인 |cartesian product|조인 조건을 생략하거나 조인이 잘못된 경우에 발생된다. ||equi 조인|기본키(Primary Ke

2021년 1월 11일
·
0개의 댓글

Oracle SQL(4)

여러 행 또는 테이블 전체에 대해 함수가 적용되어 하나의 결과를 반환하는 함수를 의미한다.그룹당 하나의 결과가 주어지도록 행의 집합에 대해 연산할 경우 GROUP BY 절을 이용하여 그룹화 할 수 있고, HAVING을 이용하여 그룹에 대한 조건을 제한할 수 있다.SEL

2021년 1월 8일
·
0개의 댓글
post-thumbnail

Oracle SQL(3)

문자열의 마지막 문자부터 시작해서 지정된 문자와 일치하지 않는 문자가 나올 때까지 계속적으로 해당문자를 제거하는 함수이다.RTRIM( 컬럼명 | 표현식, 'str')str은 문자열에서 삭제할 문자를 의미한다.문자열의 양쪽을 삭제하는 함수이다.str은 삭제할 문자를 의미

2021년 1월 7일
·
0개의 댓글

Oracle SQL(2)

SELECT와 FROM과 같이 쓰이며, 조건을 붙이고 싶을 때 쓴다.WHERE절에서 조건식을 이용하여 데이터를 검색할 때는 반드시 문자 데이터와 날짜 데이터는 ' '을 감싸서 사용해야 한다.BETWEEN을 사용할 때 주의해야 할 점은 a < b여야 한다.BETWE

2021년 1월 6일
·
0개의 댓글

Oracle SQL(1)

1. 오라클 DBMS 설치 - 11g xe 2. 관리자 sys/oracle 계정 생성 3. sqldeveloper 설치 - sys 계정 접속 추가 4. 계정 생성 SQL 5. sys로부터 scott의 테이블 생성 !! 계정이 Lock 걸려 있는 경우 데이터베이스를

2021년 1월 5일
·
0개의 댓글

[운영체제] 스케줄러의 종류

작업 스케줄러라고도 부르며, 어떤 프로세스를 준비 큐에 삽입할지 결정하는 역할을 합니다.준비 큐에 있는 프로세스들은 메모리를 보유하고 있으므로 장기 스케줄러가 이를 관여합니다.장기 스케줄러는 현재에 많이 쓰이지 않습니다. 그 이유는 과거에는 적은 양의 메모리를 많은 프

2020년 11월 16일
·
0개의 댓글

[BFS] 미로 최단 거리 찾기

7\*7 격자판 미로를 탈출하는 최단경로의 경로수를 출력하는 프로그램을 작성하세요. 경로수는출발점에서 도착점까지 가는데 이동한 횟수를 의미한다. 출발점은 격자의 (1, 1) 좌표이고, 탈출 도착점은 (7, 7)좌표이다. 격자판의 1은 벽이고, 0은 도로이다.격자판의 움

2020년 11월 7일
·
0개의 댓글

[DFS] 알파코드

철수와 영희는 서로의 비밀편지를 암호화해서 서로 주고받기로 했다. 그래서 서로 어떻게 암호화를 할 것인지 의논을 하고 있다.영희 : 우리 알파벳 A에는 1로, B에는 2로 이렇게 해서 Z에는 26을 할당하여 번호로 보내기로 하자.철수 : 정말 바보같은 생각이군!! 생각

2020년 11월 6일
·
0개의 댓글

[DFS] 양팔저울

무게가 서로 다른 K개의 추와 빈 그릇이 있다. 모든 추의 무게는 정수이고, 그릇의 무게는 0으로 간주한다. 양팔저울을 한 번만 이용하여 원하는 물의 무게를 그릇에 담고자 한다.주어진 모든 추 무게의 합을 S라 하자. 예를 들어, 추가 3개이고, 각 추의 무게가 {1,

2020년 11월 4일
·
0개의 댓글

[DFS] 조합

1부터 N까지 번호가 적힌 구슬이 있습니다. 이 중 M개를 뽑는 방법의 수를 출력하는 프로그램을 작성하세요.첫 번째 줄에 자연수 N(3<=N<=10)과 M(2<=M<=N) 이 주어집니다.첫 번째 줄에 결과를 출력합니다. 맨 마지막 총 경우의 수를

2020년 10월 30일
·
0개의 댓글