STUDY 15

이미지 업로드 후 바로 보이기

● 이미지를 업로드 한 뒤 이미지 명이 아니라 이미지를 즉각적으로 보여야 하는 경우 1. 사진을 뿌리고 있는 img 태그에 id값을 부여한다 2. input file에 onchange를 추가한다 3. 스크립트 var openFile = function(event) { var input = event.target; var reader = new FileReader(); reader.onload = function(){ var dataURL = reader.result; var output = document.getElementById('self-img'); output.src = dataURL; }; reader.readAsDataURL(input.files[0]); };

STUDY/javascript 2023.01.06

<fome><input><select><GET><POST>

1. name -폼이름, 여러개의 폼이 있을 때 구분 위해 2.action -데이터를 전달받는 주소는 반드시 PHP와 같은 서버스크립트파일이어야 한다. -action 값 지정하지 않으면 자신의 페이지로 정보를 전달 3.method -GET : URL통해서 전달 -POST : HTTP바디에 데이터 실어서 전달 4.ENCTYPE -폼데이터 인코딩 -GET이면 ENCTYPE지정해도 원하는 결과얻지 못함 -POST전송일 경우만 적용 -application/x-www-form-urlencodede는 ENCTYPE지정않았을 때 기본값으로 폼 정보를 URL 인코딩 통해 전송 -multipart/form-date는 여러가지 MIME형식의 데이터를 전송하려는 방법 ->임의의 문자열을 이용하여 각 항목을 구분짓고 이를 통..

STUDY/PHP 2021.05.06

PHP란?

●서버&사이드&스크립트(테크놀로지) : 서버측면에서 동작하는 기술 ●서버와 클라이언트 -서버는 제공, 요청에 대해 응답하는 것. -클라이언트는 요구, 요청하는 것 ●웹브라우저= web client -웹페이지를 보여주기 위해 사용하는 언어 = html -웹서버에 저장되어 있는 html을 웹브라우저에 보내고 웹 브라우저는 html을 해석해서 사용자에게 보여줌(초기 웹) ->포털이 생기면서 사람이 수작업으로 만드는 것에 한계가 옴. 정적인 html의 한계에 대한 고민 -> CGI - Common gateway interface : 클라이언트가 서버에 요청할때, 웹서버에 도달하게 되면 원하는 페이지를 요구. 웹서버는 요청한 파일의 확장자명을 확인. 웹서버는 html제외한 확장자 처리를 못함. 확장자파일 처리 가..

STUDY/PHP 2021.05.01

R2DBC

✍ spring + jpa만을 사용하고 있다가 스터디를 통해 R2DBC를 접하게 되었다. 일단 접하게 된 R2DBC를 까먹기 전에 정리용으로 게시글을 작성해볼까 한다(스터디내용) R2DBC(Reactive Relational Database Connectivity)는 SQL 데이터베이스를 위한 리액티브 API이다. Spring에서 사용되는 JPA기반의 JDBC는 항상 Blocking방식으로 처리가 될때까지 한 쓰레드에서 계속 잡아두는 문제가 발생하는 데, 이렇게되면 굉장히 CPU가 많이 사용되고, 처리가 밀린다. 바로 이 부분을 R2DBC를 통해 해결할 수 있다. 그리고 어떤 디비라도 연결이 가능한것이 장점이다. 기존의 ORM이 아닌것이 단점 reactiveCruRepository 사용함 : 가장 큰 차..

STUDY 2021.04.03

Unknown column '' in 'field list' - mysql

스프링 작업 중 Unknown column 'emp_gender' in 'field list' 라는 오류가 발생했다. Unknown column '' in 'field list' 이 오류는 두가지의 상황에 의해서 발생한다. 테이블에 해당 컬럼이 존재하지 않는 경우 사용자가 문자열로 준 데이터가 쌍따옴표로 둘러싸여 있지 않은 경우. 이 경우 mysql 이 문자열로 인식하지 못해서 발생한다. xml에서는 해당 컬럼이 정상적으로 들어가있음을 확인했고 mysql 에서 해당 테이블을 확인해 보았다. emp_gender이어야 할 필드가 emp_gendaer로 들어가있음을 확인했다. 오타로 발생한 오류였다. 해당 쿼리문을 다음과 같이 수정해주었다. alter table grp_employee change emp_ge..

STUDY/MYSQL 2021.02.09