개발공부/JAVA 5

JAVA 배열(Array)에 대해 알아보기

배열(Array)이란? 동일한 타입의 연관된 데이터를 메모리에 연속적으로 저장하여 하나의 변수에 묶어서 관리하기 위한 자료 구조(자료형의 집합)이다. 많은 양의 데이터를 다룰 때 유하여 많이 사용한다. 배열 선언 및 사용방법 방법1. 기존 배열의 참조 변수에 초기화 할당 데이터타입 배열변수이름[]; 배열변수이름 = new 데이터타입[배열길이]; int testArr[]; testArr[] = new int[3]; String strArr[]; str[] = new String [3]; 방법2. 선언과 동시에 배열 크기 할당 데이터타입 배열변수이름[] = new 데이터타입[배열길이]; int testArr[] = new int[3]; String strArr[] = new String[3]; 초기화 방법 ..

개발공부/JAVA 2022.04.04

JAVA 연산자의 종류

JAVA에서 연산자 (Operator) 란? 연산자는 하나, 둘 또는 세 개등의 피연산자에 대해 특정 연산을 수행 한 다음 결과를 반환하는 특수 기호입니다. 。연산자 : 어떠한 기능을 수행하는 기호 。피연산자 : 연산자의 작업 대상 연산자의 종류 형변환, 산술, 비교, 논리, 비트, 대입, 조건삼항 .. ■ 형변환 연산자 한 번 선언된 데이터 타입을 다른 데이터 타입으로 변환하고자 할 때 사용하는 연산자 입니다. 。종류 · 자동 형변환 - 형변환 연산자의 생략이 가능합니다. - 자료형의 크기가 큰 것에서 작은 것으로 자료형을 변환하려고 하는 것을 말합니다. · 명시적 형변환 - 형변환 연산자의 생략이 불가능 합니다. - 자료형의 크기가 작은 것에서 큰 것으로 자료형을 변환하려고 하는 것을 말합니다. 。사..

개발공부/JAVA 2022.03.28

첨부파일 등록방법

|| 문제사항 여러건의 첨부파일을 서버에 생성/등록하는 방법 || multipart/form-data 처리 ... //input에 추가한 첨부파일 값을 form태그에 담아 전송함 let form = $('#formData')[0]; let formData = new FormData(form); $.ajax({ type: 'POST', enctype: 'multipart/form-data', processData: false, contentType: false, dataType: 'json', url: '/insert.do', data: formData, success: function(data) { //반환받는 값이 있을경우 사용 } }); processData : ajax 통신을 통해 데이터를 전송할때..

개발공부/JAVA 2021.10.05

문자열 저장 시 JAVA에서 <script> 태그 replace하기

|| 문제점 예를들어 게시판에서 문자열 등록 시 문자열에 alert('script') 태그가 들어갈 경우, 해당 문자열이 속한 페이지를 호출할 경우 script가 글자가 아닌 실제 스크립트 언어로서 기능되어 alert('script')이 적용된다. || 처리방법 정규식을 이용하여 해당 문자열에서 ",Pattern.DOTALL); Matcher m; m = SCRIPTS.matcher(str); str = m.replaceAll(""); return str; } || Pattern 추가 참고자료 https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

개발공부/JAVA 2021.09.06