목록분류 전체보기 (170)
쌩로그
목록 포스팅 개요 본론 요약 1. 포스팅 개요 실무에서 Vue와 SpringBoot를 이용해서 파일을 업로드해야하는 상황이 있었습니다. 처음 시도해봤었는데, 적용했고, 잊지않고자 기록합니다. 정말 간단히 세팅했고, Controller로만 확인해보도록 하겠습니다. 참고로 프로젝트 시작시에 일어나는 에러가 있긴했습니다. yml에 아무것도 추가하지 않고, 최소한으로 시도하려 했습니다만, log를 사용하기로 했는데, 로깅 레벨을 추가하지 않거나, database를 사용한다고 gradle에 추가해놓고, database 정보를 주지 않거나, 혹은 Spring Security를 추가했는데, 프론트에서 백으로 403 에러가 나는 부분이 있었지만, yml에 파일 설정을 더해줬고, Spring Security는 gradl..
SQL select 절에서 임의의 값 지정하기 목록 포스팅 개요 본론 요약 1. 포스팅 개요 회사에서 insert 쿼리를 실행할 일이 있었는데, value들을 특정 테이블에 select한 결과들을 value로 집어넣어야 했습니다. 이 때 select하려는 테이블에는 가져올 수 없는 값들이 있었습니다. 컬럼이 없으니 당연히 가져올 수 없는 값들이었습니다. 그래서 값을 임의로 지정해줘야 될 필요가 있었는데, 그에 대한 내용입니다. 2. 본론 결론적으로 말하면 select 절에서 그냥 값을 지정해주면 됩니다. select 절에서 굳이 테이블로 질의하지않고 바로 결과를 나타낼 수 있는데요. select 1; 이렇게 하면 1이 나옵니다. (JetBrain의 Datagrip이라는 Tool입니다.) 이런식으로 나옵니..
목차 포스팅 개요 본론 2-1. Layer와 Layered 구조 2-2. 네트워크와 네트워킹 그리고 개념 2-3. User mode와 Kernel mode 2-4. OSI 7 layer와 식별자 2-5. Host는 이렇게 외우자 2-6. 스위치가 하는 일과 비용 2-7. NIC, L2 Frame, LAN 카드 그리고 MAC 주소 2-8. 스위치에 대해서 2-9. LAN과 WAN의 경계 그리고 Broadcast 2-10. IPv4 주소와 기본 구조 2-11. L3 IP Packet으로 외워라 2-12. Encapsulation과 Decapsulation 2-13. 패킷의 생성과 전달 2-14. 계층별 데이터 단위 2-15. [※중요] 이해하면 인생이 바뀌는 TCP/IP 송·수신구조 2-16. IP 헤더 형..
목록 포스팅 개요 본론 도커(Docker) 1-1. 가상 머신과 도커 컨테이너 1-2. 도커를 시작해야 하는 이유 1-3. 도커 엔진 설치 요약 1. 포스팅 개요 이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 1장 도커란? 을 학습하며 기록한 포스팅입니다. 2. 본론 도커(Docker) 도커는 리눅스 컨테이너에 여러 기능을 추가함으로 애플리케이션을 컨테이너로서 사용할 수 있게 만들어진 오픈 소스입니다. 도커는 Go 언어로 작성되었습니다. 2013년 3월에 첫 릴리스가 발표된 이후 지금까지 개발되고 있습니다. 기존에 쓰이던 가상 머신(VM)과는 도커 컨테이너는 성능의 손실이 거의 없습니다. 도커와 관련된 프로젝트에는 다음과 같은 것들이 있습니다. 도커 컴포즈(Docker..
목차 포스팅 개요 본론 2-1. 16진수 2-2. 디지털 회로와 덧셈 2-3. 컴퓨터가 사칙연산을 수행하는 방법 2-4. 컴퓨터가 연산하는 과정 2-5. 컴퓨터가 기억공간을 관리하는 방법 2-6. HDD와 SSD 2-7. 동시성과 병렬성 2-8. 원자성, 동기화, 교착 상태 2-9. 컴퓨터의 구성요소와 아바타 2-10. 국가와 국민으로 이해하는 컴퓨터 세상 2-11. User mode와 Kernel mode 그리고 가상화까지! 2-12. 가상 메모리 2-13. 고급어와 저급어 2-14. 인터프리터(Interpreter) 2-15. API와 SDK 2-16. 자료구조와 알고리즘 요약 1. 포스팅 개요 인프런에서 널널한 개발자님의 '넓고 얕게 외워서 컴공 전공자 되기'를 출퇴근 길에 수강하면서..
목록 포스팅 개요 본론 요약 1. 포스팅 개요 인프런에서 널널한 개발자님의 강의를 보다가 전가산기가 이해가 안 되서 살펴보았습니다. 전가산기가 덧셈을 하는 이해하고, 기록으로 남기고자 포스팅합니다. 2. 본론 전가산기를 알기 전에 반가산기를 먼저 알아보아야 합니다. 반가산기는 이것입니다. 출처 위키피디아 반가산기는 2개의 2진수를 가지고, 한 자리수를 연산하여 자리올림수(Carry: 이하 자리올림 또는 C)와 최종값(SUM : 이하 S)을 구하는 것입니다. C는 AND연산으로, S는 XOR연산을 통해서 도출할 수 있습니다. 그런데, 이진수 1 A와 이진수 1 B로 1bit의 연산을 한다면, 이진수 1+1은 10입니다. 그런데, 1bit연산은 1bit 밖에 담지 못하므로, 결과는 0일것입니다. 그럼 앞자리..
목록 포스팅 개요 본론 2-1. 비트는 경우의 수 2-2. 16bit 체계 vs 16bit 2-3 64bit 요약 1. 포스팅 개요 인프런의 지식 공유자 널널한 개발자님의 강의를 듣다가 헷갈리는 부분이 있어서 질문 글을 찾다가 질문 글에 대한 답변을 보고, 정리가 필요하다 싶어서 이렇게 포스팅 해봅니다. 결론은 제목처럼, 16비트 체계입니다. 2. 본론 2-1. 비트는 경우의 수 언젠가 제가 인프런의 무료로 열려있는 주니온 교수님의 운영체제를 듣다가 지금 들을 레벨은 아니라고 생각해서 지금 듣다말았습니다만, 거기서도 말씀하기를 bit를 경우의 수로 표현한 것을 기억합니다만, 여기서 널널한 개발자(이하 널개님)님께서도 답하기를 16비트 체계에 대하여 65536개의 경우의 수라고 표현 했습니다. bit를 예..
목록 포스팅 개요 본론 2-1. TCP/IP가 나오게 된 배경 2-2 TCP와 UDP 2-3. PORT 2-4. DNS(Domain name service) 2-5. URI, URL, URN 2-6. 브라우저에서 홈페이지를 접속하면, 2-7. HTTP 2-8. stateful vs statesless 2-9. HTTP 메시지 2-10. HTTP 메서드 2-11. HTTP 메서드 종류 2-12. HTTP메서드의 특징 2-13. 클라이언트와 서버의 데이터 전송 2-14. HTTP의 상태코드 2-15. HTTP 일반 헤더 2-16. 표현 2-17. 협상(콘텐츠 네고시에이션) 2-18 전송 방식 2-19 일반 정보 2-20 특별한 정보 2-21 인증 헤더 2-22 쿠키 2-23 캐시 기본 동작 2-24 검증 헤..
포스팅 개요 포스팅 개요 본론 2-1. 다대일 2-2. 일대다 2-3. 일대일(1:1) 2-4. 다대다(N:N) 요약 1. 포스팅 개요 해당 포스팅은 인프런에서 영한님의 JPA기본 강의에서 다양한 연관관계 매핑 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 강의에서는 없는 내용이 있고, 개인적으로 저를 위한 포스팅이니 참고 바랍니다..ㅎㅎ 또한 이전에 있었던 내용과 본문에서 중첩되는 부분은 간단하게 언급만 하고 넘어가는 점도 참고 바라겠습니다. 그리고, 외래 키의 위치는 다중성의 관계에서 왼쪽에 해당하는 부분에 있다고 생각하고 보시면 됩니다. 예를 들어, 일대다 관계라면, 일에 해당하는 곳에 외래 키가 있습니다. 다대일 관계라면, 다에 해당하는 곳에 외래 키가 ..