- jpa
- SSL
- sql
- Docker
- 1차원 배열
- string
- static
- PYTHON
- nginx
- 문자열
- java
- 스프링부트
- spring
- join
- 스프링
- select
- Django
- 프로그래머스
- mysql
- ORM
- AWS
- hibernate
- spring mvc
- DI
- 자바
- springboot
- 데이터베이스
- spring boot
- spring security 6
- @transactional
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록분류 전체보기 (195)
개발하는 자몽

문제 코드 import java.util.Scanner; import java.util.stream.Stream; public class Main{ public static void main(String[] args){ int a, b, c; Scanner sc = new Scanner(System.in); a = sc.nextInt(); b = sc.nextInt(); c = sc.nextInt(); int res = a*b*c; int arr_res[] = Stream.of(String.valueOf(res).split("")).mapToInt(Integer::parseInt).toArray(); int cnt[] = new int[10]; for(int i=0; i

문제 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ int arr[] = new int[9]; Scanner sc = new Scanner(System.in); for(int i=0; i

문제 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ int n; Scanner sc = new Scanner(System.in); n = sc.nextInt(); int arr[] = new int[n]; for(int i=0; i

이 글은 아래 강의를 기반으로 작성됩니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com AOP가 필요한 상황 AOP는 언제, 왜 쓰는지를 알면 어렵지 않다. 그렇다면 언제 쓰고 싶은 걸까? 다음과 같은 상황이 주어졌다고 하자. 모든 메소드의 호출 시간을 측정하고 싶어 공통 관심 사항(cross-cutting concern) VS. 핵심 관심 사항(core concern) 회원 가입 시간, 회원 조회 시간을 측정하고 싶어 모든 메소드의 호출 시간을 측정하고 싶어서 초 단위로 측정을 했다. ..
이 글은 아래 강의를 기반으로 작성됩니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 다음 순서로 진행한다. 스프링 통합 테스트 스프링 JdbcTemplate JPA 스프링 데이터 JPA 본래 강의 순서대로라면 "H2 데이터베이스 설치"와 "순수 JDBC"가 있어야 하는데 데이터베이스 설치를 따로 다룰 필요는 없어 보이고, 순수 JDBC는 요즘 실무에서 쓰지 않는 걸로 알고 있기 때문에 넘긴다. 스프링 통합 테스트 이전까지 했던 테스트는 전혀 스프링과 관련이 없는 순수한 Java 코드로..

이 글은 아래 강의를 기반으로 작성됩니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 다음 순서대로 진행한다. 회원 웹 기능 - 홈 화면 추가 회원 웹 기능 - 등록 회원 웹 기능 - 조회 홈 화면 추가 1. 홈 컨트롤러 추가 controller 패키지에 HomeController를 추가한다. @Controller public class HomeController { @GetMapping("/") public String home() { return "home"; } } @GetMapp..
지난 포스트에서 스프링 빈을 등록하는 방법에는 2가지가 있고, 그중에서 "컴포넌트 스캔과 자동 의존관계 설정" 방식을 다뤘다. 이번에는 "자바 코드로 직접 스프링 빈을 등록"한다. 이 글은 아래 강의를 기반으로 작성됩니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 자바 코드로 직접 스프링 빈 등록 등록 전에 이전에 MemberService와 MemoryMemberRepository에 사용한 @Service, @Repository, 생성자 위에 @Autowired를 전부 제거한다. MemberController의 @Contro..

이 시리즈는 오랜만에 작성한다. ㅎ.. 정신차리고 다시 해야지. 이 글은 아래 강의를 바탕으로 작성됩니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 스프링 빈(Bean)을 등록하는 방법에는 2가지가 있다. 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록 이 글에서는 첫번째 방법을 이용해서 등록한다. 컴포넌트 스캔과 자동 의존관계 설정 멤버 컨트롤러는 멤버 서비스를 통해 회원가입을 하고, 데이터를 조회할 수 있어야 함 → 의존관계가 있다 : 멤버 컨트롤러가 멤버 서비스를 의존한다. 빈(Bean)이란? Sp..
따로 내가 쓰기보다는 잘 정리한 글들이 많아서 링크를 첨부한다 마이크로서비스 아키텍처(MSA) 개념 소개 - CLIPSOFT 작성자 : 이응호 과장 마이크로서비스 아키텍처(MSA) 개념 소개 프리랜서로 일하고 있는 지인이 최근 구직을 하고 있었습니다. 그러면서 하는 말이 요즘 IT업계 구직시장에서 최고의 화두가 M clipsoft.co.kr [초보개발자 일지] 대세 MSA? 너 뭐니? 마이크로서비스 아키텍처(MSA)가 대세라며? shaul1991.medium.com 마이크로서비스 아키텍처의 각 컴포넌트가 독립된 서비스로 개발되어 있는 부분에 대해... 현재 진행하는 프로젝트에서 SpringBoot를 가지고 API를 개발할 때 도메인 별로 나누는데 이와 같다는 생각이 든다. 웹 관련 개발은 윗 줄에서 언급..

MVC(Model View Controller) 사용자 인터페이스, 데이터 및 논리 제어를 구현하는 데 사용되는 소프트웨어 디자인 패턴 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있다. MVC 소프트웨어 디자인 패턴의 세 가지 부분은 다음과 같다. Model : 데이터와 비즈니스 로직 관리 데이터베이스와 직접적으로 상호작용하는 역할(SELECT, INSERT, UPDATE, DELETE) 데이터의 상태가 변경되는 경우, View에 알리거나 가끔 Controller에게 알리기도 한다. View : 레이아웃과 화면 처리 앱의 데이터를 보여주는 방식(UI) 템플릿 엔진, HTML/CSS 모델/DB에 직접 접근하지 않고 Controller와 상호작용 Controller : 명령을 Model과 V..