본문 바로가기

반응형

전체 글

(122)
오류 해결하는 법 1. 오류는 이유를 알아야 한다. --- 이유 2. 오류 문구를 구글링 해보면 공지들이 있다. --- 해결 (구글링) 3. 포스팅 해야한다. --- 포스팅 finally 코드에 close() 커넥션 수가 오버되서 터질경우 => 해결방법 data source exploer에서 전부 제거하고 다시 연결 오류, 에러, 예외 1. 원인 원인발생지점 - 디버깅표, console에 의존해서 2. 해결 exception -> IO / SQL 제외 IO : ( 경로 : 띄어쓰기, 특수기호, -, _, 한글) 전부 JAVA문제 NULLPOINTER : 객체가 객체화 (인스턴스화) xxx / 객체화가 안된 오류 3. 포스팅 ★★★★★ ORA-00XXX : SQL문 문제 XXX : 환경설정 (DBMS테이블을 JAVA에서 쓰..
Jsoup을 이용한 웹 크롤링 (1) 스크랩핑 -> 웹에서 데이터를 수집하는 방법 크롤링 -> 수집된 데이터들을 분류, 주로 인터넷의 웹페이지를 수집해서 분류하고 저장하는 작업 파싱(가공) -> 특정형식에 맞춰 데이터를 추출하고 의미있는 값으로 변형하는 작업 웹툰 사이트 데이터 크롤링 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 package class05; import java.io.IOException; import java.util.Iterator; import org.jsoup.Jsoup; import org.jsoup.no..
Eclipse-Oracle연동, JDBC DB 데이터 입출력 Eclipse-Oracle연동 ★Database Connections 에서 연동을 진행 WINDOW-> SHOWVIEW-> OTHER -> data검색 -> Data source explorer database connection-> 우클릭 뉴 ->oracle -> next -> 검색창 오른쪽 플러스버튼 -> system version 11클릭 -> jar list -> 원래 있던건 remove -> ojdbc6.jar 넣어줌 -> service name=xe로 입력 -> Host=localhost -> Port number 바꾸지않고 그대로 사용함 -> 아래 오른쪽 버튼 누르고 성공이 되었는지 확인해야 연동 완료! 아래 화면처럼 뜨면 성공! JDBC 작업 전 처리 1. 프로젝트에서 SQL파일(test...
SQL 주요 함수 정리 SQL 각각의 구문의 의미 SELECT 컬럼명 --------------------- (5) 추출된 데이터들을 조회 FROM 테이블명------------------- (1) 테이블을 가장 먼저 확인 WHERE 테이블 조건 --------------- (2) 테이블에서 주어진 조건에 맞는 데이터들을 추출 GROUP BY 컬럼명 -------------------- (3) 공통적인 데이터들끼리 묶어 그룹 HAVING 그룹 조건 ----------------- (4) 주어진 주건에 맞는 그룹들을 추출 ORDER BY 컬럼명 -------------------- (6) 추출된 데이터들을 정렬 문자 치환함수 initcap(ENAME), // 첫 문자만 대문자 치환 lower(ENAME), // 전체 소문자 치환..
[동영상 시청] 도서관관리시스템 참고동영상 https://www.youtube.com/watch?v=PCXlgnYekBg 프론트는 Vue.js , 백은 Node.js 사용하여 도서관관리시스템 개발 감상평 비전공자임에도 불구하고 해당 도서관관리시스템 개발 프로그램을 만들기 위해서 다양한 방법을 시도하고 만드는 과정을 보면서 많은 고민을 해보면서 시행착오를 겪는게 굉장히 도움이 된다는걸 느끼게 되었고 AWS이 무엇인지에 대해서도 알게되었다.
[동영상 시청] 애자일 참고동영상 https://www.youtube.com/watch?v=3y5rCRys4t0 옛날엔 상품 중심적인 방법론 20세기 중반부터는 과정 중심적인 방법론을 채택 소프트웨어 과정이란? 주어진 시간 내에, 예산에 맞게, 결함없이 고객이 원하는 것 개발과정 3단계 계획, 실행, 검증 소프트웨어 개발에 있어서 Iteration(반복) 을 가짐으로서 얻는 이득은? 변화하는 조건에 대해 바로 적응할 수 있다. 애자일 방법론 애자일 개발 방법론은 계획을 통해서 주도해 나갔던 과거의 방법론과는 다르게 앞을 예측하며 개발을 하지 않고, 일정한 주기를 가지고 끊임없이 프로토 타입을 만들어내며 그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 adaptive style 이라고 할 수 있..
[동영상 시청] MVC 패턴 참고동영상 https://www.youtube.com/watch?v=uoVNJkyXX0I MVC 패턴이란? Model & VIew & Controller 애플리케이션을 3가지 역할로 구분한 개발방법론 MVC 흐름 1. 사용자는 원하는 기능을 처리하기 위한 모든 요청을 컨트롤러에 보낸다. 2. 컨트롤러는 모델을 사용하고, 모델은 알맞은 비즈니스 로직을 수행한다. 3. 컨트롤러는 사용자에게 보여줄 뷰를 선택한다. 4. 선택된 뷰는 사용자에게 알맞는 결과 화면을 보여준다. 이 때 사용자에게 보여줄 데이터는 컨트롤러 통해서 전달받는다. Model 값과 기능을 가지고 있는 객체 View 모델에 포함된 데이터의 시각화 Controller 모델 객체로의 데이터 흐름을 제어 뷰와 모델의 역할을 분리 MVC 패턴의 장점..
[동영상 시청] MVC 패턴 참고동영상 https://www.youtube.com/watch?v=ogaXW6KPc8I MVC는 유지보수가 편해지는 코드 구성방식 MODEL : 데이터와 관련된 일을 하는 곳 VIEW : 사용자에게 보여지는 부분 CONTROLLER : MODEL과 VIEW를 이어주는 부분 MVC를 지키면서 코딩하는 방법 1. Model은 Controller와 View에 의존하지 않아야 한다. (Model 내부에 Controller와 View에 관련된 코드가 있으면 안 된다.) 2. View는 Model에만 의존해야 하고, Controller에는 의존하면 안 된다. (View 내부에 Model의 코드만 있을 수 있고, Controller의 코드가 있으면 안 된다. ) 3. View가 Model로부터 데이터를 받을 때는,..

반응형