textarea에서 글 편집기능을 가진 라이브러리사용방법JSP해당 편집기를 나오게 하기 위해 textarea위에 편집기 div class를 넣어 ClassicEditor와 연동시켜준다그리고 해당 에디터에서 입력될 때 textarea와 연동되도록 javascript를 작성한다사진 추가FileController.javapackage kr.or.ddit.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Map;import java.util.UUID;import ..
전체 글
해당 포스트에서 다뤘던 prod에서 DAO를 mapper로 변경과 상품 추가 생성JSPlist.jsp상품 등록 버튼 추가 상품 목록 상품 등록 순번 상품명 판매가 거래처 ${rowNumber + 1} ${prod.prodName} ${buyer.buyerName} ${data.pagingArea} 상품 별 장바구니 목록 현황 순번 일자 수량 ..
delete한 데이터를 commit을 한 경우수정할 때 별로 오래되지 않은 경우에는 다시 불러올 수 있음해당 방법은 과거의 테이블을 불러오면서 그걸 다시 insert시키는 방법이다insert into 테이블명select * from 테이블명as of timestamp (systimestamp - interval 'x' minute);-- x 분 이전에 존재했던 테이블을 불러온다예시-- 테이블 생성create table member_bakasselect * from member;-- 테이블 조회select * from member_bak-- rollback 가능, 스키마 구조가 살아있음delete from member_bak;commit;-- 3분전 테이블 데이터 조회 (flashback)-- 해당 결과는..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOShY9%2FbtsIVGkhZZ7%2Ffd40PK3TqoNJ9Rc5UenXCk%2Fimg.png)
Member테이블에 칼럼 추가 ( FILE_GROUP_NO)외래키로 FILE_GROUP과 연결해당 과정에서 좀 더 추가JSPregister2.jsp파일업로드 아이디: 이름 : 주민번호1 : 파일업로드JAVAMemberVO.javapackage kr.or.ddit.vo;import java.util.Date;import org.springframework.web.multipart.MultipartFile;import lombok.Data;@Datapublic class MemberVO { private String memId; private String memPass; private String memName; private String memRegno1; priva..
문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한 사항 n은 1,000,000 이하의 자연수 입니다. 풀이 - Integer.toBinaryString()을 활용한 replace()풀이class Solution { public int solut..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsiPtp%2FbtsIV7g6kCA%2Fy7kTxDoAqx9N0NaUwHF7pK%2Fimg.png)
Mapper 인터페이스DAO를 사용하지 않음, DAO 대신 사용반드시 인터페이스로 선언해야한다네임스페이스 명은 패키지 포함 인터페이스 이름으로 작성메서드 명은 SQL와 동일하게 작성 (xml의 mapper id값과 동일)예시**Mapper.javapackage kr.or.ddit.mapper;import org.apache.ibatis.annotations.Mapper;@Mapperpublic interface **Mapper { public int insert**(); // xml id명과 동일한 이름으로 작성}**_SQL.xml SQL--파일그룹CREATE TABLE FILE_GROUP( FILE_GROUP_NO NUMBER, FILE_REGDATE DATE, CONSTRAINT..