일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- spring boot
- 구현
- 문자열
- 도커
- 구름LEVEL
- spring
- 개발자
- 인텔리제이
- 프로그래머스
- HTTP
- 해결
- 자료구조
- Linux
- bfs
- IntelliJ
- HashMap
- 스타트업
- 백엔드
- docker
- 코딩테스트
- 스프링
- Java
- 주니어
- dfs
- 이직
- 스프링 부트
- 명령어
- 배열
- 해시맵
- 스프링부트
- Today
- Total
목록개발지식/기타 (5)
마이의 개발 블로그
배경폐쇄망 환경에서 솔루션 설치 후 API 테스트가 필요한 경우 스웨거나 포스트맨 등의 사용이 불가한 경우가 종종 발생합니다. 간단한 GET 요청은 웹브라우저로 가능하지만, POST의 경우 직접 웹브라우저 콘솔에 fetch 함수를 작성해야 하는데 이마저도 직접 타이핑을 해야하기에 시간이 소요된다는 단점이 있습니다. 이런 상황에서는 제 경험상 윈도우 터미널을 이용해 직접 curl을 보내는 방법이 가장 간단했는데, 의외로 윈도우에서의 명령어가 정확하게 표기되어있는 내용을 찾기가 어려워 기록해두고자 합니다.명령어curl -Method POST -Uri -ContentType ‘application/json’ -Body ‘’example:curl -Method POST -Uri https://www.examp..
배경 SICP 스터디 중 매개변수(parameter)와 전달인자(argument)의 개념이 명확하게 서있지 않았다는 걸 깨닫게 되어 간단히 내용을 정리해봤습니다. 내용 1. 매개변수(parameter) - 함수 정의에 사용되는 변수이며, 함수가 필요로 하는 입력값을 나타냅니다. - 함수의 정의 부분(보통 소괄호 안)에 작성되며, 함수 내에서 변수로 사용됩니다. 2. 전달인자(argument) - 함수 실행 시 실제로 사용되는, 함수 호출 시 전달되는 값입니다. - 함수 호출 시에 지정되고, 함수의 매개변수에 할당됩니다. 한 줄 정리 매개변수는 함수의 정의부에, 전달인자는 함수의 호출부에 작성됩니다. 예시 def say_hi(name): # name = 매개변수 print("Hello,", name) sa..
배경 일명 '마법사책'으로 불리는 SICP(컴퓨터 프로그램의 구조와 해석)의 JS버전을 스터디하며 발제를 맡은 부분을 정리한 내용입니다. 연습문제는 일부만 별도 포스트로 다룰 예정입니다. 내용 서론 ㅇ복합 데이터를 이용한 추상화 방식을 탐구 ㅇ이점? - 접착제 제공: 복잡한 개념(유리수)을 단일 객체로 다룰 수 있게됨(분자 + 분모 연결) - 모듈성 향상: 표현부와 연산부를 분리( 추상화) ㅇ순서 1) 유리수 산술 시스템 구현 2) 닫힘(closure), 접착제를 이용한 복합 데이터 구성 (그래픽 언어 예시) 3) 기호 표현식(symbolic expression) 4) 일반적 연산(generic operation)의 구현과 데이터 지향적 프로그래밍 2.1 데이터 추상화 ㅇ데이터추상화: 하나의 복합적인 대..
(1) 동시에 같은 DB Table row 를 업데이트 하는 상황을 방어하기 위해 어떻게 개발하실 건지 설명해주세요. - 트랜잭션을 이용하여 하나의 단위 동작이 끝나기 전까지 해당 row의 동시 업데이트를 방지합니다. (2) TCP 와 UDP 의 차이를 작성해주세요. - TCP는 연결 지향, UDP는 비연결 지향 - TCP는 흐름제어 및 혼잡제어기능을 내장하고 있으나 UDP는 그렇지 않음 - TCP는 데이터 전송에 있어 신뢰성을 보장하는데 반해 UDP는 패킷 손실이 발생할 수 있음 - TCP는 신뢰성을 위한 오버헤드 및 제반 과정으로 인해 속도에 있어 불리, UDP는 속도측면에서 유리 (3) 웹 브라우저에 네이버 를 검색하고 화면에 네이버 화면이 출력이 될 때 까지 내부적으로 어떤 동작들이 수행이 되는지..
용어 문자집합(character set) - 프로그래밍 언어에서 프로그램이나 데이터를 표현하기 위하여 미리 결정되어 있는 문자의 집합 인코딩(encoding, 부호화) - 문자나 기호의 집합을 컴퓨터에서 저장하거나 통신에 사용할 목적으로 문자 부호(character code)로 변환하는 것 디코딩(decoding, 복호화) - 인코딩 된 문자 부호(character code)를 다시 본래 문자나 기호로 표현하는 것 문자집합의 종류 - 아스키 코드, 유니코드 1. American Standard Code for Information Interchange (ASCII, 아스키) - 초창기 American National Standards Institute (ANSI) 에서 제시한 표준 코드 체계 - 각 문자..