오라클 정규식(정규표현식) - HTML/CSS 태그 없애기 (REGEXP_REPLACE) HI~ --------------------------------------------------------------------------------SELECT REGEXP_REPLACE('필드명', ']*>|{[^}]*}|CSS명', '') AS 태그제거후FROM 테이블명-------------------------------------------------------------------------------- BYE~ 개발 정보/SQL문 2017.10.24
String 클래스와 StringBuffer 클래스 1. 속도 차이String 클래스의 +연산자는 속도가 매우 느리다. 나의 테스트에 의하면, 500kb 용량의 만줄 정도 되는 데이터를 가져올 때, 약 3~4초 정도 걸렸다.StringBuffer 클래스의 append는 속도가 매우 빠르다.String의 +연산자로 20분 걸리던게, StringBuffer로는 2초도 안걸렸다 ;* 출처 : deblan2님의 블로그. 아주 자세하게 그래프까지 그려서 속도 측정 실험을 하셨다. 엄청난 도움이 됐다. 감사합니다 deblan2님! * 자바 소스 예제 : 특정 파일의 내용을 가져오기 * 데이터 1만 * 데이터 5천 * 데이터 2500 2. 메모리 점유String 클래스의 +연산자는 StringBuffer 클래스 보다 메모리를 덜 차지한다.따라서 간단하게 사용하는 경우.. 개발 정보/JAVA 2017.08.08
정규표현식의 예 - 포스팅 예정 포스팅 예정인 정규표현식의 예 (패턴을 분석해서 정규식을 짜야 함)-> 모든 패턴을 찾을 수 있으면 정규식으로 짤 수 있겠군?1. 날짜, 시간2. 이메일3. 이미지 파일 찾아내기4. ip주소 찾아내기5. HTML 패턴 중 링크 찾아내기6. 휴대폰7. 일반전화8. 주민번호 1.^((19|20)\\d\\d)?([- /.])?(0[1-9]|1[012])([- /.])?(0[1-9]|[12][0-9]|3[01])$2.^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@ [A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$^[a-zA-Z0-9]+@[a-zA-Z0-9]+$ or ^[_0-9a-zA-Z-]+@[0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*$ 3... 개발 정보/JAVA 2017.08.06
파일 읽고 쓰기 : 보조스트림 사용, BufferedReader와 BufferedWriter * 적용 예 - 로그 추출 : 여러개 시스템을 보유하고 있다면, 그 중 하나의 시스템 로그를 추출 - 시디키 추출 : 필요 없는 내용을 걷어내고, 유효한 시디키를 추출 - 글자수(byte수) 측정 : 한글/기타(영문,숫자,특수문자)로 구분하여 글자수 측정 가능 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; public class IoTest_04 { public static void main(String.. 개발 정보/JAVA 2017.08.03
재귀호출의 예 : 파일,디렉토리 트리구조 출력 - 파일 클래스로 특정 디렉토리 초기값 지정- 리스트에 파일 형태의 구조로 담아 출력해 줌 (리스트에 map형태로 변경할 수도 있음. 가독성이 높아지겠지) - 이 코드를 응용하면, DB에 내 PC의 파일,디렉토리 정보를 저장해놓고 웹에서 파일을 업로드하거나, 저장 가능 (파일이 엄청 많은 경우는 어쩌지?) - 필드 정보 1) 구분코드 : FILE인지, 디렉토리인지 2) 파일 혹은 폴더명 3) 파일 혹은 폴더 경로 4) 파일 크기 5) 파일 확장자 6) 파일 내용 (텍스트 파일은 가능하나, 나머지는 파일 필터링 툴 필요할 듯) * 이 코드가 어디에 쓰이면 쓸모가 있을까? - 웹에서 파일 업로드 및 저장 기능은 아무짝에도 쓸모 없어 보인다는... 이미 제공하는 라이브러리 들이 많거든... - 재귀호출의 활용.. 개발 정보/JAVA 2017.08.03
JSP 출력시 System.out.println()과 out.println()의 차이점 JSP에서 System.out.println (출력문)을 사용하려면 어떻게 해야할까? 누가 물어봤는데 갑자기 궁금해서 이클립스에서 테스트 해 본 1인...ㅋㅋ 우선 JSP에서 사용 방법은보통 여기에 자바 코드로 변수를 선언하고 이렇게 변수를 출력하곤 한다. 그런데 만약 출력문을 사용하고 싶다면? 개발 정보/JSP 2017.03.29
자바스크립트: 파라미터 타입 테스트 (예제) * 특이사항 : if문으로 typeof를 사용하여 비교할 때는 문자열('문자열')로 비교해야 한다. 파라미터 타입 테스트숫자파라미터문자열파라미터객체파라미터함수파라미터전달안함ㅋㅋㅋ END. 개발 정보/JavaScript 2016.10.23
자바스크립트 API: sort 함수(예제): asc/desc(어센던트/디센던트) sort - 어센던트 sort : 매개변수에 함수형으로 리턴값을 a-b로 - 디센던트 sort : 매개변수에 함수형으로 리턴값을 b-a로 * w3school.com의 자바스크립트 레퍼런스에도 그렇게 안내되어 있다. 배열 테스트 02 END. 개발 정보/JavaScript 2016.10.23
자바스크립트 API: Reverse 함수(예제) * 특이사항 : 한번 Reverse 함수가 실행되버리면, 변수에 넣는다고 해도 이미 작동된 결과가 저장된다(자바는 아님!) 배열 테스트 02 END.. 개발 정보/JavaScript 2016.10.23
자바스크립트: 배열 테스트 및 향상된 for문 사용법(예제) 교육받으면서 실습한 향상된 for문(enhanced for)의 소스 코드를 여기에 올린다. 배열 테스트 01 END.. 개발 정보/JavaScript 2016.10.23