본문 바로가기

분류 전체보기

(158)
200524 - 영구적인 회원정보 구현 완료 로그인 기능 추가 로그아웃 기능 회원리스트 출력 기능 추가 회원탈퇴 기능 추가 구현 필요 회원정보수정 기능 추가 수정 커맨드 입력시 name, loginId, loginPw만 입력 받고, (입력란이 공백일 경우, 해당 정보는 이전과 동일하게) id.txt 파일에서 달라진 내용만 수정하려 했으나 실패 => 파일 덮어씌우기로 해결하기
이클립스용 https://offbyone.tistory.com/156 Eclipse 선택된 변수들이 반전 표시가 안될 때 Eclipse 사용시 소스에서 변수를 더블클릭해서 선택하면 동일한 변수들이 모두 반전되어 표시됩니다. 어느날 갑자기 이 기능을 동작하지 않는것입니다. 쓸때는 아무 생각없이 그냥 사용하던 기능 offbyone.tistory.com XAMPP php : 문서생성기 apache mysql
200521 - 파일 저장 및 불러오기 구현한 것 1. 저장하기 - 실행할 때마다 lastArticleIndex++ - 실행할 때마다 global.txt 파일을 생성(덮어쓰기) 2. 불러오기 3. 출력하기 - 불러오기가 실행되지 않았다면 실행되지 않음. 4. 게시물 삭제하기 5. 게시물 수정하기 - 입력한 번호의 게시물 파일이 존재한다면, 저장하기에서의 코드를 이용하여, 해당 번호의 게시물을 재생성. 개선할 것 -형태 수정(main / controller / service / dao / ...) -Global 클래스 및 관련 함수 수정하여 더 간단하게. => 해결 (public으로 변경하면 됨) Global 클래스 및 관련 메소드 수정한 것은 아래에
200520 - 회원 정보 저장 JSON 형식. Jackson lib. 이용 .txt 파일로 만들고 해당 파일을 읽어오는 방식
예외처리 - try catch 오류가 발생하면 해당 프로세스가 죽기에 이를 막기 위해 '예외 처리', 'Exception handling' 이란 장치를 마련. try - catch 오류가 발생할 수 있는 곳을 예측해서, try로 감싸놓은 부분은 뭐가 잘못되더라도 프로그램이 꺼져버리는 게 아니라 예외를 적당히 넘기고 다음 과정으로 넘어갈 수 있도록 함. try{ //시도해 볼 동작 } catch (Exception e) { //오류 발생 시 } finally { //성공시, 오류 발생시 모두 동작 } try 블럭에서 예외상황(Exception)이 발생하면, catch문에서 해당 오류에 대한 동작을 실행하고, 오류의 유무와 상관없이 finally 블럭을 마지막으로 실행 finally 구문은 왜 쓸까? try구문이 성공하거나 실패했을 경우..
021~022 - 학습과제(사용자 입력을 통한 계산 요청) 추후에 다시 해보기
static 응용 - singleton Pattern 단 하나만 존재하는 인스턴스 - singleton pattern 생성자는 private으로 static으로 유일한 객체 생성 외부에서 유일한 객체를 참조할 수 있는 public static get() 메서드 구현
static 변수 및 메서드 static 변수 ( = 클래스 변수 = 정적 변수) 위치 : 데이터(=상수=static) 영역 메모리 - 여러 인스턴스가 하나의 값을 공유할 때 - 처음 프로그램이 로드될 때 데이터 영역에 생성됨. - 인스턴스의 생성과 상관없이 사용할 수 있으므로 클래스 이름으로 참조. static 메서드 ( = 클래스 메서드 = 정적 메서드) - static 변수를 위한 기능을 제공 - static 메서드에서는 인스턴스 변수를 사용할 수 없음. - 클래스 이름으로 참조하여 사용하는 메서드