분류 전체보기 492

vue - axios사용방법_http 통신_then,catch

axios -> 뷰에서 권고하는 promise기반의 http 통신 라이브러리  ajax (Asynchronous Javascript And Xml)-> 비동기적인 webApplication의 제작을 위한 웹개발 기법      vue에서 http통신을 하기위해서는 axios를 주로 사용하도록 권고하고 있습니다.  axios는 오픈소스로https://github.com/axios/axios GitHub - axios/axios: Promise based HTTP client for the browser and node.jsPromise based HTTP client for the browser and node.js - axios/axiosgithub.com 이 깃허브 주소에서 확인하실수있습니다.    깃헙..

개발공부/vue.js 2024.08.04

[자격증]전공자의 SQLD 합격후기와 공부방법,기간

안녕하세요.ᐟ IT직군에서 일하고 있는 개발자덕구입니다. 오랜만에 공부를 해보고 싶어서 SQLD 시험에 응시했어요. 준비를 하면서 짜증도나고 재미도 있었던 시험입니다. 대학교 졸업하고 오랜만에 머리를 써서 시험을 준비했어요. 준비기간은 대략 3주입니다. 어떻게 준비했느냐 하면 간단하게 말해보겠습니다. 노랭이 풀기 - 2과목 2장까지 이게 다 입니다. 그만큼 어려운 시험이 아니에요ㅎㅎ SQLD 자격증이 뭐에요? SQLD는 SQL 개발자 자격증으로 기본적인 SQL을 다룰수있는지 확인하는 자격시험이라고 보심됩니다. SQL 개발자 자격시험의 과목은 총 2과목으로 구성되며 필기 50문항으로 구성되어 있습니다. 총 60점을 넘으면 되구요 과목별로 40%미만일 때는 과락입니다. 응시료는 5만원입니다. 문항수는 50문..

자기계발 2024.06.19

[친절한SQL튜닝]DB의 저장구조_3

1. 데이터베이스의 저장구조 2. 데이터의 단위는 블록3. 논리적I/O vs 물리적I/O  1. 데이터베이스의 저장구조 데이터를 저장하려면 먼저 테이블스페이스를 생성해야한다. 테이블스페이스는 세그먼트를 담는 콘테이너이다.  세그먼트는 여러 익스텐트로 구성이 된다. 익스텐드란 공간확장의 단위이다. 데이터를 입력하다가 공간이 부족해지면 익스텐트를 추가로 할당받는다.  사용자가 입력한 레코드를 저장하는 공간은 데이터블록 이라고 한다.한 블록은 하나의 테이블에서 독점한다.  블록 : 데이터를 읽고 쓰는 단위익스텐트 : 공간을 확장하는 단위 세그먼트 : 데이터 저장공간이 필요한 오브젝트 테이블 스페이스 : 세그먼트를 담는 콘테이너   2. 데이터의 단위는 블록데이터를 읽고 쓰는 단위는 블록이다. 데이터I/O가 블..

CS/DB 2024.06.10

[친절한SQL튜닝]SQL이 느린 이유_2

오늘의 SQL 공부 들어갑니다. SQL이 느린 이유를 아시나요?그 이유는 바로 디스크I/O 때문입니다. 친절한sQL튜닝에서 저자는 I/O를 "잠"이라고 표현합니다. 시스템이 I/O를 처리하는동안 프로세스는 잠을 자기 때문입니다. 잠깐.ᐟ 여기서 프로세스는 뭔지 아시나요? 프로세스란  '실행 중인 프로그램'을 의미합니다. 특정 순간에는 하나의 프로세스만 CPU를 사용할수있기 때문에 프로세스는 생명주기를 갖습니다.  프로세스가 데이터를 디스크에서 읽어와야할 때는 CPU를 OS에게 반환하고 쉬어야합니다.(waiting) 프로세스가 열심히 일해야 속도가 빠른데 디스크I/O가 발생한 경우 한가하게 잠을 자고있는겁니다…ᐟ 그러면 성능이 안좋아지고 느려질수밖에 없습니다.

CS/DB 2024.06.10

