본문 바로가기

공부방108

Jsoup이란? jsoup란 자바(Java)로 만들어진 HTML 파서(Parser) jsoup은 자바 언어로써 HTML을 다루기 쉽고, 강력한 기능을 제공 jsoup로 할 수 있는 작업 종류 1. URL, 파일, 문자열을 소스로 하여 HTML을 파싱 2. DOM 구조를 추적하거나 익숙한 CSS 선택자를 사용하여 데이터를 찾아 추출 3. 문서내의 HTML 요소, 속성, 텍스트를 조작 4. 사용자가 입력한 데이터로부터 XSS(Cross-Site Script) 공격을 방지하기 위해서 안전한 화이트 리스트 방식으로 지정된 태그만 남기고 나머지는 제거 5. 깔끔한 형태의 HTML을 출력 jsoup는 오픈 소스 프로젝트로 제공된다. 라이센스는 MIT 다음 사이트에서 다운로드 및 필요한 정보를 얻을 수 있습니다. jsoup Java.. 2020. 9. 1.
jar파일을 추가해보자 두가지 프로젝트를 합치는 중인데 갑자기 컨트롤러에서 오류가 떨어진다....??? 해서 살펴보니 합치는 쪽 프로젝트에 jar파일이 없어서 발생된 문제! 근데 jar파일을 복사해서 lib폴더에 넣어놓긴했는데 ??? 저기 물음표 부분에 lib 폴더가 있어야하는데 없다!!! ㅡ.ㅡ?? 왜지왜지왜지 이러면서 살펴보다가 해결책 발견! 파일은 해당 폴더에 복사를 했는데 이클립스에서 새로고침을 하지않아서 발생된 문제.. 위에 이미지에서는 더이상 추가할 jar파일이 폴더에 없으니 폴더 자체가 안보였을뿐.. 새로고침 하고난 후에 다시 jar파일 추가하는 창(위쪽 이미지)부분으로 돌아가서 추가를 클릭하니 제대로 해당 파일이 보이고 추가가 되었다. 참고한 사이트 3가지 방법중에 두번째 방법을 인용하여 나에게 맞게 살짝 변형해.. 2020. 8. 31.
웹표준(웹호환성) 진단사이트 내가 만든 코드를 검증하기 위한 사이트 The W3C Markup Validation Service 파일 업로드로 유효성 검사 주의: Windows XP SP2 의 몇몇 IE 에서는 업로드가 되지 않을수도 있습니다. 이 경우에는, W3C QA 사이트의 information page 를 참고 하십시오. 직접 입력하여 유효성 검사 validator.kldp.org 내가 만든 CSS 검증 W3C CSS 검사 서비스 파일 업로드를 통한 검사 직접 입력을 통한 검사 jigsaw.w3.org 2020. 8. 24.
ATOM 및 ATOM 플러그인 설치하다. 익숙함이 무서운게.... 회사에서 일을 할때 이클립스에서는 java파일 및 xml파일 등을 만들고 울트라에딧으로 jsp, js, css파일등을 만드는게 습관이 되어버렸다. 근데 울트라에딧보다 훨 편한 ATOM을 발견! 이상한게 회사와 집에 같은걸 설치한거 같은데 회사에서는 우측에 미니맵이 표시가 되는데 집에서는 안나와서 엄청 고민하다 찾아보니.. 플러그인이었던것...(미니맵 없어서 불편했는데 멍충이..) 겸사겸사 유용한 플러그인도 설치하게 됨 1. 일단 ATOM을 다운받아야겠지? A hackable text editor for the 21st Century At GitHub, we’re building the text editor we’ve always wanted: hackable to the core.. 2020. 8. 14.
[Oracle]ALERT TABLE 테이블의 컬럼 삭제, 추가, 컬럼명 변경, 데이터타입 변경 기본타입 Alter Table [테이블명] [하고싶은 명령] add 컬럼추가 drop 컬럼삭제 rename 컬럼명 변경 modify 데이터타입 변경 ex) 1. 컬럼 추가 Alter Table Table명 add addcolumn varchar2(2); 2. 컬럼 삭제 Alert Table Table명 drop column1; 3. 컬럼명 변경 Alert Table Table명 rename column1 to column2; '변경전 컬럼(column1) to 변경후 컬럼(column2)'으로 입력해야 한다. 4. 데이터타입 변경 Alert Table Table명 modify (column1 DATE); 2020. 8. 8.
[Oracle]INSERT 데이터베이스의 기본적인 기능 중 하나 테이블에 데이터를 입력할 때 쓰인다. 기본문법 Insert into table명(컬럼1, 컬럼2....) values(컬럼1에 넣을 값, 컬럼2에 넣을 값....); 형태의 변경 - 삽입될 테이블의 모든 컬럼에 값을 넣을때 Insert into table명 values(값1, 값2, 값3....) - 동일한 컬럼을 가지는 두개의 테이블의 한쪽에서 다른 한쪽으로 값을 넣을때 Insert into 삽입될 table명 select * from 값을 가져오는 table명 ex)Insert into table1 select * from table2 *이 경우에는 insert into table1 values(select * from table) 의 형태로 사용하지 않는다. 2020. 8. 8.