목록분류 전체보기 (149)
기록
data.json [ {"name":"송쵼이","age":"30","alias":"송쵼이"}, {"name":"정댐","age":"40","alias":"불꽃남자"}, {"name":"탭","age":"20","alias":"가드"} ] 불 꽃 남 자
* File 클래스 객체 java.io.File File객체는 하드디스크에 존재하는 실제 파일이나 디렉토리가 아니고 그것에 대한 경로(Pathname) 또는, 참조(Reference)를 추상화한 객체이다. 즉, 새파일에 대한 경로나 만들고자 하는 디렉토리를 캡슐화 한 것이다. * File 클래스의 생성자 파일을 나타내는 객체를 생성하려면 다음과 같은 File 클래스의 생성자 함수를 이용한다. File 클래스의 생성자 설명 File(File parent, String Child) parent 객체 폴더의 child 라는 파일에 대한 File 객체를 생성한다. File(String pathname) pathname에 해당되는 파일의 File 객체를 생성한다. File(String parent, String,..

제목 : 카테고리 : 가격 : 내용 : 책표지 : //이미지를 넣을 공간 책표지 : //이미지 업로드 INPUT태그 Array.prototype.slice.call(arguments) --> 자바스크립트 배열 객체 반환 - slice() 메서드는 어떤 배열의 begin 부터 end 까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다. Array.prototype.slice.call()을 사용하면 배열로 바뀌게 됩니다. * Array -> 배열을 생성할 때 사용하는 리스트 형태의 고수준 객체입니다. * Array.prototype -> Array객체의 메서드를 prototype을 통하여 가져옵니다. * Array.prototype.slice() -> be..
설정 1. 톰캣서버설정 레거시 프로젝트 생성 후 1. Project Facets - Dynamic Web Module 3.1 - java 1.8 확인 2. Java Bulid Path - Apache Tomcat v8.5 - JRE System Library(JavaSe-1.8) - Maven Dependencies 있나확인 3. Deployment Assembly - Maven Dependencies 있나 확인 web.xml log4j.xml pom.xml // 5.2.5버전 잘보기 mybatisAlias.xml security-context.xml tiles-config.xml src/main/resources에 new - package - slqmap 만들기 security 폴더 가져오기 lombo..
스프링 시큐리티를 사용할 경우 action 경로뒤에 csrf토큰을 입력해야함(multipart/form-data로 전송할 경우에만) 제목 : 카테고리 : 가격 : 내용 : 책표지 : +ajax에도 추가필요 beforeSend : function(xhr) { // 데이터 전송 전 헤더에 csrf값 설정 xhr.setRequestHeader("${_csrf.headerName}", "${_csrf.token}"); },

/ SET SERVEROUTPUT ON; / (헤더) CREATE OR REPLACE PACKAGE pkg_crypto IS FUNCTION encrypt ( input_string IN VARCHAR2 ) RETURN RAW; --암호화 FUNCTION decrypt ( input_string IN VARCHAR2 ) RETURN VARCHAR2; --암호화 -> 복호화 END pkg_crypto; / CREATE OR REPLACE PACKAGE BODY pkg_crypto IS -- 에러 발생시에 error code 와 message를 받기 위한 변수 지정. SQLERRMSG VARCHAR2(255); SQLERRCDE NUMBER; FUNCTION encrypt (input_string IN VA..

▶ PL/SQL (Procedural Language extenstion to SQL) - SQL을 확장한 절차적 언어(Procedural Language)이다. (. 관계형 데이터베이스 시스템(RDBMS) 에서 사용하는 표 준 언어인 SQL 은 절차형 언어가 아님. SQL의 DDL/DML/DCL 을 통해 데이터베이스를 정의 조작 제어 하는 것이 가능하지만 SQL은 결국 데이터의 처리 집합 만을 기술할 뿐 어떠한 절차를 걸쳐서 데이터 집합을 얻어야 하는지에대한 절차적 과정을 제공하지는 않습니다. 일반적인 SQL 로직을 작성하면 이 문장의 실행순서는 옵티마이저에 의해 이루어지는데 , 이는 여러가지 데이터베이스 통계를 기초로 실행 게획을 처리하기 때문에 데이터를 일반적으로 빠르게 다루어 주지만 결국 개발자 ..
security-context.xml 에 추가 xmlns:security="http://www.springframework.org/schema/security" servlet-context.xml /WEB-INF/spring/tiles-config.xml servlet-context.xml 에 아래 추가 컨트롤러 어노테이션 @PreAuthorize("isAuthenticated()") 추가시 로그인 회원만 /list에 접근 가능하다. //요청URI : /board/list : 모두가 접근 가능 => 변경 => 로그인한 사용자만 접근 가능 //Authentication : 인증(로그인) be+p.p => 수동형(~되다) @PreAuthorize("isAuthenticated()") @GetMapping("..
SELECT COLUMN_NAME , DATA_TYPE , CASE WHEN DATA_TYPE='NUMBER' THEN 'private int ' || FN_GETCAMEL(COLUMN_NAME) || ';' WHEN DATA_TYPE IN('VARCHAR2','CHAR') THEN 'private String ' || FN_GETCAMEL(COLUMN_NAME) || ';' WHEN DATA_TYPE='DATE' THEN 'private Date ' || FN_GETCAMEL(COLUMN_NAME) || ';' ELSE 'private String ' || FN_GETCAMEL(COLUMN_NAME) || ';' END AS CAMEL_CASE , '' RESULTMAP FROM ALL_TAB_COLU..