롬복(Lombok)은 어노테이션(@)을 통해 특정 메소드를 자동으로 생성해주는 라이브러리입니다. Getter/Setter, 생성자, toString(), close() 등등..의 함수들을 어노테이션으로 생성할 수 있고, Getter/Setter의 경우, 실제로 작성되는 부분이 없어서 코드가 간결해지고, VO에 멤버가 추가or삭제될 때도 자동으로 Getter/Setter를 추가or삭제 해준다는 장점이 있습니다. VO 클래스에 멤버를 추가하거나 멤버 변수명을 변경할 때마다 Getter/Setter를 수정하던 번거로움을 제대로 줄여주는 라이브러리입니다 ㅎㅎ build.gradle을 수정해서 프로젝트에 롬복을 추가하겠습니다. build.gradle의 dependencies에 compile('org.project..
Technology/Issue 차세대 유무선 통신 인프라 스마트 서울 네트워크(Smart Seoul Net, S-Net) 요약 서울시가 2022년까지 서울 전역에 공공 와이파이를 구축하는 스마트 서울 네트워크 추진 계획을 발표함 공공 사물 인터넷(IoT)망도 서울 전역으로 확대되어, IoT 센서를 활용한 공유 주차, 스마트 가로등, 실종 방지와 같은 시민 체감형 서비스가 서울 전역에서 실행될 것으로 기대됨 스마트 서울 네트워크 추진 계획의 주요 사업 자가 통신망 구축: 4,237km에 이르는 자가통신망 스마트 서울 네트워크(S-Net) 구축. 자가통신망은 이동통신사업자의 회선을 임대하지 않고, 공공이 직접 구축하는 통신망(광케이블)을 말함. 비용이 저렴하고, 한 번 구축하면 모든 행정분야에 무제한 연결이..
Technology/Issue 미래 기술들의 향연, CES 2020 요약 CES 2020에는 각 기업들이 집중하고 있는 미래 기술들이 대거 공개되었음 삼성전자와 LG전자는 인공지능 기술을 탑재한 8K TV와 냉장고를 선보임 삼성전자: TV 화질을 업스케일 해주는 AI 퀀텀 프로세서와 AI 기반의 레시피 추천 서비스(패밀리허브) LG전자: 최적의 TV 화질과 사운드를 구현해주는 알파9 3세대와 인공지능 플랫폼 딥씽큐(인스타뷰 씽큐) 현대자동차, 우버, 벨 등의 기업은 미래 모빌리티로 주목되고 있는 플라잉카 관련 기술과 서비스를 공개함 메르세데스벤츠, BMW, 도요타 등의 기업은 전기차 관련 제품을 선보임 삼성디스플레이는 폴더블의 뒤를 이을 슬라이드 디스플레이를 비공개 부스를 설치하고, 한정된 고객사에만 공..
TDD(Test-Driven Development, 테스트 주도 개발)란? 실패-성공-리팩토링의 사이클을 반복하는 개발 방법. 실패 단계에선 지금 구현하고자 하는 기능에 실패하는 테스트 코드(케이스)를 작성한다. 성공 단계에선 실패하는 테스트 코드(케이스)가 통과하는 제대로 된 코드(기능)를 작성한다. 마지막으로 구현한 코드에서 리팩토링할 부분이 있는지 찾고, 있으면 리팩토링한 후에도 테스트 코드(케이스)가 통과하는 확인한다. 이 3단계가 끝나면 다음 기능을 대상으로 다시 사이클을 반복한다. TDD는 기능별로 구현이 이루어지기 때문에 유지보수/디버깅이 쉽고, 기능별 모듈화가 잘 이루어진다는 장점이 있다! 그림 출처: https://sehun-kim.github.io/sehun/tdd/ 단위 테스트(Uni..
IntelliJ에서 Spring Boot 프로젝트를 생성해보겠습니다! IntelliJ는 이클립스와 달리 workspace 개념이 없어서 한 화면에서 하나의 프로젝트만 열어볼 수 있습니다. IntelliJ에서 Spring Boot 프로젝트 생성하기 JetBrains Toolbox에서 IntelliJ를 클릭해 실행시킵니다. Do not import settings->OK -> Policy Agreement->continue를 차례로 슝슝 눌러줍니다. Darcula와 Light 중 원하는 IDE 테마를 선택하고 Next를 눌러 넘어가줍니다. (테마는 나중에도 변경할 수 있습니다!) 그 다음 뜨는 설정들은 쭉쭉 Next를 눌러 넘어가줍니다. 잘 모를 땐 기본 설정이 최고,,, 나중에도 변경할 수 있으니 지금은 ..
- Total
- Today
- Yesterday
- it키워드
- Jupyter notebook
- Kaggle
- CES 2020
- IT 동향
- 쏘나타 2019
- IT동향
- IntelliJ
- 카페이
- ai
- Web
- IT용어
- 주피터노트북
- 초개인화
- 초개인화기술
- Spring Boot
- VS Code
- IT이슈
- 검색어 추천 시스템
- 스프링부트
- IT 키워드
- Car Pay
- 스마트모빌리티디바이스
- 리요
- RIYO
- 스프링부트와 AWS로 혼자 구현하는 웹 서비스
- 인텔리제이
- KT
- LG전자
- vue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |