목록분류 전체보기 (149)
기록

먼저 테이블 만들기 CREATE TABLE MEM( USER_NO NUMBER, USER_ID VARCHAR2(50), USER_PW VARCHAR2(100), USER_NAME VARCHAR2(300), COIN NUMBER, REG_DATE DATE, UPD_DATE DATE, ENABLED VARCHAR2(1), CONSTRAINT PK_MEM PRIMARY KEY(USER_NO) ); CREATE TABLE MEM_AUTH( USER_NO NUMBER, AUTH VARCHAR2(50), CONSTRAINT PK_MEM_AUTH PRIMARY KEY(USER_NO, AUTH), CONSTRAINT FK_MEM_AUTH FOREIGN KEY(USER_NO) REFERENCES MEM(USER_NO) ..
$.ajax({ url : "/project/syncPromemProfile", data : JSON.stringify(altVO), contentType: "application/json;charset=utf-8", type : "post", beforeSend : function(xhr) { // 데이터 전송 전 헤더에 csrf값 설정 xhr.setRequestHeader("${_csrf.headerName}", "${_csrf.token}"); }, success : function(res) { } });

spring security 인증(Authentication) : 로그인 (맨 처음 문) 인가(Authorization) : 로그인 후 권한 / 특정 영역에 들어갈 수 있는 권한이 있는가? 로그인 폼 USERS - username/userpass/enable 컬럼이 반드시 있어야함 USER - xom.xml 추가(의존관계 추가) 1. maven에 spring-security-web 검색 -> 추가 org.springframework.security spring-security-web 5.0.7.RELEASE 2. spring-security-config 검색 -> 추가 org.springframework.security spring-security-config 5.0.7.RELEASE 3. spring-..
포스코는 '포항제철소 정상가동 기념 감사의 장' 행사를 열었다고 12일 밝혔다. 이번 행사는 침수 135일만에 제철소를 완전 정상화시킨 과정을 되돌아보고, 제철소 정상화에 헌신과 지원을 아끼지 않았던 임직원과 관계기관 대표들을 초청해 감사의 마음을 전달하기 위해 마련됐다. 이날 행사에서 최정우 포스코그룹 회장은 제철소 복구 지원에 앞장서준 포항시·해병대 1사단·경북소방본부·가공센터 사장단 협의회에 감사패를 전달했다. 포항시는 태풍피해 발생 즉시 소방펌프와 방진마스크 등 각종 장비와 정책 지원을 아끼지 않았다. 해병대에서는 누적병력 4000여명이 제철소 토사 제거작업과 오폐수 처리 등을 지원하는 한편, 제독차와 급수차 등 700여대의 장비도 함께 지원해 복구 작업을 도왔다. 경북소방본부는 소방대원 826명..

web.xml 추가 400 /error/error400 404 /error/error404 500 /error/error500 에러컨트롤러 package kr.or.ddit.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @RequestMapping("/error") @Controller public class ErrorController { @GetMapping("/error400") public String error400(..
root-context 추가 어노테이션 @Transactional //고객(CUS)등록 + 소유자돋차등록 @Transactional @Override public int createPost(CusVO cusVO) { int result = 0; //1. 고객(CUS) 등록(1행) result= this.cusMapper.createPost(cusVO); //2. 소유자동차(CAR) 등록(N행) List carVOList = cusVO.getCarVOList(); List carVOListNew = new ArrayList(); //cusNum 최신화 for(CarVO carVO : carVOList) { carVO.setCusNum(cusVO.getCusNum()); carVOListNew.add(car..

구글차트 주소 : https://developers.google.com/chart?hl=ko SQL문 --집계함수 5형제 --SUM : 합계 --AVG : 평균 --MAX : 최대값 --MIN : 최소값 --COUNT : 개수 -- 집계복음 3장 16절 라클 -- 집계함수 이외의 ㅣ컬럼들은 GROUP BY절에 기술해야 하느니라.라클 -- 상품별 판매금액의 합계가 천만원이 넘는 데이터를 SELECT SELECT P.PROD_NAME, SUM(P.PROD_SALE * C.CART_QTY) MONEY FROM PROD P,CART C WHERE P.PROD_ID = C.CART_PROD GROUP BY P.PROD_NAME HAVING SUM(P.PROD_SALE * C.CART_QTY) >= 10000000..
MERGE INTO는 하나의 테이블 혹은 두 테이블을 가지고 비교해본 뒤에 조건에 맞으면 UPDATE, DELETE를 수행하고 맞지 않으면 INSERT를 수행하게 된다 예시) MERGE INTO EMP A --대상 테이블 USING DUAL ON(A.EMP_NUM = 'EMP666') --조건절(주로 기본키 데이터) WHEN MATCHED THEN --조건절에 해당하는 데이터가 있으면 실행 UPDATE SET EMP_NM = '쵼이연습', EMP_ADDR='안드로메다' WHEN NOT MATCHED THEN --조건절에 해당하는 데이터가 없으면 실행 INSERT(EMP_NUM, EMP_ADDR, EMP_PHE, EMP_NM, EMP_PAY, EMP_MJ_NUM) VALUES('EMP999','대전 중구'..

nav바 detail 쿼리문 SELECT A.EMP_NUM, A.EMP_ADDR, A.EMP_PHE, A.EMP_NM, A.EMP_PAY, A.EMP_MJ_NUM FROM EMP A WHERE A.EMP_NUM = 'EMP005' --본인 OR A.EMP_NUM = ( SELECT B.EMP_MJ_NUM FROM EMP B WHERE B.EMP_NUM = 'EMP005' --매니저찾기 ); nav바 직원 관리자 스크립트 $(".nav-link").on('click',function(){ //toggleClass()메서드는 해당 클래스를 토글함 $(".link").toggleClass("active"); //removeAttr() : 선택한 ㅇ요송에서 하나 이상의 특성을 제거함 $(".link").remo..