일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 Spring boot 차이
- JPA
- 스프링 부트 공식 문서
- jwt메서드
- spring서버
- json gson 차이
- @IdClass
- queryDSL
- Error creating bean with name
- uncheck Exception
- 1차캐시
- jpa에러
- jpa회원가입
- ERD 작성
- json
- git
- Unsatisfied dependency
- JPA주의사항
- 인텔리제이
- Filter
- 스프링부트오류
- 최종 프로젝트
- 빈생성안됨
- 복합키
- REST란
- Q 클래스
- github
- JoinColumn
- 스프링 부트 기능
- REST API 규칙
- Today
- Total
목록전체 글 (208)
Everyday Dev System
20230512 2:30 pm - 7;25 pm get, post 방식을 통한 데이터 저장 및 출력 1. GET & POST 방식 GET 요청 - 통상적으로 데이터 조회(Read)를 요청할 때 사용 예) 영화 목록 조회 -> 데이터 전달 : URL뒤에 물음표를 붙여 key=value로 전달 POST 요청 - 통상적으로 데이터 생성, 변경, 삭제 요청할 때 사용 예) 회원가입, 회원탈퇴, 비밀번호 수정 -> 데이터 전달 : 바로 보이지 않는 html 2. GET & POST 방식 기초 실습 서버 끌 때 Ctrl + C 로 OFF 해야 함! GET 요청하기 app.py에 아래와 같이 수정. API를 만들고 사용하는 과정에서 request와 jsonify 두가지 기능이 필요함. /test 라는 창구로 get ..
20230512 1:40 pm - 2:30 pm Flask 프레임워크 Flask 프레임워크 1. 기초 2. 활용하기 프레임워크란? 서버라는 어떤 큰 프로젝트를 만들기 위한 큰 라이브러리 Flask 기초 1. 가상환경 생성 python -m venv venv 프로젝트 별로 라이브러리를 담아두는 통 -> 가상 환경 2. 터미널 새로 키고 (venv)로 잡혀 있는거 확인하고 플라스크 설치 -> pip install flask 3. flask 시작 코드(하단코드) 실행 후 엑세스 허용 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app...
각자 환경 설정이 상이하므로 적용이 될 수도 있고, 안될 수도 있습니다. Import "pymongo" could not be resolvedPylancereportMissingImports 위와 같은 오류가 생겼을 시에는 내가 잘못된 터미널에 pymongo를 설치 했는지 확인할 필요가 있다. vs code에서 터미널을 열면 우측 하단에 bash , python 등 여러개가 열려 있습니다. 이 때 bash 터미널에서 라이브러리를 설치하고, 코드도 여기서 실행해야 합니다. 1. pip install pymongo를 bash 터미널에서 설치 2. mongoDB에 접속하는 코드 또한 bash 터미널에서 실행 bash가 아닌 python 터미널에서 실행시 pymongo 라이브러리를 import를 시키지 못하는 ..
20230510 - 3:50 pm - 파이썬 & MongoDB MongoDB Atlas 목차 1. SQL 과 NoSQL 차이 2. pymongo 개념 3. pymongo 활용 연습 문제 4. 1. SQL 과 NoSQL 차이 RDBMS(sql) 이미 정해진 칸에 데이터를 주입. 엑셀과 같은 느낌으로 정해진 틀이 있음. NoSQL은 비즈니스 유연성을 활용. 정해진 틀이 없음. 현업에서는 DB를 클라우드에 올려서 가져다가 씀. 2. pymongo 개념 pip install dnspython pip install pymongo 기본 코드 : from pymongo import MongoClient client = MongoClient('여기에 URL 입력') db = client.dbsparta URL은 mon..
20230510 - 2:11 pm - 3:50 pm 파이썬 & MongoDB Python 목차 1. 기초 문법 2. 라이브러리 활용법 3. 크롤링 활용 파이썬을 설치한다는 것의 의미 컴퓨터가 파이썬을 해석할 수 있도록 일종의 번역팩을 설치한다고 생각하면 된다. VS code IDLE에서 [터미널] - [새 터미널] 에서 "+" 버튼을 클릭 [기본프로필 선택하기] 에서 GIT bash를 선택하고 터미널을 껐다가 다시 키면 아래와 같이 설정됨. 1. 기초 문법 a=2 b=3 print(a+b) 5 a= '대한' b= '민국' print(a+b) 대한민국 a= ['사과','배','감'] print(a[2]) 감 a = {'name': '영수', 'age':24} print(a['name']) 영수 def he..
20230509 7:12 pm - Part 05. 객체지향 - java handbook (gitbook.io) 오늘, 내일 이틀동안 저희는 객체지향에 대한 전반을 배웁니다. 항상 말씀드리 듯이, 오늘 안에 완벽히 이해해야하는 내용이 아닙니다. 앞으로 항해를 하면서도 계속 객체지향에 대해 공부 하시게 될 것입니다. 오늘은 전체적인 그림을 훑어보고, 이해할 수 있는 만큼만 이해하는 것이 목표입니다. -내일배움캠프- 객체지향 1. 클래스와 객체 -클래스란 객체를 정의해 놓은 것으로, 객체를 생성하는데에 사용한다. -객체란 실제로 존재하는 것을 말하며, 사물 또는 개념이다. 각자 가지고 있는 속성과 기능에 따라 용도는 상이하다. -인스턴스란 특정 클래스로부터 생성된 객체 하나하나를 의미한다. 2. 객체의 생성과..
5:50 pm - 6:40 pm Fetch를 이용해서 데이터 가져오기 Fetch란? url을 통해 정보를 가져와서 json형태로 만들어서 이를 활용함 fetch("여기에 URL을 입력").then(res => res.json()).then(data => { console.log(data) }) Fetch 연습하기 코드 jQuery 활용을 위해 해당 코드 반드시 입력하여 import해야 함. 연습 1 URL : http://spartacodingclub.shop/sparta_api/seoulair Base code : Fetch 연습을 위한 페이지 정답 : Fetch 연습을 위한 페이지 연습 2 - 업데이트를 누르면 자치구에 따른 미세먼지 농도 출력 - 미세먼지 농도가 40이상인 자치구의 글자 색상을 빨강..
20230509 3:50 pm - 5:45 pm 자바스크립트 기초 문법 , jQuery 활용하기 Javascript 자바스크립트는 html을 조작하기 위해 + 움직이게 만들기 위해 필요 그러나 자바스크립트만으로는 복잡하므로 JQuery가 필요하다. console.log는 자바스크립트 문법 연습하기! 1. 함수 결과 확인하기! 2. 리스트 3. 딕셔너리 4. 리스트 딕셔너리 append 데이터를 받아와서 붙힘 더보기 자바스크립트 문법 연습하기! 1. 함수 결과 확인하기! 2. 붙이기 사과 귤 감 3. 붙이기 영수는 24살입니다. 세종은 30살입니다. 수영은 20살입니다. function checkResult() { let fruits = ['사과', '배', '감', '귤', '수박'] $('#q1').e..
8:21 PM - 배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 말합니다. 배열의 선언 int[] age; String[] name; int age[]; String name[]; int[] age = new int[5]; 배열의 길이와 초기화 int[] arr = new int[5]; int len = arr.length; int[] num = {1,2,3,4,5,6,7,8,9}; 2차원 배열 int[][] score = new int[4][3]; Array import java.util.Arrays; public class test { public static void main(String[] args) { int[] arr = {0,1,2,3,4}; System.out.printl..
If , switch , for , while , break & continue , Math.random() for class Control3_5 { public static void main(String[] args) { int[] arr = new int[]{1, 2, 3, 4, 5}; for (int e : arr) { System.out.print(e + " "); } } } 임의의 정수 만들기 Math.random() -> 0.0 과 1.0 사이의 임의의 double 값을 반환합니다. 0.0