일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UnrealEngine
- Unity3d
- Unity2D
- 포톤
- 유클리드호제법
- 순열
- 구현
- FSM
- Photon
- C++
- Inventory
- 유니티
- unityui
- 스파르타내일배움캠프
- Firebase
- 문자열
- 워크플로
- Unity
- 해시
- 알고리즘
- QueryDSL
- 프로그래머스
- 스택
- c#
- UE4
- 언리얼엔진
- 이분탐색
- BFS
- 스파르타내일배움캠프TIL
- 내일배움캠프
- Today
- Total
목록Java (100)
개발 낙서장
오늘의 학습 키워드📚 개인 과제 마무리 개인 과제를 마무리했다. Html을 조금 다듬어서 화면에서 HTTP 통신이 가능하도록 했다. https://github.com/SeungJun-Kwon/MySchedules GitHub - SeungJun-Kwon/MySchedules: 스파르타 코딩클럽 Spring 개인 과제 스파르타 코딩클럽 Spring 개인 과제. Contribute to SeungJun-Kwon/MySchedules development by creating an account on GitHub. github.com 기능 별로 url, HTTP 메소드를 나누어 Restful하게 api를 설계했으며 3계층 레이어 방식 또한 사용했다. 다만 Response 부분에 대한 메시지가 부실하고 예외 처..
오늘의 학습 키워드📚 Spring 개인 과제 https://github.com/SeungJun-Kwon/MySchedules GitHub - SeungJun-Kwon/MySchedules: 스파르타 코딩클럽 Spring 개인 과제 스파르타 코딩클럽 Spring 개인 과제. Contribute to SeungJun-Kwon/MySchedules development by creating an account on GitHub. github.com 기존에 했던 앨범 작성 프로젝트 같은 걸 Spring으로 DB 연동해보는 간단한 개인 과제이다. 요구 사항 일정 작성 기능 할일 제목,할일 내용, 담당자, 비밀번호, 작성일을 저장할 수 있습니다. 저장된 게시글의 정보를 반환 받아 확인할 수 있습니다. 반환 받은 게..
오늘의 학습 키워드📚 SQL MySQL을 설치하고 IntelliJ에 연동해 데이터를 CRUD 하는 방법을 배웠다. https://github.com/SeungJun-Kwon/memo GitHub - SeungJun-Kwon/memo: Spring으로 만드는 간단한 메모장 프로젝트 Spring으로 만드는 간단한 메모장 프로젝트. Contribute to SeungJun-Kwon/memo development by creating an account on GitHub. github.com 강의를 보고 따라한 정도지만 입력 정보와 요청을 바탕으로 Controller에서 sql 쿼리를 작성해 데이터를 CRUD 하는 아주 간단한 메모장 프로젝트를 만들었다. 가장 중요한 것은 데이터가 어떤 식으로 전달되며 서버에서..
오늘의 학습 키워드📚 롬복 https://dachomi97.tistory.com/79 Lombok - 롬복 기존 코드 방식 기존에는 변수를 private로 선언하고 외부 클래스에서 사용하려면 Getter, Setter 메소드를 따로 만들어주어야 한다. 생성자 또한 조건에 맞게 만들어주어야 한다. package com.sparta.springp dachomi97.tistory.com Spinrg MVC https://dachomi97.tistory.com/80 Spring MVC MVC 어떤 건물을 건축할 때 설계도 없이 그냥 되는대로 막 짓는 사람은 거의 없을 것이다. 건축 설계도를 만드는 방법, 건축 양식 등을 미리 생각해두고 작업을 하는데 프로그래밍에도 디자인 패 dachomi97.tistory.co..
Jackson Jackson이란 객체와 JSON 간 변환을 도와주는 라이브러리이다. Spring에서는 기본으로 해당 라이브러리를 제공해준다. @Getter public class Star { String name; int age; public Star(String name, int age) { this.name = name; this.age = age; } public Star() {} } 이런 객체가 있다고 해보자. 이름이 "KSJ", 나이가 28인 Star를 JSON으로 변환하면 { "name":"KSJ", "age":28 } 이런 형태로 뽑아질 것이고 이 JSON을 Star로 변환하면 Star("KSJ", 28)이 될 것이다. 직관적으로는 당연히 이렇게 되는 걸 알고 있지만 이걸 구현하는 것은 꽤 ..
MVC 어떤 건물을 건축할 때 설계도 없이 그냥 되는대로 막 짓는 사람은 거의 없을 것이다. 건축 설계도를 만드는 방법, 건축 양식 등을 미리 생각해두고 작업을 하는데 프로그래밍에도 디자인 패턴이라는 것이 존재한다. 개발을 할 때 효율적인 방법들을 패턴화해놓은 것을 디자인 패턴이라고 하는데 그 중에 MVC 패턴이 있다. MVC 패턴은 소프트웨어를 구성하는 요소들을 Model, View, COntroller로 각각 분리해 역할을 부여한 패턴이다. Model : 데이터와 비즈니스 로직을 담당한다. DB와 연동해 데이터를 불러오고 저장하는 등의 작업을 수행한다. View : UI 부분을 담당한다. 사용자가 보는 모든 것들을 디자인하고 구현한다. Controller : Model과 View 사이의 상호작용을 제..
기존 코드 방식 기존에는 변수를 private로 선언하고 외부 클래스에서 사용하려면 Getter, Setter 메소드를 따로 만들어주어야 한다. 생성자 또한 조건에 맞게 만들어주어야 한다. package com.sparta.springprepare.memo; public class Memo { private String username; private String contents; public Memo(String username, String contents) { this.username = username; this.contents = contents; } public String getUsername() { return username; } public void setUsername(String u..
오늘의 학습 키워드📚 Gradle Gradle은 빌드 자동화 시스템으로 프로젝트에서 작성한 Java 코드에 맞게 자동으로 빌드해주는 시스템이다. Gradle을 사용하면 간편하게 Java 소스 코드를 실행한 가능한 jar 파일로 만들어준다. build.gradle build.gradle은 Gradle 기반의 빌드 스크립트로 이 스크립트를 작성하면 소스 코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리할 수 있다. groovy 혹은 kotlin 언어로 작성할 수 있다. 개발을 하면서 필요로하는 외부 라이브러리들을 dependencies 부분에 작성하면 Gradle이 해당 라이브러리들을 Maven Repository(라이브러리들을 모아둔 저장소)와 같은 외부 저장소에서 자동으로 다운로드한다. 또한 다른 라이브..