자바스크립트에서 문자열을 감쌀 때 무엇을 사용하면 좋을까? & JSON 이란?

싱글 쿼테이션(''), 더블 쿼테이션(""), 백틱(\`\`) 중 어떤걸 사용하면 좋을까?그 이유는? JSON 이 더블 쿼테이션으로 이름/값 쌍을 감싸고 있기 때문.보통 JS 는 JSON으로 파싱하는 경우가 많이 생기는데, 싱글 쿼테이션 사용시 JSON.parse 시에

어제
·
0개의 댓글
·
post-thumbnail

이번주 회고, git rebase 가 무엇인가

1) 클라이언트, 서버쪽까지는 금방 끝냈는데 콜봇에 프로세스 적용할 때 방향성을 잘못 잡았다. 생각했던 방향성에 대해 미리 여쭤보고 진행했으면 개발기간을 줄일 수 있었는데 굳이 안해도 되는 작업 방식을 고수해서 개발기간을 길게 가져갔다.curl을 사용했던 이유 : 기존

2일 전
·
0개의 댓글
·
post-thumbnail

백엔드 로드맵 따라가기 - How Browers Work

브라우저 작동 방식웹브라우저가 웹서버에 웹페이지 요청을 하면 웹서버는 웹페이지에 응답을 한다.서버가 브라우저에게 전달한 응답인 HTML 문서를 브라우저는 읽어들이고 해석한 후 사용자에게 보여준다.HTML 및 CSS 를 해석하는 구체적인 내용들은 모두 W3C, World

2024년 4월 28일
·
0개의 댓글
·

백엔드 로드맵 따라가기 - Everything you need to know about HTTP

HTTP란 무엇인가? HTTP(HyperText Transfer Protocol)는 World Wide Web의 기초이며 하이퍼텍스트 링크를 사용하여 웹페이지를 로드하는데 사용된다. HTTP는 네트워크로 연결된 장치 간에 정보를 전송하도록 설계된 애플리케이션 계층 프

2024년 4월 28일
·
0개의 댓글
·
post-thumbnail

백엔드 로드맵 따라가기 - How does the Internet work?

인터넷 소개인터넷은 네트워크의 네트워크네트워크는 뭐지? 서로 연결된 컴퓨터 또는 기타 장치의 그룹ex) 집에 나의 컴퓨터와 장치의 네트워크가 있고, 옆집에도 비슷한 장치 네트워크가 있다면 이러한 모든 네트워크는 함께 연결되면 인터넷을 형성한다.인터넷 작동 방식 : 개요

2024년 4월 28일
·
0개의 댓글
·
post-thumbnail

UML 다이어그램

UML(Unified Modeling Language) : 소프트웨어 시스템을 개발하는 과정에서 산출물의 명세화, 시각화, 문서화할 때 사용하는 모델링 언어로, 하나의 시스템을 표현하기 위한 표준적인 방법 제공을 위해 만들어졌다.1) Class Diagram(클래스 다

2024년 2월 9일
·
0개의 댓글
·

Bubble Sort / Selection Sort

거품정렬(Bubble Sort) > 서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않다면 자리를 교환하며 정렬하는 알고리즘 거품 정렬은 선택 정렬과 유사한 알고리즘이다. 정렬 방법 1회전에 첫 번째 원소와 두 번째 원소를, 두 번째 원소와 세 번째 원소를

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

db connection, connection pool

회사에서 기존에 진행하던 프로젝트를 리뉴얼하는 작업을 하게 되어 개발환경을 설정하고 리뉴얼을 막 시작했는데, Dbeaver에서 해당 프로젝트의 개발서버 db가 접속이 되지 않는 이슈가 발생했다.라는 에러코드였고, 이는 슈퍼유저 연결용을 제외한 커넥션 슬롯이 가득 찼다는

2024년 1월 16일
·
0개의 댓글
·

자바 공부 시작 전 궁금한 용어들 정리

JDK : 프로그램을 실행하는 자바 플랫폼 구성요소.JRE : JVM을 생성하는 디스크 상의 부분JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해준다.JDK와 JRE의 차이점은 JDK는 자바 기반 소프트웨어를 개발하

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

라라벨-RESTful API

REST(Represntational State Transfer) API란 SPA(SIngle Page Application) 또는 기타 클라이언트에서 데이터를 요청하고 처리 및 가공할 수 있도록 서버에 리소스를 요청하는 방법 중 하나이며, 클라이언트는 REST API

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

라라벨

모델 사용자에게 나타내고자 하는 데이터로서, 코드상으로는 하나의 데이터베이스 테이블에 대해 클래스로 매핑한 것을 의미한다. 모델 팩토리 라라벨에서는 모델을 사용해 더미 데이터를 생성하는 모델 팩토리와 이것으로 생성된 더미 데이터를 데이터베이스에 심는 시딩기능을 제공한

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

라라벨 - 아키텍처

라라벨은 기본적으로 MVC로 구성되어있다. MVC 구조의 동작흐름모델(Model)은 사용자에게 보여줄 데이터를 의미. 데이터는 일반적으로 데이터베이스에 담겨있다.라라벨 프레임워크 내부에서는 데이터베이스 테이블에 대해 하나의 클래스로 표현하고 각 컬럼또한 프로퍼티로 매핑

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

DOMContentLoaded와 window.onload

평소에 작성하던 대로 html 위에 script를 선언해서 함수나 eventHandler를 사용하고 있었다. 하지만 함수는 사용이 되나 eventHandler가 정상적으로 동작하지 않았고 이유를 찾아보던 중 html 요소들이 로드되기 전에 실행이 될 가능성이 있기 때문

2023년 4월 18일
·
0개의 댓글
·

JS onKeypress, onKeyup, onKeydown 이벤트

onKey 이벤트 : 폼 관련 태그들만 사용함.(포커스를 가지는 태그에만 적용 가능)KeyCode 값 키보드의 키를 눌렀을 때 발생문자, 숫자, Ctrl, Alt, Shift, F1~F12, Scroll Lock, Pause, Enter 등등 인식 가능한/영, Prin

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

SQL CTE와 WITH RECURSIVE

CTE(Common Table Expressions) SQL 쿼리에서 임시적으로 사용할 수 있는 이름을 가진 쿼리 결과 세트 즉, CTE는 다른 쿼리에서 참조할 수 있는 일시적인 테이블이다. CTE는 WITH 키워드를 사용하여 정의된다. WITH 절 다음에는 CTE

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

SQL IN, IN과 OR의 차이

SQL의 IN은 WHERE 절에서 사용되며, 지정된 값 목록중 하나와 일치하는 모든 행을 검색하는데 사용된다.위의 SQL문에서 IN 절은 column_name의 필드 값이 value1, value2, value3 과 일치하는 모든 행을 반환한다. 값 목록은 괄호로 둘러

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

SQL LIKE 절

LIKE 절은 문자열을 비교할 때 사용되며, 특정 패턴을 가진 문자열을 찾기 위해 사용된다. 보통 WHERE 절과 함께 사용되며, 특정 조건에 맞는 문자열을 선택하고자 할 때 많이 사용된다.LIKE 절은 비교 연산자의 일종으로, 다음과 같은 형식을 갖는다.여기서 pat

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

JS -> Jquery와 새로 알게된 것

JSJquery이런 식으로 사용이 가능하기는 하나, HTML 요소의 속성 내에 JS 코드를 직접 포함하는 것보다 둘을 별도로 유지하는 것이 더 나은 방법

2023년 4월 10일
·
0개의 댓글
·

SQL UNION, CASCADE

다수의 SELECT 문을 하나로 합칠 때 사용UNION은 결과를 합치면서 중복되는 행은 하나만 보여준다.UNION ALL은 중복값을 제거하지 않고 합친 전체를 보여준다.조건 : 컬럼의 갯수와 타입이 같아야 한다.DELETE문 사용시 외래키로 묶인 테이블까지 수정, 삭제

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

PHP 답글 구현

새로운 숫자를 생성해주는 것으로 구현하려고 생각했었으나 depth가 깊어질수록 로직이 더 어려워졌고 구현하기 위한 조건들이 많이 붙기 시작했음. 중복되는 값이 없는 게시글의 no를 활용해서 부모의 게시글 no를 계속해서 받아오는 것으로 depth를 늘려나갈 수 있다는

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