일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인프런
- Docker
- 자료구조
- 동시성
- 스레드
- java
- 자바 io 보조스트림
- 실전 자바 고급 1편
- container
- 도커 엔진
- Collection
- Thread
- Java IO
- 자바
- 도커
- 멀티 쓰레드
- LIST
- 알고리즘
- 쿠버네티스
- Kubernetes
- 김영한
- 쓰레드
- filewriter filereader
- 스레드 제어와 생명 주기
- 리스트
- 컨테이너
- 자바 입출력 스트림
- 시작하세요 도커 & 쿠버네티스
- java socket
- java network
- Today
- Total
목록분류 전체보기 (258)
쌩로그
목차 포스팅 개요 본론 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기본 강의에서 다양한 연관관계 매핑 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 강의에서는 없는 내용이 있고, 개인적으로 저를 위한 포스팅이니 참고 바랍니다..ㅎㅎ 또한 이전에 있었던 내용과 본문에서 중첩되는 부분은 간단하게 언급만 하고 넘어가는 점도 참고 바라겠습니다. 그리고, 외래 키의 위치는 다중성의 관계에서 왼쪽에 해당하는 부분에 있다고 생각하고 보시면 됩니다. 예를 들어, 일대다 관계라면, 일에 해당하는 곳에 외래 키가 있습니다. 다대일 관계라면, 다에 해당하는 곳에 외래 키가 ..
목록 포스팅 개요 본론 2-1. 단방향 연관관계 2-2. 연관관계 사용 2-3. 양방향 연관관계 2-4. 연관관계의 주인 2-5. 양방향 연관관계 저장 2-6. 양방향 연관관계의 주의점 요약 1. 포스팅 개요 해당 포스팅은 인프런에서 영한님의 JPA기본 강의에서 엔티티 매핑 기초 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 2. 본론 먼저 객체와 RDB의 차이를 생각해 볼 필요가 있겠습니다. 객체는 참조(주소)를 사용해서 관계를 맺지만, 테이블은 외래 키를 사용해서 관계를 맺습니다. 객체의 참조와 테이블의 외래 키를 매핑하는 것이 이번 챕터의 목표입니다. 들어가기 앞서서 세 가지의 키워드를 알아놓으시면 좋을 거 같습니다. 방향 방향은 객체 관계에만 존재하고, ..
목록 포스팅 개요 본론 2-1. 객체와 테이블 매핑 2-2. 데이터베이스 스키마 자동생성 2-3. 기본 키 매핑 2-4. 필드와 컬럼 매핑 요약 짧은 생각과 느낀 점 1. 포스팅 개요 해당 포스팅은 인프런에서 영한님의 JPA기본 강의에서 엔티티 매핑 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 2. 본론 2-1. 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라 부릅니다. 속성 name JPA에서 사용할 엔티티 이름을 지정합니다. 기본값은 클래스 이름을 사용합니다. 다른 패키지에 이름이 같은 클래스가 있다면 이름을 지정해서 충돌하지 않도록 합니다. 주의사항 기본생성자는 필수입니다. JPA는 엔티티 객체를 생성할..
목록 포스팅 개요 본론 요약 1. 포스팅 개요 JPA 기초부터 강의를 차근차근 천천히 듣고 있습니다만, 하나의 컬럼에 Unique키를 설정하는 것을 보여주셨습니다. 라이브 코딩을 따라하는 과정에서, 키에 제약조건으로 unique를 주면, 보조인덱스가 자동으로 생성되는 것이 기억났고, H2에서 index를 검색했습니다. show index from MEMBER;이 명령어를 H2에 실행하면, 오류를 유발합니다. 그럼 저는 과연 어디서 이 명령어를 확인했을까요..? 제가 포스팅한 곳입니다. 바로 여기인데요. 하지만, 이 명령어의 결과는 다음과 같습니다. 예 서론이 길었군요, 여튼 챗 GPT한테 물어보고, 나중에 다시 볼 저를 위해 이 포스팅을 기록합니다. ps. 물론 저뿐만 아니라,, 다른 분에게도 도움이 된..
목록 포스팅 개요 본론 2-1. 엔티티 매니저 팩토리와 엔티티 매니저 2-2. 영속성 컨텍스트 2-3. 플러시 2-4. 병합 : merge() 요약 1. 포스팅 개요 해당 포스팅은 인프런에서 영한님의 JPA기본 강의에서 영속성 관리 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 2. 본론 2-1. 엔티티 매니저 팩토리와 엔티티 매니저 엔티티 매니저(Entity Manager)는 엔티티를 저장하고, 삭제하고, 수정하고, 조회하는 등 엔티티와 관련된 모든 일을 처리합니다. 이름 그대로 엔티티를 관리하는 관리자입니다. 엔티티 매니저 팩토리(Entity Manager Factory)는 여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드 간에 공유해도 되지만, 엔..
목록 포스팅 개요 본론 2-1. 라이브러리 2-2. JPA 매핑 애너테이션 2-3. persistence.xml 2-4. EntityManager 2-5. JPQL 요약 1. 포스팅 개요 해당 포스팅은 인프런에서 영한님의 JPA기본 강의에서 JPA 시작하기 파트와 해당 파트에 맞는 책의 챕터를 보고 학습한 내용을 요약 및 정리하는 포스팅입니다. 2. 본론 2-1. 라이브러리 hibernate-entitymanager : JPA 표준과 JPA 구현체 중 하나인 하이버네이트를 포함한 라이브러리입니다. H2도 있지만, 굳이 적진 않았습니다. 2-2. JPA 매핑 애너테이션 @Entity 선언된 클래스를 테이블과 매핑한다고 JPA에게 알려줍니다. 해당 애너테이션이 선언된 클래스를 엔티티 클래스라고 합니다. @T..