# Inflearn

176개의 포스트

[TIL] 인프런 Spring 입문 (1)

나의 첫 개발 기록📝 정신 차리고 공부를 해보려고 ,, 한다 ,, 아니 할 것이다 ,, 학기를 마치고 개인적으로 공부하게 되면서, 앞으로 부딪히게 될 순간들을 이곳에 끄적여보려고 한다. 하나씩 저장해나가다 보면 언젠가는 성장한 나를 발견할 수 있겠지 ❓

2022년 6월 25일
·
0개의 댓글
post-thumbnail

1) react native 프로젝트 생성

1) Visual Studio Code 에서 터미널 열고2) 프로젝트 생성할 디렉토리로 이동3) react-native init --version 버젼 생성할 프로젝트명4) 프로젝트는 현재 디렉토리에 폴더로 생성됨. 그래서 그 디렉토리로 이동cd my_first_app

2022년 6월 24일
·
0개의 댓글

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_05)

JPA의 다양한 쿼리 지원 방법 JPQL(Java Persistence Query Language) SQL을 추상화한 객체 지향 쿼리 언어이다. > JPQL은 엔티티 객체를 대상으로 쿼리한다. SQL은 데이터베이스 테이블을 대상으로 쿼리한다 예제 그래도 SQL 을 멀리서 지켜봤던 나로서는 저 정도는 어떤 쿼리인 지 알 수 있었다. username...

2022년 6월 14일
·
0개의 댓글

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_04)

JPA의 데이터 타입 분류 엔티티 타입 > • @Entity로 정의하는 객체 • 데이터가 변해도 식별자로 지속해서 추적 가능 ex) 회원 엔티티의 키나 나이 값을 변경해도 식별자로 인식 가능 값 타입 > • int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 • 식별자가 없고 값만 있으므로 변경시 추적 불가 • ...

2022년 6월 8일
·
0개의 댓글

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_03)

바로 시작! Member 와 Team은 N:1 이다. Member를 가져와야 할 때 Team의 데이터도 같이 가져온다. 물론 Team 테이블도 사용할 때는 좋지만 사용하지 않을때는 낭비지 않을까? 그래서 JPA에서는 이것을 프록시, 지연로딩으로 잡는다고 한다. 프록시란? 실제 엔티티 객체 대신에 사용되는 객체이다. em.find() - 데이터베이스를...

2022년 6월 8일
·
0개의 댓글

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_02)

이번 포스팅은 매핑과 연관관계에 대해서 정리해 보려고 한다. @Entity - JPA를 사용해서 테이블과 매핑할 클래스에 붙여준다. > - 기본 생성자는 필수다.(public, protected) final클래스, enum, interface, inner 클래스는 사용할 수 없다. @Table - 매핑할 테이블 이름 ex) @Table(name = "...

2022년 6월 5일
·
0개의 댓글
post-thumbnail

[Inflearn](python) 곶감 (모래시계) _ 탐색 & 시뮬레이션

특정한 행을 회전 명령마다 주어진 칸 만큼 회전한 후회전을 마친 배열을 행마다 슬라이싱하여 값을 출력한다.collections 라이브러리의 deque를 사용하여 회전했다.(pop pop 구현도 좋지만 라이브러리를 잘 사용하는 것도 좋다고 생각함)사과나무(다이아몬드)에서

2022년 6월 5일
·
0개의 댓글
post-thumbnail

[Inflearn](python) 사과나무(다이아몬드) _ 탐색 & 시뮬레이션

n은 무조건 홀수이기 때문에, 0번째 줄에서는 무조건 1개의 사과나무로 시작한다.1, 3, 5.. 홀수의 개수만큼 사과나무가 늘어난다.n개의 사과가 선택되는 줄 다음에는 다시 홀수의 개수만큼으로 사과나무가 줄어든다.시간복잡도: O(N)0번째 줄의 값은 nn//2 인덱스

2022년 6월 5일
·
0개의 댓글

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_01)

