Facts (한 것) 코드숨 4주차 과제 진행 - 고양이 장난감 가게 API 만들기 [Week4] Create cat toy shop by rlawlstjd0077 · Pull Request #2 · CodeSoom/spring-week4-assignment-1 2021.02.15 진행 내역 Product Domain 및 테스트 코드 추가 ProductRepository 추가 ProductService 및 테스트 코드 추가 github.com Feelings (느낀점) Test 과제 해결 보다 Test Code, JavaDoc 주석 작성에 훨씬 더 신경을 많이 썼던 한주였던 것 같다. 정답은 없지만 계속해서 더 나은 결과물을 만들기 위해서 노력했던 것 같다 과연 이게 잘하고 있는 게 맞을까? 라는 생..
Java 문자열 연결 연산 동작 메커니즘 Java String을 다루다 보면 문자열 조합을 위해서 + 연산자를 사용하는 경우가 많습니다. 아래 예제를 실행하게 되면 내부에서는 어떤 동작이 이루어질까요? public class Application { public static void main(String[] args) { String s1 = "afas"; String s2 = "asfasfaasf"; String s3 = s1 + s2; System.out.println(s3); } } 검색을 해보자. StackOverFlow를 찾아보니 이런 내용이 있습니다. + 연산자는 Java 컴파일러에서 구현이 되며 String + String 연산은 컴파일 타임에 상수 혹은 StringBuilder 코드로 변환..
Facts (한 것) 코드숨 3주차 과제 진행 - 테스트 작성하기 [Week3] Create Todo REST API with Spring Web by rlawlstjd0077 · Pull Request #2 · CodeSoom/spring-week3-assignment-1 2021-02-01 진행 내역 HelloController Test 작성 HelloController Web MVC Test 작성 질문 Spring Web MVC 테스트시에 WebMvcTest 의 용도(어떤 때에 사용이 되는지)가 정확히 어떻게 되는지 궁금합니다. 생각해보기론 Aut github.com Feelings (느낀점) Test Code D - C - I 패턴을 적용해보면서 동시에 Given - When - Then 템플릿에..
Facts (한 것) 코드숨 2주차 과제 진행 [Week2] Create Todo REST API with Spring Web by rlawlstjd0077 · Pull Request #5 · CodeSoom/spring-week2-assignment-1 2021-01-25 진행내역 TDD 방식으로 Task Controller 구현 (GET, POST, PUT, PATCH, DELETE) MockMvc 활용 github.com Feelings (느낀점) Spring Framework 1주차 과제와 비교를 해보았을 때 여태껏 뭘 한거지? 라는 생각이 들었습니다. 그만큼 Spring Framework 을 통해서 1주차 과제에서 씨름하고 고민하던 문제들이 아주 간단하게 해결할 수 있었습니다. 그렇지만 동일한 ..
Facts (한 것) 코드숨 1주차 과제 진행 [Week1] Create Todo REST API by rlawlstjd0077 · Pull Request #7 · CodeSoom/spring-week1-assignment-1 2020-01-18 진행 내역 GET /tasks GET /tasks/{id} POST /tasks 질문 패키지 분리를 어떻게 해야 할지가 생각보다 많이 고민이 되더라구요 .. 참고 해볼만한 자료가 혹시 있을까요 ..? 있으시면 추천 부탁드립니 github.com Git Training rlawlstjd0077/git-training Contribute to rlawlstjd0077/git-training development by creating an account on GitH..
Java의 String 객체 저장 방법 사실 주제 자체는 굉장히 추상적입니다. 어떤 Scope 에서 이야기 하느냐에 따라서 많이 달라질 것 같네요 본 글에서는 다소 고수준에서 String Literal / String Object를 비교하는 식으로 내부에서 어떻게 처리되는지를 살짝 맛볼 예정입니다. String 클래스 보통 Java 에서 String 객체를 생성할 때 아래와 같이 선언합니다. String str = "Kim"; String str1 = new String("Kim"); String 클래스를 확인해보면 String 클래스는 value 라는 byte(char) 배열을 통해서 문자열을 저장하고 표현합니다. Java8 까지, Java9 부터 배열 타입이 다른 이유는 'Compact String'..
들어가며 Python을 사용하면서 한글 출력을 하는데 아래와 같은 오류가 발생하였다. 참고로 Python 2.7 버전을 쓰고 있는데 Python 3 버전 부터는 UTF-8 인코딩이 기본적으로 적용된다고 알고있으나 2 버전대는 아닌가 보다 .. UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-46: ordinal not in range(128) 해결방법 해결방법은 아래 코드를 추가해주면 된다. Default 인코딩을 UTF-8로 직접 지정을 해주어야 하나보다. # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8') 참고 UnicodeEncodeError: ..
들어가며 DevExpress Winform Chart Control 사용을 하게 되면 아래 이미지와 같이 Series 위에 Hover를 했을 때 Point 와 Value Label이 전시가 된다. Default로 전시가 되기 때문에 이 부분을 보이지 않게 하고 싶을 때 설정하는 방법을 알아보자. 옵션이 생각보다 직관적이지 않아 (내 기준상.. 많이 헤맴) 방법을 공유한다. 해결방법 결론적으로 Chart Control의 CrosshairEnabled(bool) 옵션을 디자인 혹은 코드 상에서 False로 바꿔주면 해결이 가능하다. chartControl.CrosshairEnabled = DefaultBoolean.False; 관련글 [DevExpress] GridControl Check Box Select..
- Total
- Today
- Yesterday
- JavaFX 테이블뷰
- java
- effective java
- 배낭 여행
- 자전거 여행
- 이펙티브
- 배낭여행
- effectivejava
- 스프링부트
- springboot
- 자전거
- git
- Java UI
- 일본 여행
- 자바
- 일본여행
- TableView
- JavaFX Window Close
- JavaFX
- 이펙티브 자바
- 이펙티브자바
- JavaFX Table View
- 일본 자전거 여행
- 텐트
- 방통대 과제물
- windows
- intelij
- 인텔리제이
- 일본 배낭여행
- JavaFX 종료
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |