본문 바로가기

전체 글115

Git의 개요 및 작성방법 [형상관리, 버전관리] 브랜치 이전에 주로 사용했던것은 CVS 였었지만, 오늘날에는 Git과 GitHub를 주로 사용을 하게된다. 하지만 Git과 GitHub는 CVS에 비해 보안에 취약할수가 있기에, 금융권에서는 CVS를 여전히 사용하곤한다. Git은 콘솔모드이고, GitHub는 웹모드이다. 실무에선 이클립스와 연결을 하여 사용을 하곤한다. Git의 특징_ - 로컬 및 원격 저장소 생성 - 로컬 저장소에 파일 생성 및 추가 - 수정 내역을 로컬 저장소에 저장 - 파일 수정 내역 추적(변경사항을 체크하기위해) - 원격 저장소에 제출된 수정 내역을 로컬 저장소에 적용 - Master에 영향을 끼치지 않는 브랜치 생성 - 브랜치 사이의 병합(Merge) - 브랜치를 병합하는 도중의 충돌 감지 브랜치_ 브랜치는 프로젝트의 작업영역(개인)을.. 2019. 9. 5.
Thread 프로세스 (process) => 현재 실행중인 응용프로그램의 실행단위 foreground process / background process 쓰레드 (Thread) 프로세스보다도 더 작은 실행 단위 이다. 즉 응용프로그램 내부에서 실행되는 최소 실행 단위이다. IE(프로세스) 웹브라우저 => 특정 사이트에 접속 1) 홈페이지를 보여주는 역할, 문자, 동영상, 이미지등을 불러오는 역할 2) 여러개 존재하여 동시에 실행되는 것 처럼 보인다. 이것을 멀티 쓰레드 라고 한다. 이러한 창처럼 실시간으로 무언가를 뿌려주는것이 Thread의 일종이다. 또한 Thread의 역할을 해줄수있는 클래스가 존재하여 상속받아서 그 효과를 입힐수가 있다. 1.Thread역할을 해주는 쓰레드 클래스 존재(상속)(권장) 1)Thre.. 2019. 8. 1.
인천 계양구 경인교대 해물파전 맛집_ [오가네 빈대떡] 막걸리 파전, 비오는 날 맛집 아 요즘 장마철 + 약간의 우울모드로 기분전환도 할겸 겸사겸사 성당에서 미사 드리고 파전에 막걸리 급땡겨서 우리 이쁜 도미랑 같이 검색 검색 하다가 + 항상 사거리에서 집갈때 집 떠날때 노출되었던 빈대떡 집을 가보기로하였다. 가기전 우리는 메뉴를 대략 정해놓고 간지라 앉자마자 주저없이 주문을 하였다. 기본 셋팅으로 깍두기와 콩나물, 우리는 주문한 해물파전과 도토리묵 무침을 기다리며 인천의 대표 막걸리 소성주를 주문하고 기다리고 있었다. 기념 샷 1.jpg 인천 계양구 경인교대 파전 맛집 오가네 빈대떡에서 한컷 ㅋㅋ 매너있게 워터마크 표시를 해주었다. (내 여자라서 초상권 잘 지켜주는 것임) 그날따라 장마 철이라 그랬는지 뭐 때문인지는 모르겠지만, 필자와 도미가 들어온 순간부터 사람들이 막 붐비기 시작.... 2019. 7. 31.
JAVA 자바 [ 프로그래밍 ] ArrayList 요즘은 무거운 Vector 보다 가벼운 ArrayList를 사용한다. Vector사용시 차지하는 메모리가 굉장히 크다. 수정과 삭제가 가능한 ArrayList 방식이다. list에서 하나씩 꺼내서 s에 담아라 라는의미로 s에 각 인덱스별 데이터가 저장이 되어있는것이고. 출력시 위와같이 동일하게 출력이 된다. 2019. 7. 31.
JAVA 자바 [ 프로그래밍 ] 인터페이스 종류, 컬렉션, 제너릭 인터페이스 인터페이스는 자기자신의 객체를 생성할수가 없다. 아래의 경우 객체를 생성할수가 있음. 1. new 연산자를 이용하는 방법 enumeration eu = new Enumeration(); 항아리 구조 처럼 생각하면 된다. 2. List 인터페이스 -> 중복저장이 가능하고 저장순서(인덱스 번호로 구분)가 있다. -> Vector==>ArrayList,LinkedList ==== =======>jsp (회원 가입->우편번호 검색) 3.Map 인터페이스 -> 표형태로 저장 (키,값) => ex) 사물함 구조와 비슷 -> 값을 저장시 키를 부여 -> 키를 이용하게되는데 이렇게 된다면 빠르게 검색이 가능하고 검색속도가 가장빠르다. =>HashTable, HashMap => 세션값을 저장시(web) 컬렉션.. 2019. 7. 31.
JAVA 자바 [ 프로그래밍 ] Swing, awt _ 각 동작에 효과 넣기 1 이벤트 처리와 프로그램 화면 출력을 위해 위 세가지를 import 처리를 하였다. 또한 JFrame 클래스를 상속받아 프로그램을 정의하는 몇가지 메소드를 호출한다. 하지만 우리는 이번 게시글에서 X 아이콘을 눌렀을때 정말 프로그램이 종료되는 구문을 입력을 하려한다. setDefaultCloseOperation을 주석 처리를 하게되더라도 보여지기에는 프로그램이 종료 되어 보이지만 메모리상에서 정말로 종료가 된것이 아니다. 즉 우리는 확실하게 프로그램을 종료하여야하는것이다. WindowListener 인터페이스를 임플리먼츠를 통해 상속 받고 해당 인터페이스가 갖고있는 모든 메소드를 오버 라이드 한뒤, 각 메소드별로 우리는 기능 설정을 해주면 된다. 해당 메소드가 프로그램을 종료하는 메소드로, 종료 구문과 함.. 2019. 7. 25.