일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- 백엔드
- spring
- gold5
- glod5
- glod4
- 프로그래머스
- error
- Thymeleaf
- gold2
- LEVEL2
- 오류
- siver3
- PYTHON
- LCS
- Kakao
- java
- 백준
- 개념
- 구현
- leetcode
- HTML
- jpa
- Gold4
- mysql
- 배포
- LEVEL1
- leetcode 69
- 9252
- AWS
- Today
- Total
목록이론 (7)
이 험난한 세상에서어어~
서론 개발에 관해 조금이라도 관심이 있다면 포인터의 악명에 관해 적어도 한 번 쯤은 들어봤을 것이다. 포인터의 산을 넘지 못해 개발과 멀어져야 했던 온갖 썰들과 함께 말이다. 나는 고등학교 시절 C를 처음 배울 때 포인터를 처음 접했다. 그 당시 어떤 심정이었냐고 하면... 기억 안 난다. 그냥 아, 주소를 가리키는 거구나 하고 말았다. 한 4년 뒤에 컴퓨터 공학을 복수 전공하면서 다시 포인터를 보게 되었는데, 그때도 비슷한 감정이었다. 솔직히 재귀 구현이 어려우면 어려웠지 포인터는 개념이 명료해서 크게 힘들지는 않았기 때문이다. 지금부터 내가 어떻게 포인터를 이해했는지를 이야기해보려고 한다. 포인터 때문에 골머리를 앓고 있는 분이라면 이 글이 도움이 되었으면 한다. 포인터 개념 포인터란 뭘까? 책에서는..
JPA에는 DB의 PK를 어떤 방식으로 생성할 것인지 전략을 설정해주는 어노테이션이 있다. 바로 @GenerateValue(strategy = GenerationTyep.원하는 타입)로 여기에는 AUTO, IDENTITY, SEQUENCE, TABLE이 있다. 사실 spring 공부 초반에는 강의에서 IDENTITY를 사용하는 것을 보고 그대로 따라 사용해줬다. 하지만, 각 타입 별로 동작하는 방식이 다르기 때문에 이를 정리해보려고 한다. @GenerateValue(strategy = GenerationTyep.AUTO) 연결한 db에 따라서 IDENTITY, SEQUENCE, TABLE 중 하나로 선택이 된다. 내가 쓰는 maria db는 AUTO로 설정하면 hibernate_sequence가 자동 생..
들어가기에 앞서 이 글은 김영한 님의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 기반으로 하고 있습니다. https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 섹션 5 HTTP 상태코드 HTTP 상태 코드는 100대부터 500대까지 나름 다양하다. 굉장히 많아 이를 전부 설명하기에는 무리가 있어..
JPA란 무엇일까 JPA는 java persistence api의 축약 단어로 간단하게 말하자면 JAVA 표준 ORM이다. 사실 JPA를 이렇게만 설명하면 완벽하게 와닫지 않을 것이다. 그렇기에 차근차근 위에 나온 개념들을 살펴 보면서 JPA에 대해 이해해보도록 하자. ORM(객체 관계 매핑) 객체 관계 매핑은 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다. 객체 지향 언어에서 사용할 수 있는 "가상" 객체 데이터베이스를 구축하는 방법이다. - 위키백과, 객체 관계 매핑 Java는 대표적인 객체 지향 프로그래밍 언어이지만, 우리가 일반적으로 사용하는 데이터베이스는 관계지향적이다. 그러므로 java의 클래스와 db의 테이블을 서로 연결하기 위해서 ORM을..
들어가기에 앞서 이 글은 김영한 님의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 기반으로 하고 있습니다. https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 섹션 4 HTTP 메서드 이전에 URI는 행위가 아닌 리소스 자체(URL일 경우에는 위치)를 표현해야 한다고 했다. 그렇다면 행위는 어떻..
들어가기 전에 이 글을 김영한 님의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 기반으로 하고 있습니다. https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 섹션 2 URI 인터넷에 접속하면 제일 상단에 쓰인 주소를 심심치 않게 볼 수 있다. https://www.inflearn.com/cour..