13장. 제네릭'이것이 자바다 - 신용권' 13장 학습소스코드 repo1절. 왜 제네릭을 사용해야 하는가?2절. 제네릭 타입3절. 멀티 타입 파라미터4절. 제네릭 메소드5절. 제한된 타입 파라미터6절. 와일드카드 타입7절. 제네릭 타입의 상속과 구현1절. 왜 제네릭을 사용해야 하는가?제네릭(Generic) 이란타입을 파라미터화해서 컴파일시 구체적인 타입이 결정되도록 하는 것자바 5부터 추가된 기능이다컬렉션, 람다식(함수적 인터페이스), 스트링, NIO에서 널리 사용된다제네릭을 모르면 도큐먼트를 해석할 수 없다. Class Arraylist default BiConsumer andThen(BiConsumer course) { public static void registerCourseStudent(Co..
Github Webhook을 이용한 자동 빌드 환경 구축 먼저 젠킨스프로젝트와 Github저장소가 연동되어 있어야 됩니다. (젠킨스와 Github 연동하기) Github 저장소와 젠킨스 프로젝트를 연동을 통해 빌드 환경을 구성 한 후, Github Webhook을 이용하여 Github 저장소에 push된 것이 있다면, 그 때 젠킨스가 polling하여 빌드를 실행하는 자동 빌드 환경을 구축한다. Github프로젝트 Jenkins 서비스 추가 Github프로젝트의 Settings로 진입하여 왼쪽 메뉴의 Integrations & services 탭으로 진입하고, Add service 버튼을 클릭하여 jenkins 키워드로 검색한다. Jenkins(Github plugin)를 선택한다. Jenkins hoo..
■부트스트랩 탄생배경 웹 페이지의 개발이 진행 될 때, 개발자의 취향에 따라 도구도 다르고 자신만의 라이브러리를 사용하기도 해서 보통은 개발 시작전에 어느정도의 표준을 정해놓고 작업을 진행 하기도 한다. 그러나, 여러 이유로 이런 작업이 진행되지 않은 경우 각 개발자들이 개발한 결과물이 제각각이기 때문에, 페이지의 각 부분 또는 기능별로 부분적인 작업을 진행한 후 병합 하는데 있어서 상당한 어려움이 있다. 이런경우, 심지어는 표준을 정하는 단계부터 다시 개발에 들어가기도 한다. 트위터에는 수많은 직원들이 각자가 맡은 부분의 프론트엔드 개발을 진행하기 때문에, 위와 같은 일관성 유지에 관한 문제에 항상 직면하곤 했다. 위와 같은 문제점을 해결하고자 트위터의 직원인 Mark Otto와 Jacob Thornt..
- Total
- Today
- Yesterday
- Vue.js
- vuejs
- 한밭이글스
- github
- 젠킨스
- springboot
- ORM
- 인프런
- Java
- 자바
- 한밭대학교
- Recursion
- 정렬
- IT융합인력양성사업단
- Wisoft
- 라즈베리파이
- vuex
- Spring
- Algorithm
- 무선통신소프트웨어연구실
- Raspberry Pi
- 알고리즘
- 시간복잡도
- 레드블랙트리
- RBT
- Spring Boot
- 순환
- AWS
- JPA
- 스프링부트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |