일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 필기
- 알고리즘
- Jackson
- Til
- java
- 미니프로젝트
- 책리뷰
- 코드숨
- 항해99
- git
- Real MySQL
- 성적프로그램
- jsp
- If
- 2020년 일정
- 2020년 제4회 정보처리기사 필기 문제 분석
- 회고
- 주간회고
- hackerrank
- 스터디
- 2020년 정보처리기사 4회
- 서평
- Python
- 정보처리기사
- algorithms
- 뇌정리
- LeetCode
- post
- sqldeveloper
- 함수형 코딩
- Today
- Total
목록공부 (43)
조컴퓨터
엔티티를 생성하면 공통적으로 들어가는 속성이 있는데, 이는 `생성일자` 와 `수정일자` 이다. 매번 작성하기 보다는 중복으로 발생하는 내용을 상속 받는 구조로 처리할 것이다. BaseTimeEntity.java @Getter @MappedSuperclass public abstract class BaseTimeEntity { @CreationTimestamp @Column(name = "created_at", nullable = false) private LocalDateTime createdAt; @UpdateTimestamp @Column(name = "updated_at", nullable = false) private LocalDateTime updatedAt; } User.java @Getter..

Image by vectorjuice on Freepik 코드숨 알고리즘 스터디에서 Code with me 를 사용할 때까지는 괜찮았다. 알고리즘 스터디가 끝난 후 알고리즘 1-2 읽기 모임을 끝낸 시점에도 JDK 에는 문제가 없었다. 다음날 퇴근하고 집에 돌아와 밀려있는 과제들을 하려고 인텔리제이를 실행했을 때, 이 글의 주제격인 문제는 이때 발생했다. 모든 프로젝트에 Cannot resolve symbol 오류가 발생하고 있는 것을 확인하게 되었고(Incompatible types. Found: 'boolean', required : 'Boolean', Cannot resolve symbol 'Boolean', Cannot resolve symbol 'Boolean', Cannot resolve sy..
L2 계층에서는 NIC 에 대한 인터페이스 식별자에 해당한다. LAN 케이블이 나와서 스위치로 간다. 예를 들어, 인터넷 공유기에 보면 유선 케이블 꽂는 단자가 많은데 이 단자를 다른 말로 인터페이스 라고 부른다. 네트워크 계층으로 올라가게 되면 즉, L3, L4 계층에서는 서비스에 해당한다. 웹 서비스가 작동을 하려면 웹 서비스가 사용하는 포트를 개방해야 한다. 이때 서비스 식별자가 아닌가 하는 말을 하게 된다. 프로그램 계층으로 올라가게 되면 즉, TLS 나 HTTP 가 사용되는 계층까지 올라가면 프로세스에 해당한다. 결론적으로 이 포트 번호는 식별자로 쓰이는데 경우에 따라서 단어의 쓰임이 달라지게 된다. 널널한 개발자 님의 네트워크 강의

API 에 대해 그림으로 잘 표현한 것이 있어 가져왔다. 요즘 하고 있는 일이 딱 이런 내용이다. 출처 https://www.linkedin.com/feed/update/urn:li:share:6968039620949270528?utm_source=linkedin_share&utm_medium=member_desktop_share&utm_content=post LinkedIn Tim Yeh 페이지: Interesting Interesting… www.linkedin.com
Git Repository 의 현재 버전을 복사해서 다른 프로젝트에 활용하고자 한다. `git clone` 의 `mirror` 옵션으로 모든 이력을 가지고 온 뒤, github 상에 새로 만든 repository 에 `push` 한다. 먼저 다음과 같이 복사할 repository 를 `--mirror` 옵션으로 `clone` 한다. `--mirror` 옵션을 넣으면 커밋 이력까지 함께 가지고 온다. > git clone --mirror 이때 {프로젝트명}.git 디렉토리가 생성된다. > cd {프로젝트명}.git remote push url 을 github 에 새로 만든 repository 로 변경한다. `git remote set-url --push origin `--mirror` 옵션으로 통째로 `p..

> git clone -b demo 폴더 안에 복제가 되었음을 확인 할 수 있다.
HTTP Response status code Informational responses (100 - 199) Successful responses (200 - 299) Redirects (300 - 399) Client errors (400 - 499) Server errors (500 - 599) HTTP response status codes - HTTP | MDN (mozilla.org) REST API 란 무엇인가? REST(Representational state transfer) 는 복수의 아키텍처 스타일을 조합하여 구축한 복합 아키텍처 스타일입니다. 클라이언트 / 서버 - 클라이언트가 서버에 요청을 보내면 서버는 응답을 돌려준다. Stateless 서버 - 클라이언트의 애플리케이션 상태를 ..

오늘은 애플리케이션의 의존성 관리 및 빌드를 위한 Gradle 을 설치했다. JDK 환경 설정은 일전에 쓰고 있던 11버전을 그대로 사용할 것이다. 나중에 문제가 된다면 15버전으로 올릴 예정이다. IntelliJ 또한 설치된 학생 계정으로 사용할 예정이다. 아샬 님은 커뮤니티 버전을 다운받으라 하셨다. * 곧 맥북이 도착하는데 아샬님 강의를 들으며 환경 설정을 다시 진행해 봐야겠다. Gradle Gradle은 빌드 자동화 도구이다. Gradle 빌드 스크립트들은 Groovy 혹은 Kotlin DSL로 작성할 수 있다. Gradle로 프로젝트 시작하기 Gradle의 init 명령어로 프로젝트 시작이 가능하다. 원하는 위치에서 gradle init 명령어를 실행하면 된다. 명령어를 실행하면 다음과 같은 사..