profile
다나로그

try catch

이번시간에는 개발자라면 꼭 신경써야하는 디테일! 에러 핸들링🚫에 대해서 배워봤습니다. 개발자라면 미리리 에러가 나올만한 상황을 예측을 하여 에러핸들링을 적절하게 해주셔야 서비스를 사용하는 유저가 당황하지 않겠죠?try문 안에 있는 코드를 실행하다가 에러가나면catch

약 17시간 전
·
0개의 댓글
·

API 부르기

API부르는 방식이 주로ajax, axios, fetch가 있음. 이중에 fetch가 제일 간단함. (기회가대면 react강의에서는 axios를 다루는 법을 해볼게요!)자바스크립트에서 비동기 동작을 다루는 하나의 패턴이다예전에는 promise 대신에 콜백함수를 이용해서

약 17시간 전
·
0개의 댓글
·

JavaScript 동작 원리

자바스크립트코드가 실행되면 스택 프레임이 쌓이는 장소스택에 새로운 프레임이 들어오고 실행이 완료되면 나간다.드럼통 처럼 생겨서 First In Last Out구조의 자료형이다즉 처음에 들어간게 제일 마지막에 나간다 (그림참조)예제: 다음 코드가 stack에 어떻게 들어

약 17시간 전
·
0개의 댓글
·

HTTP Request (API)

우리가 서버로 보내는 각각의 HTTP요청은 이런 구조를 가지고있다.HTML처럼 Header과 Body로 나뉘어져 있다. Header에는 이 문서의 타입 또는 인증을위한 api key나 토큰값 등을 넣을 수 있다.Body에는 실제 내용이 들어간다.내 api 요청에 hea

약 17시간 전
·
0개의 댓글
·

리눅스 유용한 단축키

Tab : 명령어 자동완성ctrl + c : 인터럽트 시그널을 보내 실행중인 프로세스를 중단ctrl + a : 라인 맨 앞으로 커서 이동ctrl + e : 라인 맨 뒤로 커서 이동ctrl + r(또는 화살표) : history 검색

2023년 3월 19일
·
0개의 댓글
·

MySQL GROUP BY 보다는 DISTINCT 가 더 빠르다.

https://blogpack.tistory.com/499

2023년 3월 15일
·
0개의 댓글
·

mac 커미널 ssh 접속

https://eunguru.tistory.com/122

2023년 3월 13일
·
0개의 댓글
·

Spring Security 강제 로그아웃

SpringSecurity에서 사용자의 요청을 처리할때 세션에 인증정보가 있으면 해당 인증정보를 Security Context에 저장함인증정보가 저장되어있는 객체는 SessionRegistry이며, getAllPrincipals() 메소드로 현재 인증된 모든 사용자 세

2023년 3월 7일
·
0개의 댓글
·

SSH

SSH 명칭부터 접속까지 한 번에 이해하기 1서버를 만들 때 주는 ‘이 파일’이 뭘까?흔히 NBP나 AWS같은 클라우드 서비스에서 서버를 생성해보면 ‘인증키’나 ‘키 페어’라는 것을 생성하는 과정을 반드시 거치게 됩니다. 생성하면 pem이라는 낯선 형식의 파일을 다운로

2023년 2월 20일
·
0개의 댓글
·

리눅스 서버 접속 방법과 도구(ubuntu)

출처:https://hyeo-noo.tistory.com/383질문의 의도가 무엇일까?ssh를 알고 있는가?ssh를 사용해 보았는가?사용하는 OS가 무엇인지?평소에 Ubuntu 같은 리눅스 기반 OS를 사용하는지?ssh의 원리를 알고 있는지?password가

2023년 2월 20일
·
0개의 댓글
·

filter date, date2

`

2023년 2월 15일
·
0개의 댓글
·

[MyBATIS] Primary Key를 Insert하기 위한 SelectKey

https://royzero.tistory.com/26

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

SQL 작성 규칙

SQL에서 중요한 것은 무엇일까요? 가장 중요한 것은 유지보수가 좋게 작성해야 하며 누구나 알아볼 수 있어야 한다는 겁니다.같이 개발하는 사람들이 중구난방 개발을 하면 나중에 보기 힘들기 때문에 표준 SQL 작성 규칙을 정해야합니다.SQL 작성 규칙에 대해 알아보겠습

2022년 12월 28일
·
0개의 댓글
·

CDN(Content Delivery Network)

CDN(Contents Delivery Network)은 지리적 물리적으로 떨어져 있는 사용자에게 컨텐츠 제공자의 컨텐츠(웹페이지, 이미지, 동영상 등)를 더 빠르게 제공할 수 있는 기술을 말합니다.CDN은 “느린 응답속도/다운로딩 타임”을 극복하기 위한 기술기본적으

2022년 12월 27일
·
0개의 댓글
·

프로그램(Program), 프로세스(Process), 쓰레드(Thread)

출처 : https://velog.io/@gparkkii/ProgramProcessThread프로세스와 스레드의 차이는 운영체제 공부에서도 아주 중요하게 다룬다.개발자 면접에서도 자주 나오는 주제인 프로세스와 쓰레드에 대해 아는 것은 중요하다.먼저 프로세스와

2022년 12월 27일
·
0개의 댓글
·

Sphinx 검색엔진 라이브러리

https://happydhkim.tistory.com/3

2022년 12월 23일
·
0개의 댓글
·

NginX(Web Server)

Web Server - WAS (참고:https://velog.io/@allsilver94/2-SpringBoot-Http-Socket)NginX (엔진 엑스)경량 웹 서버HTTP Web Server - 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일

2022년 12월 23일
·
0개의 댓글
·

리눅스 명령어

현재 위치하고있는 작업디렉토리 pwd : print working directorylsls -lls -alrwx rwx rwxd rwx rwx rwxl rwx rwx rwxchmod 664 Write.xlsxchmod u-w Write.xlsxmkdir 디렉토리명tou

2022년 12월 22일
·
0개의 댓글
·

리눅스(Linux) 란?

개념오픈소스 운영 체제(OS:CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어)유닉스(UNIX)와 같이 다중 사용자, 다중 작업, 다중 쓰레드를 지원하는 Network OS주로 서버에서 사용 - 많은 클라우드 서비스에서 대부분 리눅스를

2022년 12월 21일
·
0개의 댓글
·

SVN E155004 LOCK 에러 해결 방법

출처 : https://smart-life-studio.tistory.com/5svn: E155004: There are unfinished work items in '프로젝트'; run 'svn cleanup' first.SVN 사용 시, 가끔 LOCK이 걸

2022년 12월 5일
·
0개의 댓글
·