[친절한SQL튜닝]SQL최적화란?_1

1. SQL 최적화란 ? SQL최적화 과정은 2가지 과정으로 나눠져있다. 1. SQL 파싱 2. SQL 최적화 2. SQL 옵티마이져란 ? SQL을 실행하면서 내부에서 엔진이 필요하다. 이러한 DBMS내부 엔진을 SQL 옵티마이져라고한다. SQL옵티마이져는 자동차 네비게이션과 흡사하여 원하는 작업을 가장 효율적으로 수행할수있는 최적화된 액세스 경로를 선택한다. 3. SQL 옵티마이져의 실행계획 선택과정 => 1. 쿼리를 수행할 후보군들(실행계획)을 찾는다. 2. 통계정보를 보고 각 실행계획의 예상 비용을 산정한다. 3. 최저 비용의 실행계획을 선택한다. 4. 옵티마이져 힌트옵티마이져 힌트를 이용해 데이터 엑세스의 경로를 바꿀수있다. 힌트는 주석기호에 '+'를 붙이면 된다. 예시) select /*+IND..

CS/DB 2024.06.04

iptime-A604SE 공유기 비밀번호 설정법_초기 연결법

안녕하세요~ 원래 자취방에서 쓰던 공유기를 다른 사람에게 돌려주게 되어 쿠팡에서 새로 구매했습니다! 어디서 많이 들어본 iptime 공유기를 구매했습니다. 1. IPTIME 공유기 _ 내돈내산 구매 당연히 제돈주고 제가 샀구요~ㅎㅎ 저는 공유기 사서 연결하면 바로 와이파이가 뜨는줄 알았는데 아니더라구요? 이제부터 공유기 초기 연결법 / 비번 설정법과 그 과정 알아보겠습니다. 쿠팡으로 배송온 IPTIME A604SE 입니다 2. IPTIME 공유기 _ 구성품 구성품은 이렇습니다. 공유기 본체, 설명서 , 검은색 어댑터, 랜선, 크래들 입니다. 크래들은 공유기가 서 있을수있도록 만든 장치에요! 보증서, 모바일 설치 도우미, PC 설치 도우미 입니다. 3. 모바일에서 설치하기 모바일 설치 도우미를 보면서 설치..

리뷰 2024.04.17

직장인이 읽어본 부자아빠 가난한아빠 _ 후기 _내용

안녕하세요~ 이 블로그 초기에 작성했던 글이 있습니다. 5일간 부자아빠 가난한 아빠를 매일 읽고 그 후기를 적었었습니다. 아무런 관심도 받지못한 글이었고 이 글도 아마 아무 관심도 못받을수있습니다. 그렇지만 작성하려고 합니다. https://what-am-i.tistory.com/17 [돈/경제]부자 아빠 가난한 아빠 - 부자들은 돈을 위해 일하지 않는다(1) 자기계발과 돈에 관련이 있는 사람이라면 다들 들어봤을 책 부자 아빠 가난한 아빠를 읽기 시작했다. 전세계적으로 스테디셀러인만큼 책을 통해 배울 수 있는 가치가 클것이라 생각하기에 기대 what-am-i.tistory.com 읽고 아웃풋이 없으면 기억에 안남더라구요...ㅎ 2021년의 대학생 때 읽은 소감과 2024년의 직장인이 되어서 읽은 부자아빠..

자기계발/책 2024.04.15

생활코딩의 next.js _ SPA (싱글 페이지 애플리케이션)

https://opentutorials.org/course/5098/32351 Single Page Application - 생활코딩 소스코드 https://github.com/egoing/nextapp/commit/e0dc92feeb55b80239f0015792a60f281f930001 라이브 예제 https://nextapp-9efh7p3uc-egoing.vercel.app/ 우리가 하고 싶은 것 링크를 클릭하면 페이지 전체 리로딩이 일어나지 않 opentutorials.org 를 참고하여 공부하고 있습니다. SPA(Single Page Application ) => 하나의 페이지에서 모든 작업을 처리 next.js 에서는 Link를 이용하여 SPA를 구현한다. Link를 이용하면 1. 페이지 리로딩..