분류 전체보기(132)
-
[Spring] - (3)데이터베이스 연동
> 우리가 지금까지 배운 건 첫 번째 형태 이런 부분들이 이름이 바뀌게 되면 수정할 게 너무 많아진다(전부 일일이 찾아서 바꿔야함) 이런 중복을 줄이기 위해 2번째형태(한 번만 수정하게) / 3번째형태(0 번 수정 : xml파일 사용)가 있음 ======== service 패키지에 MemService 인터페이스 만들기 package com.itwillbs.service; // 부모 인터페이스 MemService public interface MemService { // 추상메서드(자식은 이 추상메서드를 상속받아서 씀) public void insert(); } MemService 상속(구현)받기 ======== DAO 에 MemDAO 인터페이스 만들기 packa..
2022.10.09 -
[R] if문 / 이상치데이터
======== test3.R 만들기 # p110 # 열이름 바꾸기 df_raw v2 열이름 수정 install.packages("dplyr") library(dplyr) df_new v_sum # df_new[열이름]=3, "B", "C")) df_new # 행, 열 조회 # filter 함수 class 가 1인 경우만 추출(행추출) # %>% 함수 나열 exam %>% filter(class==1) # filter class 3이 아닌 데이터 추출 exam %>% filter(class!=3) # filter class 1이면서 & math 50점 이상 데이터 추출 exam %>% filter(class==1&math>=50) # filter math 90점 이상이거나 | e..
2022.10.09 -
[Spring] - (2)
@RequestMapping(value = "/insert", method = RequestMethod.POST) public String insertPost() { logger.info("Welcome insertPost!"); System.out.println("회원가입 성공"); return "redirect:login"; } @RequestMapping(value = "/login", method = RequestMethod.GET) public String login() { logger.info("Welcome loginForm!"); return "loginForm"; } 저번시간 이어서 추가! insertForm 에서 login.jsp 로 넘어감! (..
2022.10.09 -
[Spring] - (1)설치 및 설정하기
스프링 : 자바로 만든 프레임워크(MVC) : 전자정부 표준프레임워크 설치 : 스프링 버전 3, 4, 5 (지금 현재 가장 많이 쓰는 버전 : 4버전) 이클립스 같은 툴이 있음! (스프링이 설치된 툴 : 우린 3버전 사용) 우린 스프링 4버전 / 툴 3버전 사용 이클립스에도 스프링 설치가 가능하지만 우린 사이트가서 다운 MVC 패턴 DI(Dependency Injection의존관계주입) : 객체 생성하는 방식 데이터베이스 연동 MyBatis 이용하여 데이터베이스 연동 FunWeb사이트 => 개인프로젝트 만들었던 거 스프링으로 변경 AOP(Aspect Oriented Programing) 의존관계주입 ===================================================..
2022.10.09 -
[R] 데이터 가져오기
# JSON :[{}] 텍스트 데이터 형식 # https://api.github.com/repositories 제이슨 형태의 데이터 # json 데이터 가져오기 url = "https://api.github.com/repositories" savename2 = "repo.json" # repo.json 형태로 파일을 저장하겠다 if not os.path.exists(savename2): req.urlretrieve(url, savename2) 파일 생성됨 import json items = json.load(open(savename2, "r", encoding="utf-8")) print(items) 리스트 안에 딕셔너리 형태로 읽어짐 딕셔너리 안에 있는 딕셔너리를 가져오..
2022.10.09 -
기상청 데이터
======== test5.py 파일 추가하기 import pandas as pd import matplotlib.pyplot as plt import numpy as np # 그래프 한글처리 import matplotlib matplotlib.rcParams['font.family']='Malgun Gothic' matplotlib.rcParams['axes.unicode_minus']=False move_p = pd.read_csv('move_P.csv', encoding='cp949') # plt.plot(move_p) index = np.arange(len(move_p)) plt.plot(index, move_p['서울특별시'], 'b-', label='서울') plt.plot(index, mov..
2022.10.09