program_language 및 궁금한것
-
[JAVA] IO 입출력 객체 사용법 (아주중요)program_language 및 궁금한것/Java 2019. 7. 29. 19:05
package com.siri; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; public class FileCopySpeedTest { // 바이트 단위 입출력 FileInputStream fis; FileOutputStream fos; // 문자단위 입출력 FileReader fr; FileWriter fw; // 라인단위 입출력
-
[Git] 소스트리 사용법program_language 및 궁금한것/지옥에서 온 GIT 2019. 7. 13. 17:58
Git이란? - 고객사별 버젼관리 - 책임소재 명확화 소스트리 설치법 소스트리홈페이지에서 다운 bitbucket 선택 - 회원가입 - 로그인 - 다운받던 창으로 돌아오기 mercurial 체크 해제 - SSH키 아니오 체크 계정 추가버튼 클릭후 호스팅서비스 GitHub 선택, 인증 Basic, 사용자명 - 깃허브아이디, 비밀번호 새로고침 클릭후 깃허브 비번 입력 - 확인 자바 프로젝트 생성 - 파일 - 설정- utf-8설정, class생성 소스트리의 stage에 올리지 않은 파일에 수정한 내용들이 추가된다. 여기서 잠깐 .gitignore 파일에 이걸 추가한다. (아래 파일첨부) .metadata/ bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settin..
-
ibatis란?program_language 및 궁금한것/Java 2019. 7. 1. 20:14
ibatis란? 개발자의 작명센스란..? 아이바티스는 프레임워크다. sql문 작성시 필요한 JDBC코드를 생성해 준다. 실무에서 많이 사용하는데 db연동시 conn과 close등 중복되는 코드를 간추려 준다. conn, disconn, get, set 다 대신해줄게. 내가 반복작업을 대신 해줄테니 넌 sql문에나 신경 쓰시오. ...ibatis왈... ㅎㅎ 자바 클래스 vo클래스의 변수명과 db의 컬럼명이 같으면 자동 매핑이 된다. #id http://www.ibatis.com/dtd/sql-map-config-2.dtd ==> G:\jaelee\driver\dtd\sql-map-config-2.dtd Key입력==> -//iBATIS.com//DTD SQL Map Config 2.0//EN Altern..
-
Git Hub 사용법, ignore파일 첨부program_language 및 궁금한것/지옥에서 온 GIT 2019. 6. 23. 05:05
깃(Git) 생성, pull 방법 생성: Window - ShowView- Git Repositories - clone a git repository - URl주소 붙여넣기 - 클론이 하나 생성! ( 만약 있는 클론을 해당 프로젝트에 추가하려면 add git repository를 선택) pull: Git Repositories의 생성된 클론 - 오른쪽 버튼 - import project (일반) or import maven project - 메이븐 프로젝트일 시 (maven update - maven clean - maven install) 깃(Git) push 방법 1. 프로젝트 우클릭 - team - shareProject - 깃 url주소 입력 - 다음다음 (push가 처음일때 1 ->2 순으로 진..
-
[JDBC] 컬렉션 프레임워크 ( Collection Framework)program_language 및 궁금한것/DB연동 JDBC 2019. 6. 14. 18:58
컬렉션 프레임워크 Collection Framework List, Set, Map 같은 라이브러리 - 객체를 수집해 저장하는 역할을 하기 위해 사용방법을 미리 정해놓음 상속관계 List - ArrayList , Vector, LinkedList(속도빠름) Set - HashSet, TreeSet Map - HashMap, Hashtable, TreeMap, Properties 각 특징들 List - 자동 인덱스 부여 ( 데이터 1개 저장시 1개의 index가 필요) ex) 10000개의 데이터중 0인덱스 삭제시 뒤의 9999개의 데이터는 인덱스를 다시 지정해야 한다. LinkedList - 데이터 1개 저장시 1개의 index, 앞의 데이터주소, 뒤의 데이터 주소 필요 그래서 데이터의 수가 많을때엔 Li..
-
[JDBC] PreparedStatement란?program_language 및 궁금한것/DB연동 JDBC 2019. 6. 12. 19:06
Statement DML 메소드를 실행하는 시점에 파라미터로 SQL문을 DB에 전달한다. 장점 - 사용된 SQl문 전체를 명확히 할수 있어서 디버깅이 쉽다. 단점 - 사용자가 입력한 데이터가 SQL문장을 구성할 수 있다. ex. select count(*) cnt from membership where id='a' or 1=1 -- ' and pass='1234' ex. stmt= conn.createStatement(); String sql="insert into person values(1,'"+변수+"',13'학생);