일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- DispatcherServlet
- 오토와이어드
- 스프링 부트
- zepettoworld.com
- git #gitlab #github
- Bean
- autowired
- Component
- 1
- 스프링
- layout #thymeleaf #화면분할
- Today
- Total
목록전체 글 (76)
기록과 정리
이 글은 백기선님의 '더 자바, Java 8' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-java8/lecture/48041?speed=1&tab=curriculum 더 자바, Java 8 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 기본 메서드 (default Methods) 인터페이스의 메소드 선언이 아닌 구현체를 제공하는 방법. 보통 구현체라함은 인터페이스를 구현 받는 클래스 내부에 위치하지만 인터페이스에 위치한 것을 말한다. 가령, printName()을 만들고 개발 도중에 다른 기능을 하는 구현체를 추가해주어야 할 때, printNameU..
이 글은 남궁성님의 '자바의 정석 (3판)'을 참고하였습니다. http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788994492032 Java의 정석 - 교보문고 최신 Java 8.0 포함 | [책소개]최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 '자바의 정석'의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 www.kyobobook.co.kr Iterator/ListIterator/Enumeration 란? Iterator / ListIterator / Enumeration 은 컬렉션 요소에 접근하는 데 사용하는 인터페이스다. Iterator 자바에..
어느날 'UTF-8과 EUC-KR의 차이가 뭐죠?' 이란 질문을 받았다. 나를 포함한 개발자들은 시원한 대답을 하지못했고 EUC-KR , UTF-8이 어떤 인코딩 방식인지 이 글을 쓰며 정리를 해보려 합니다. Bit 와 Byte 대학에 들어가 집합처럼 처음 배우는 내용이지만 항상 가물가물한 개념이지만 꼭 알아야하죠. 알긴 알지만 정의에 대해서 명확하게 집고 넘어가봅시다. 비트는 컴퓨터 및 시스템에서 데이터를 메모리에 저장을 할때 , 메모리에 있는 이진수 한 자리를 비트라고 합니다. '단위'인 비트가 8개가 모여 8자리의 이진수표현을 만들수 있는데 이떄 묶여진 비트를 '바이트'라 합니다. 2진수와 16진수 컴퓨터 값을 표현할 때, 2진수의 값을 16진수의 값으로 표현할 수 있습니다. 1010(2) -> 2..
이 글은 백기선님의 '더 자바, Java 8' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-java8/lecture/48041?speed=1&tab=curriculum 더 자바, Java 8 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 람다 표현식 (인자리스트) -> {바디} 의 형태를 가진다. 또한 인자의 타입은 생략이 가능하다. (*컴파일러에서 어느정도 추론이 가능) 변수 캡쳐 (Variable Capture) 자바 8부터는 final 키워드는 생략 가능하다. baseNumber라는 변수가 사실상 final인 경우가 그러하다. 사실상 final이..
이 글은 백기선님의 '더 자바, Java 8' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-java8/lecture/48041?speed=1&tab=curriculum 더 자바, Java 8 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com JDK 8과 11은 LTS (Long Term Support) 지원으로 일반적인 자바 버전과 달리 보다 더 오래 지원하겠다는 버전이다. 따라서 Production의 서비스를 제공하기에 적합한 자바 버전이다. 특히 jdk8은 자바개발자의 83%가 사용중에 있다고 하며, 람다 표현식, 메서드 레퍼런스, 스트림 API , ..
시놀로지 218play는 기본적으로 MariaDB를 제공합니다. 여기서는 MariaDB 10 버전을 사용하겠습니다. 1. User 계정 생성 root 계정은 외부에서 접근이 안되기때문에 phpMyAdmin을 통해 user 계정을 하나 만들어주고 외부접근을 시도하자. 따로 user 계정을 만들어보도록하자. 사용자 정보를 입력하고 , 전체적 권한에 '모두 체크' 후 진행하면 계정 생성은 완료 된다. 2. 연결 활성화 MariaDB를 시놀로지에서 들어가보면 'TCP/IP 연결 활성화'를 반드시 체크해준다. 3. 방화벽 해제 4. 외부 액세스 허용 ip가 아닌 호스트 이름으로 접속하도록 DDNS를 설정해보자 5. 외부에서 접속 어떠한 tool을 사용해도 상관없습니다. 접근 가능하면 되죠. Test 시 접공 성공..
시놀로지 나스 DS218play 모델을 사용중에 있으며, 이를 활용하여 server 구축을 시도해보기 위해 ssh 접속을 한 과정을 정리하는 글입니다. http://prod.danawa.com/info/?pcode=5609575 Synology DS218play (하드미포함) : 다나와 가격비교 컴퓨터/노트북/조립PC>PC저장장치>NAS, 요약정보 : NAS / 2베이 / Realtek RTD1296 (1.4GHz) 쿼드코어 / DDR4 1GB / 6.4cm(2.5인치) / 8.9cm(3.5인치) / TRIM / 1Gbps (기가비트) / USB3.0 / 잠금장치 / FTP / SMB(CIFS) / AFP / NFS / Web prod.danawa.com 참고) 218play는 docker 지원이 안됩니..
이 글은 해당 Link 영상 및 글을 참고 하였습니다. https://www.youtube.com/watch?v=fGOU7JqNHyE&t=47s DI ( Dependency Injection ) 의존 주입은 스프링뿐만 아니라, 자바 객체 지향에서 중요한 개념으로써 객체지향프로그램에서 다른 객체에 의존하거나 , 내가 직접 생성하여 사용할 수 있다. 강한 결합/ 약한 결합 - 강한 결합은 직접 객체를 생성함을 의미 - 일체형 , 그 자리에서 부품을 만들어 사용한다. 약한 결합은 생성된 객체를 주입 받음 -> Dependency Injection - 부품을 만들어서 꽂는 작업. 객체를 조립해서 사용하는 것에 어떠한 장점이 있는가? - 다른 class의 변화에 보다 유연하게 대처할 수 있는 프로그래밍 - 실제 ..
이 글은 이동욱(jojoldu)님의 를 참고하였습니다. m.yes24.com/Goods/Detail/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, m.yes24.com AWS에 데이터베이스 환경을 만들어보자 - AWS RDS Relational Database Service, AWS에서 제공하는 관리형 서비스다. 예상치 못한 용량의 데이터가 쌓여도 비용만 추가하면 정상적으로 작동이 가능한 유연한 데이터베이스 관리 서비스. RDS 인스턴스 생성하기 검색하면 데이터베이스 만들기가 보인다. MariaDB는 M..