일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- jdbc
- Linux
- DISTINCT
- 코딩테스트
- sample
- Client
- docker
- Java
- Spring Legacy Project
- WebHook
- 토비의스프링
- EC2
- 책 정리
- TLS
- 프로그래머스
- vagrant
- db
- SSL
- AWS
- Jenkins
- Hibernate
- window
- mariadb
- spring
- TypeScript
- ssh
- Git
- spring boot
- centos7
- Today
- Total
목록분류 전체보기 (106)
Woopii Vyeolog
## Github URL : https://github.com/leewoopyo/coding_test/blob/master/programmers/Solution_1845.java GitHub - leewoopyo/coding_test Contribute to leewoopyo/coding_test development by creating an account on GitHub. github.com 1. 소스코드 public int solution(int[] nums) { // List로 Set을 구성함으로서 중복데이터 제거 HashSet set = new HashSet(); // set에 nums의 데이터 삽입 (중복된 데이터가 들어가도 set구조에선 중복데이터가 쌓이지 않음) for (int i : n..
## Github 주소 https://github.com/leewoopyo/java-logic-tests remove_duplication 패키지 GitHub - leewoopyo/java-logic-tests: java-logic-tests java-logic-tests. Contribute to leewoopyo/java-logic-tests development by creating an account on GitHub. github.com 1. Array를 Set으로 변환 후 다시 Array로 변환 Set은 중복을 허용하지 않기 때문에 중복이 있는 Array를 Set으로 변환 시 중복이 제거됨 LinkedSet 은 순서가 보장되는 Set이다 1-1 Array Set // 배열을 HashSet으로 ..
## Github 주소 : https://github.com/leewoopyo/tcp_sample GitHub - leewoopyo/tcp_sample Contribute to leewoopyo/tcp_sample development by creating an account on GitHub. github.com 1. 소켓이란? 소켓은 네트워크 상에서 돌아가는 두 개의 프로그램 간 양방향 통신의 엔드 포인트. 2. 앤드 포인트 여기에서의 앤드 포인트는 아이피 주소와 포트 번호의 조합을 의미함. 모든 TCP 연결은 2개의 앤드 포인트로 유일하게 식별되어질 수 있습니다. 3. 소켓 통신 소켓 통신이란 서버와 클라이언트 양방향 연결이 이루어지는 통신. 4. TCP (스트림 소켓) 연결형 (Connection..
## Github 주소 : https://github.com/leewoopyo/tcp_sample GitHub - leewoopyo/tcp_sample Contribute to leewoopyo/tcp_sample development by creating an account on GitHub. github.com 1. 소켓이란? 소켓은 네트워크 상에서 돌아가는 두 개의 프로그램 간 양방향 통신의 엔드 포인트. 2. 앤드 포인트 여기에서의 앤드 포인트는 아이피 주소와 포트 번호의 조합을 의미함. 모든 TCP 연결은 2개의 앤드 포인트로 유일하게 식별되어질 수 있습니다. 3. 소켓 통신 소켓 통신이란 서버와 클라이언트 양방향 연결이 이루어지는 통신. 4. TCP (스트림 소켓) 연결형 (Connection..
자바에서 가장 중요하게 가치를 두는 것은 바로 객체지향 프로그래밍이 가능한 언어라는 점이다. 스프링의 핵심 철학은 자바 엔터프라이즈 객체지향 기술의 진정한 가치 회복에 있다. 그렇기 때문에 스프링이 관심을 많이 두는 대상은 오브젝트이다. 스프링은 객체지향 설계와 구현에 관해 특정한 모델과 기법을 억지로 강요하지는 않는다. 하지만 오브젝트를 어떻게 효과적으로 설계하고 구현하고, 사용하고, 이를 개선해나갈 것인가에 대한 며쾌한 기준을 마련해준다. ▶ DAO DAO(Data Access Object)는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. ※ 예제 1-1. User package com.example.tobi.spring.tobi_spring_example.sa..
스프링은 자바 엔터프라이즈 에플리케이션 개발에 사용되는 애플리케이션 프레임워크이다. 애플리케이션 프레임워크는 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API등을 제공해준다. ▶ 애플리케이션의 기본 틀 - 스프링 컨테이너 스프링은 스프링 컨테이너(애플리케이션 컨텍스트)라고 불리는 스프링 런타임 엔진을 제공 스프링 컨테이너는 설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성하고 관리한다. (스프링 컨테이너는 독립적으로 동작 할 수도 있지만, 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용한다.) ▶ 공통 프로그래밍 모델 - IoC/DI, 서비스 추상화, AOP 프레임워크는 애플리케이션을 구성하는 오브젝트가 생성되..
● 참고 문서 https://mybatis.org/spring/ko/index.html mybatis-spring – 소개 MyBatis-Spring 은 무엇일까? 마이바티스 스프링 연동모듈은 마이바티스와 스프링을 편하고 간단하게 연동한다. 이 모듈은 마이바티스로 하여금 스프링 트랜잭션에 쉽게 연동되도록 처리한다. mybatis.org ● Mybatis 관련 라이브러리 의존성 추가 pom.xml 에 dependency 추가 org.mybatis mybatis 3.5.7 org.mybatis mybatis-spring 2.0.7 ● Controller, Service, Mapper, Vo 파일 생성 ## 디렉토리 구조 1. vo 생성 package com.project.clone_louisquatorze...
● maven dependency 추가 1. pom.xml에 다음과 같이 추가 org.springframework.boot spring-boot-starter-jdbc ● Entity, repository, service, controller 추가 1. Entity 추가 package com.project.clone_louisquatorze.sample.jpa.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import jav..