항해를 진행하면서 더 많은 공부를 해야겠다 다짐을 하고 김영한님의 자바 ORM 표준 JPA 프로그래밍과 MVC 기본편? 강의를 구입했다. gradle만 사용해봤는데 ORM 표준 강의는 MAVEN을 사용한다. 열공~!~!~!~!~!~!~! JPA란? JPA는 자바 진영에서 DB 테이블과 자바 객체 사이의 매핑을 처리해주는 ORM(Object-relatio...

2022년 6월 3일
·
0개의 댓글

[인프런] 3-6 격자판 최대합 (파이썬)

NxN의 격자판이 주어질 때 각 행, 열, 두 대각선의 합 중 가장 큰 값을 출력하는 코드 작성

2022년 5월 30일
·
0개의 댓글

[인프런] 2-5 정다면체 (파이썬)

정N면체와 정M면체 주사위를 던져서 나올 수 있는 눈의 합 중 가장 확률이 높은 숫자를 출력, 여러 개일 경우 오름차순 정렬

2022년 5월 28일
·
0개의 댓글
post-thumbnail

[Inflearn](python) 카드 역배치(정올 기출) _ 탐색 & 시뮬레이션

양쪽을 계산한다는 점에서 퀵정렬과 약간 비슷..?한 방법1 2 3 4 5 가 있다고 하면1과 5의 위치를 바꾸고, 다음으로 2와 4의 위치를 바꾸면5 4 3 2 1 로 숫자가 역배치 되었다.파이썬의 sort()함수를 사용해서 풀 수 없다.sort(reverse = Tr

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[알고리즘]section 7-2_버블 정렬

N개이 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요.정렬하는 방법은 버블정렬입니다.입력예제 613 5 11 7 23 15출력예제5 7 11 13 15 23선택정렬과 비슷한 방식으로 i와 j가 함께 돌아간다.j는 i의 바로 다음 자리부터 돌면 되기

2022년 5월 25일
·
0개의 댓글
post-thumbnail

[알고리즘]section 7-1_선택정렬

N개이 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요.정렬하는 방법은 선택정렬입니다.입력예제 613 5 11 7 23 15출력예제5 7 11 13 15 23answer에 arr를 얕은 복사 -> 둘 다 a 배열을 가리키는 것. 둘 중 하나를 변경해

2022년 5월 25일
·
0개의 댓글
post-thumbnail

[탐색 및 시뮬레이션] Python Algorithms

O(n)O(1)회문 문자열 검사 N개의 문자열 데이터를 입력받아 앞에서 읽을 때나 뒤에서 읽을 때나 같은 경우(회문 문자열) 이면 YES를 출력하고 회문 문자열이 아니면 NO를 출력하는 프로그램을 작성한다.단 회문을 검사할 때 대소문자를 구분하지 않습니다.첫 줄에 정수

2022년 5월 25일
·
0개의 댓글
post-thumbnail

모든 개발자를 위한 HTTP 웹 기본 지식(인터넷 네트워크)

지정한 IP에 데이터 전달패킷(Packet)이라는 통신 단위로 데이터 전달프로토콜 규약에 따라 전송이 된다.대상이 받을수 있는 상태인지 아닌지 모름..비연결성패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 (상대방이 그 주소에 없어도 (접속종상태) 그냥

2022년 5월 24일
·
0개의 댓글

[코드 구현력 기르기] Python Algorithms

코드 구현력 기르기 K번째수 N개의 숫자로 이루어진 숫자열이 주어지면 해당 숫자열중에서 s번째부터 e번째 까지의 수를 오름 차순 정렬했을 때 k번째로 나타나는 숫자를 출력하는 프로그램을 작성하세요. 입력 설명 1.1 첫 번째 줄에 테스트 케이스 T(1<=T<

2022년 5월 20일
·
0개의 댓글
post-thumbnail

1. 인터넷 네트워크

컴퓨터들, 클라이언트와 서버는 인터넷을 이용해 통신한다.인터넷 망은 선 하나만으로는 통신할 수 없다. 인터넷에 연결된 컴퓨터는 수없이 많고, 데이터를 전달하려는 목적지까지의 거리도 매우 멀 수 있다.데이터는 인터넷에 존재하는 노드(서버)들을 통해 전달된다.▶️ 클라이언

2022년 5월 17일
·
0개의 댓글
post-thumbnail

JPA - 01. introduction

개발을 할 때, 사용자 정보 등의 객체들은 주로 관계형 DB에 넣어서 관리한다. 이를 위해서는 직접 SQL을 작성해 개발을 했어야 하며, 다음과 같은 문제들이 발생할 수 있었다.

2022년 5월 17일
·
0개의 댓글

(spring)spring boot 동작 환경

스프링은 tomcat이라는 서버를 내장하고 있다. /hello가 들어오면 tomcat이 스프링한테 던져준다. 그럼 controller에 있는 url에 매칭이 되고 메서드가 실행이 된다. 그 후 model에 값을 담아주고 return "hello"; 즉 resources -> tempaltes -> hello.html를 찾아서 랜더링을 해라. 라는 뜻...

2022년 5월 16일
·
0개의 댓글