일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- db
- assertThrows
- @Configuration
- sqld
- DIP
- springboot
- 필드 주입
- 스프링
- SQL
- 생성자 주입
- DI
- 스프링 프레임워크
- Effective Java
- 스프링 빈
- jdbc
- Javascript
- thymeleaf
- 싱글톤
- 스프링 부트
- JPA
- java
- 스프링 부트 기본
- 스프링 컨테이너
- assertThat
- 스프링 부트 입문
- 스프링부트
- resultMap
- kafka
- mybatis
- spring
- Today
- Total
목록ETC/IT Knowledge (37)
선 조치 후 분석
기본이라면 기본인 내용이지만, 회사분이 물어보셔서 대답을 못했던 내용이 있다. 객체의 초기화는 String을 제외하고는 'null'로 초기화한다. String의 초기화는 " "(공백)으로 초기화한다.
프로젝트를 진행하는 동안에 늘 궁금했던 내용이 있다. 바로 Form(Request)를 Submit으로 호출하는 방법과 Ajax로 호출하는 방법의 차이이다. 1) submit : form 전체 데이터를 날려 페이지가 리로드(Reload)된다. 그렇기에 페이지가 변경되는 경우에 자주 사용한다. 즉, 동기식 (Synchronous) 방식 흔히 사용할 때는, 로그인 후 페이지를 이동할 때, submit을 사용한다. (동기방식으로 다른 작업을 하지 못한다.) 2) Ajax : 비동기식(Asynchronous) 방식. * 비동기식 방식 : 서버에서 return data가 날아오지 않아도 기다리지 않고 다른 작업을 바로 진행하는 방식. 그렇기에 대기시간이 줄어들어 웹 페이지를 역동성 있게 표현할 수 있다. (시간 단..

프로젝트를 진행하는 동안 'ETL'이라는 단어를 듣게 되어서 우연히 찾아서 정리하게 되었다. ETL? E - Extract (추출) / 원본 데이터베이스 또는 데이터 소스에서 데이터를 가져오는 것. ETL을 사용하면 데이터가 임시 스테이징 영역으로 들어가고, ELT를 사용하면 즉시 데이터가 Lake 스토리지 시스템으로 이동. T - Transform (변환) / 데이터의 구조를 변경하는 프로세스를 의미. 용도에 맞는 필터링, Reshaping, 정재 등의 단계를 통해 필요한 형태로 변환. L - Load (적재) / 데이터를 스토리지에 저장하는 프로세스. * ETL과 ELT는 데이터 사이언스 영역에서 필요하다. 이유는, 데이터를 담고 있는 소스는 호환되는 형식으로 저장되어 있지 않기 때문이다. 따라서 데..
1. jQuery.com 사이트 접속 https://jquery.com/ jQuery What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. jquery.com 2. F12 (개발자도구 실행) 3. console에 ' $().jquery ' 실행
넥서스(Nexus) Repository? : Maven에서 사용할 수 있는 가장 널리 사용되는 무료 Repository이다. 사설 Repository로 사용할 수 있으며, 코드 공유 등에서 사용할 수 있다. Docker와 Helm도 지원한다. * Sonatype에서 만든 저장소 관리자 프로젝트 장점 1. 회사/단체의 화이트리스트(WhiteList)로 인해 외부 Repository에 접속하기 어려운 경우 Proxy 역할 2. 비상시 or 외부 인터넷이 느리거나 Repository가 다운되는 등 여러 상황에서도 빠르게 받을 수 있음 3. 한번 다운로드 받은 Dependency는 로컬에 저장되어서 협업 시 다른 PC에도 설치해야 함 4. 전체적인 일관성 증가 5. 개발팀에서 사용하는 공통 라이브러리들을 공유 ..