목록전체 글 (102)
DeseoDeSeo

설정 하고 나서 alt + f5 (update해줌) springmvc10 오른쪽 클릭 > build Path ○ static과 templates에 저장되는 파일의 종류가 다름. ➤ static : css, js ➤ templates: HTML ○ application.properties 누르고 오른쪽 > properties ⛧ 앞으로는 이렇게 파일 열어야함. (application.properties > open with > Generic Editor- Spring Properties로 해야 자동완성 실행됨. application.properties # Spring Boot 환경설정하는 파일(DB,Tomcat 등) # Tomcat Server Port 변경 server.port=8081 # Context..

예전에는 Controller안에 mapper가 있었는데 이제 Service가 일을 하니까 Service안에 mapper가 있음. Controller는 Service한테 요청하고 Service가 실질적으로 일함. Client > presentation Layer( Controller, View ) > Business Layer( Service) > Data Access ( Model ) Presentation Layer : Client의 화면에 보여주는 기술을 사용하는 영역 Business Layer: 일을 하는 곳(비즈니스 로직을 담고 있는 영역, 서비스 영역) Data Access Layer : db와 연결. JUnit : 모듈별 테스트를 함. pom.xml // 버전 변경 1.6 5.0.7.RELEA..
이제 요청이 들어오면 dispatcher servlet으로 바로 가는 것이 아닌 보안을 한 번 거치고 들어온다. 이렇게 하면 개발자는 중간에서 비밀번호를 알 수 있는 방법이 없다. SecurityConfig.java protected void configure(HttpSecurity http) throws Exception { // 요청에 대한 보안 설정하는 곳 // 교재 p.605 CharacterEncodingFilter filter = new CharacterEncodingFilter(); filter.setEncoding("UTF-8"); filter.setForceEncoding(true); http.addFilterBefore(filter, CsrfFilter.class); //09/26 화요..
MemberController > update.do > else > if (cnt ==1) if(cnt ==1) { rttr.addFlashAttribute("msgType", "성공메세지"); rttr.addFlashAttribute("msg", "회원 정보 수정에 성공했습니다."); Member info = mapper.getMember(m.getMemID()); // m에는 부족한 정보가 있어서 info로 새롭게 객체 생성 session.setAttribute("mvo", info); return "redirect:/";

req : 파이썬에서 브라우저의 역할을 대신 import requests as req 클라이언트(사용자) : 특정url에 정보를 요청 서버(웹페이지) : 요청받은 값에 대한 정보를 클라이언트에게 제공 ➜ 이미지, 동영상, 글자,화면이 html문서로 넘어옴. ' Python의 requests가 하는 건 중간에 넘어오고 있는 html문서 가져오기. ' #1. req를 통해서 네이버 정보를 요청 # 괄호 안에는 매개변수 = 무엇을 가지고 올지 적는다. # 2. response(res) -> 응답 코드를 넘겨 받는다. # (200, 300 : 통신에 성공했습니다.) # (400: 클라이언트 요청의 문제가 있다.) # (500: 서버의 문제가 있다.) res = req.get("http://www.naver.co..

데이터 경로 지정 train_dir= '/content/drive/MyDrive/Colab Notebooks/DeepLearning/data/dogAndCat/train' valid_dir='/content/drive/MyDrive/Colab Notebooks/DeepLearning/data/dogAndCat/validation' 하나의 변수에 이미지파일 전부 다 합치기 ○ 픽셀 값(0~255/정수) ➜ (0~1 / 실수) 1. 숫자의 크기 줄이기 ➜ 연산량 감소 2. 분산( 값이 분포해있는 범위 ) 줄이기 ➜ 연산의 오류 줄어듬. - 이미지 크기 맞춰주기(150,150) from tensorflow.keras.preprocessing.image import ImageDataGenerator - 픽셀값 ..