본문 바로가기

분류 전체보기95

구글 애드센스 2일 만에 승인이 되버렸어요 (진심후기) 구글 애드센스 승인이 났어요. 승인 후기를 써보려 해요. 지금 이 블로그 첫글을 보면 2020. 12. 23일 입니다. JSP 파일 업로드 기능 이라는 포스트를 올렸는데요. 한달을 사진 위주의 첫번째 블로그를 애드센스 승인만을 기다려오고 있었어요. 포스팅은 60개 가량 했고 일방문자는 300명이 넘는 블로그로 커있었는데, 애드센스 승인을 계속 안해주는거에요.. 답답!! ( 아직도 첫번째 블로그는 못받음 ) 그래서 두번째로 프로그래밍 관련 포스팅 블로그를 하나더 만들어서, 운영해보려고 만들었어요(지금 블로그). 첫글을 쓴날짜는 12월 23일, 승인 날짜는 12월 25일 이에요. 2일만에 승인이 되었는데요. 좀 뭔가 허무 하더라고요. 찾아보다보니까 "애드고시"라고 해서 승인이 안나서 포기하시는 분들이 많더라.. 2020. 12. 29.
오라클 쿼리튜닝 방법 ( 인덱스를 타지 않을때, 가장 기초 ) B*Tree 인덱스를 정상적으로 사용하려면 범위 스캔 시작지점을 찾기 위해 루트 블록부터 리프블록까지의 수직적 탐색 과정을 거쳐야 한다. 인덱스 컬럼을 가공하면 정상적인 Index Range Scan이 불가능하다. 가장 흔한 가공 사례와 튜닝 방법 (1) 인덱스 사용이 불가능하거나 범위 스캔이 불가능한 경우 ( 사용하지 말자 ) - 아래 3가지 케이스는 그냥 외워 버리는게 좋을듯 case 조건 예제 1 인덱스 컬럼을 조건절에서 좌변 가공하는 경우 select * from 업체 where substr(업체명, 1, 2) = '대한'; 2 부정형 비교 select * from 고객 where 직업 '학생'; 3 is not null 조건 select * from 사원 where 부서코드 is not null.. 2020. 12. 29.
javascript 정규표현식 공백 space 체크하기 정규표현식 \s 를 이용하면 됩니다. 아래와 같이 체크가 가능하고, 응용하면 여러가지 다양한 방법으로 처리가 가능합니다. 탭, 스페이스 엔터값을 체크하는 방법에 대해서 아래에서 자세히 알아보겠습니다. 공백을 체크하는 정규표현식 소개에 앞서 web에서 바로 무료로 javascript구문을 짜서 테스트 해볼수 있는 사이트에 대해 정리한 포스팅을 소개 합니다. web페이지에서 바로 javascript를 짜서 테스트 해볼수 있어서, 간단한 테스트를 해보기에 좋습니다. 아래를 버튼 링크를 통해서 무료 테스트 사이트 소개에 대한 내용을 확인해 보시기 바랍니다. javascript 테스트사이트 참조 정보 (클릭) var pattern = /\s/g; // 공백 체크 정규표현식 - 탭, 스페이스 // 공백 넣고 테스트.. 2020. 12. 29.
데이터베이스 권한부여 ( grant 쿼리 쉽게 만들기 ) 동일 데이터 베이스 내에서 다른 스키마 즉, AAA 계정에서 BBB에 있는 모든 테이블을 조회하고 싶다. 권한 주는 방법. 1. BBB 계정 select 'grant select on BBB.' || tname || ' to AAA;' from tab where tname not like '%BIN%'; 2. SYSTEM 계정에서 위 grant 실행 3. AAA계정에서 select * from BBB.table; 2020. 12. 28.
oracle table lock 해제 ( 오라클 테이블 락 풀기 ) DB 사용중에 row 삭제가 안된다. 사실 학문적으로 이해하려면, 공부를 좀 해야한다. 오라클 테이블 락 푸는 방법만 포스팅 함. system 권한 으로 로그인 lock 걸린 테이블 확인 select * from dba_dml_locks 해당 sid,seria l 가져오기 select sid, serial# from v$session where sid in (select session_id from dba_dml_locks where name = 'lock 걸린 테이블 이름') 해당 프로세스 킬 alter system kill session ':sid:,:serial:' 2020. 12. 27.
table space 공간부족 ( java.sql.SQLException: ORA-01653 ) 에러내용 : java.sql.SQLException: ORA-01653: unable to extend table ynkim.tblaename by 128 in tablespace SYSTEM 테이블스페이스별 공간 잔여량 확인 : SELECT A.TABLESPACE_NAME AS "테이블스페이스명" , A.BYTES / 1024 AS "전체(MB)" , (A.BYTES - NVL(B.FREEBYTES,0)) / 1024 AS "사용량(MB)" , NVL(B.FREEBYTES,0) / 1024 AS "잔여량(MB)" , ROUND(NVL(B.FREEBYTES,0)*100/A.BYTES,2) AS "%" FROM ( SELECT TABLESPACE_NAME , SUM(BYTES) BYTES FROM DBA_.. 2020. 12. 26.