일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CentOS6
- spring
- swagger
- java9
- ollama langflow
- 헤더 설정
- memcached
- spring boot
- MySQL
- NextJS
- 초기 구축
- header setting
- dto valid
- Java
- JavaScript
- docker
- jvm
- Next.js 14
- SpringBoot
- docker 설치
- generate entity
- 초기 세팅
- java8
- 도커
- React
- 리눅스
- jpa entity자동
- custom valid
- JPA
- generate pojos
- Today
- Total
목록분류 전체보기 (291)
개발자의 길
MySql 백업 전략 MySql 백업 및 복구전략 1. 백업정책 백업유형 ㅇ 일별 백업내용: 시스템 구조 및 데이터 전체 주기 - 매일 삭제 - 실행시기마다 전주 백업본을 제외하고 모두 삭제(예정) 파일명:expdump_daily_'date'.sql 백업시간 ㅇ 매일 새벽 4시 2. 백업도구 ㅇ Mysqldump(데이터 펌프 유틸리티) - Making text Backup 3. 백업스크립트 위치 및 스크립트 ㅇ 위치 /u02/mysqlbackup ./script -- mysqldump 스크립트파일 ./dpdump -- mysqldump 덤프파일위치 ㅇ 스크립트 - /u02/mysqlbackup/script/expdp_backup.sh 4. 백업방법 ./mysqldump -u root -p --all-da..
//주민번호 체계 검사 function ssnConfirm(numObj){ var num = numObj.value; if(num==''){ alert("주민등록번호를 정확하게 입력해주세요."); numObj.focus(); return false; } if(num.length!=13){ alert ("주민등록번호를 '-' 를 제외한 13자리 숫자로 입력하세요."); numObj.focus(); return false; } if(isNaN(num)){ alert("주민등록번호는 숫자만 입력이 가능합니다."); numObj.focus(); return false; } var ssn1 = num.substring(0, 6); var ssn2 = num.substring(6, 13); if((ssn1.leng..
//숫자체크 function checkNum(obj){ if (obj == null || isNaN(obj.value)){ obj.focus(); return false; } return true; } //핸드폰 체크 function hpCheck(obj1,obj2,obj3){ var hp1 = obj1.value.replace(' ',''); var hp2 = obj2.value.replace(' ',''); var hp3 = obj3.value.replace(' ',''); var arr_hp2 = new Array(hp2.length); var arr_hp3 = new Array(hp3.length); var i=0; for (i=0;i
//숫자 체크 function checkNumber(obj1,obj2) { if (obj1 == null || isNaN(obj1.value)){ alert("숫자만 입력이 가능합니다"); obj1.focus(); return false; }else if ( obj2 == null || isNaN(obj2.value)){ alert("숫자만 입력이 가능합니다"); obj2.focus(); return false; } return true; } //이메일주소체크 function checkEmail(obj1,obj2){ var str = obj1.value+"@"+obj2.value; var reg = /^((\w|[\-\.])+)@((\w|[\-\.][^(\.)\1])+)\.([A-Za-z]+)$/; if..
Soap 통신에 관하여 알아보기로 하자. [Simple Object Access Protocol] 1. 특징 - 웹 서비스 클라이언트와 웹서비스 서버와의 통신을 하는 통신규약이다. - 개방형 표준 프로토콜 - 기본 전송프로토콜을 HTTP 프로토콜을 사용(방화벽에 의한 차단이 이루어지지 않음-일반적으로 80은 열어두기때문에) - 플렛폼에 의존적이지 않다. - 가볍고 쉽다는 장점. - XML의 일종 2. 목적 - 원격 메서드를 호출하기 위함 3. 동작방식 - 대상체의 함수 호출을 목적으로 하여 XML방식으로 메세지를 구성하고 HTTP 통신에 기반한 통신을 하여 호출하고자 하는 함수를 호출함 4. 사용용도 - EDI(Eletronic Data Interchange) 스타일 SOAP : 전자문서 교환을 위해 사..
보통 주민등록번호를 암호화 해서 저장 할 때 쓰인다. 예제 mysql fucntion 이다 암호화 function DELIMITER $$ USE `db_nm`$$ DROP FUNCTION IF EXISTS `GET_AES_ENCRYPT_FN`$$ CREATE DEFINER=`root`@`%` FUNCTION `GET_AES_ENCRYPT_FN`(p_restNo VARCHAR(16)) RETURNS tinyblob BEGIN DECLARE r_key VARCHAR(24); DECLARE r_value TINYBLOB; SET r_key := "ByjmghwQtT3EQ5nVYKlyEw=="; SET r_value := AES_ENCRYPT(p_restNo,r_key); RETURN r_value; END$$..
우선 ping 이 무엇을 의미하는지 말씀드리겠습니다.^^ ping은 'packet internet groper'라는 물체 위치 추적 음파탐지기로부터 나온 이름이고, 실질적으로 타 호스트에 IP 데이터그램이 도착할 수 있는가를 체크하는 것을 의미합니다. 더 쉽게 말해서 A라는 곳에서 송신신호를 B로 보냈을 때 B에서 신호를 수신했다는 신호를 받았는지의 여부를 판별하는 테스트입니다. 즉, 단순한 신호를 주고 받는 차원의 검사를 의미할 뿐이지, 파일과 같은 데이터를 직접 전송할 수 있는 프로그램은 아닙니다. 네트워크망이 연결됨을 확인하면 두 컴퓨터 간의 처리 지연 속도(Connection Latency: Delay의 기술적 용어입니다.)를 측정 가능하게 해줍니다. 또한 온라인 게임 실행시 소위 'lag'이라 ..
onclick="loadURL()">output>
1. Database 관련 Naming Rule 가. Database Schema Name 1) 규칙 █ Database Profile 이름을 의미함 █ DB Alias 이름과 동일하게 함 █ 영문 대문자로 작성함 █ Database Short Name의 길이는 최대 8자리를 넘을 수 없음 █ Database Short Name은 각 Site의 Unique한 Name을 사용함 2) 표기 방식 예) TOURDB, ETKP, TKS… 나. Table Name 1) 규칙 █ 테이블임을 표시하기 위해 테이블 명 뒤에 ‘_TB’ 라는 구분을 사용함 █ 테이블명은 대문자로 사용함 █ 시스템 구분 코드와 모듈구분코드로 업무 영역을 구분함 █ 의미있는 테이블명은 3단어까지 사용할 수 있음 █ 단어와 단어 사이는 ‘_’..
= Naming Role = 1. 패키지구조 1) com.opms.framework.spring.extend -> spring에서 제공하는 기능 중 추가 확장 2) com.opms.framework.struts.extend -> struts에서 제공하는 기능 중 추가 확장 3) com.opms.framework.common.util -> 프레임워크에서 공통적으로 많이 사용하는 유틸리티 4) dev.opms.프로젝트명.버전.기능.구분 -> 버전(admin,agency) , 기능(user,system,etc...) , 매체구분(overture,google,naver...), 프로그램구분(action,service,dao) 2. 웹디렉토리 구조 1) webapp/layout/.. -> 사이트메시관련페이지 2)..