일기장
220121 [금] index연구 /
▷ ▶ ■ → [오늘의 키워드] [오늘의 계획] 1. 수업내용 복습 ( 게시판2 ) 2. 혼자서 게시판 만들어지는 원리 설명하면서 만들어보기 3. 세미 상품 index 파일 열고 정리하기 4. [오늘의 공부] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220120 [목] 급할수록 돌아가는 세미 플젝 주제
▷ ▶ ■ → [오늘 할 수 있는것] 1. member db만들기 2. 메인페이지 (index.jsp) 완성하기 3. 회원가입 폼 찾기 → 들어가는 부분 찾아내기 [오늘의 키워드] 1. 세미주제 애플캔들 → 문달 오늘부터 할 수 있는것들 매일 기록하고 실행하기 [오늘의 계획] 1. 수업내용 복습 ( 게시판 ) 2. 세미프로젝트 아이템 파일 찾고 정리하기( 10시 ) [오늘의 공부] ▶이번꺼 세미 주제특징 1. 헤더가 왼쪽, 오른쪽 두부분으로 나뉘어져있음 2. 제품상세페이지에도 똑같이 적용되어있음 3. 주석이 친절하게 많이 써있음 ▶게시판 알고리즘 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220119 [수] uri url / getContextPath()
▷ ▶ ■ → [오늘의 계획] 1. 수업흐름 잡기 ( 필기 하면서 ) 2. 실제로 구현해보기 3. 10시 세미 회의 [오늘의 공부] ▶ url uri uri(uniform resource identifier) : 특정 리소스를 식별하는 통합자원식별자 url(uniform resource locator) : 웹주소, 리소스가 어디있는지 알려주기 위한 규약. uri의 서브셋 uri는 식별하고, url은 위치를 가르킨다 출처)https://www.charlezz.com/?p=44767 ▶ 이거왜 28번째줄은 안되는걸까? 28번 : 절대경로 30번 : 상대경로 액션태그 include부분에는 경로는 이미 컨텍스트경로에 상대적이므로 지시문에 추가할 필요가 없다. 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 ..
삽질 일기 #2 선언문의 위치
▶1번과 2번의 차이가 무엇일까? request.setCharacterEncoding("utf-8"); 의 선언위치이다. Template Site에서 request의 인코딩형식을 utf-8로 설정해주어야 한글이 제대로 입력이 된다. 2번으로 해서 오류가 났었는데, 위에서 받아온 값들을 다 쓴 다음에 문자를 인코딩해주는건 의미가 없다. 한줄 한줄 읽어오기 때문에 순서가 인코딩을 먼저 해주는 것이 맞다. 고로 1번으로 써야한다. 앞으로 뭔가 안된다면 순서를 다시 봐보자.
220118 [화] 식별,비식별 / 깃 하자 / DB 피드백
풀렸다. 화이팅! ▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 강사님께 질문 완료하기 3. 막힌부분 삽질일기 정리하기 [강사님께 질문] 1. db 피드백 ㅡ 제가 생각한 흐름이 맞는지 여쭤보기 > 이런방식으로 다른 테이블도 관계를 설정하면 괜찮을까요? ㅡ 테이블들을 최대한 식별관계로 설정하는게 맞는건가요? 비식별 관계를 최소화 하는게 좋은 건가요? 2. 크롤링 index.html 구체적으로 여쭤보기 ㅡ index를 열어봤는데 솔직히 뭐가뭔지 모르겠습니다. 저희가 해야 할 몫이 어떤건지 구체적으로 같이 보면서 설명해주실수 있나요? ㅡ 디자인을 미리 해놔야 한다 = 어떤말인지 같이 설명 부탁드립니다. [오늘의 공부] ▶식별 비식별 #식별 관계 부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 ..
삽질 일기 #1 java.lang.Error: Unresolved compilation problem
[삽질 시간] 40분 [삽질 내용]만들어보며 이거저거 실행해보고 있는데, 잘 되던게 어느순간부터 오류가 나기 시작했다. 분명히 위에 해당하는 코드를 고친적이 없는데 왜 안되지를 계속 생각해봤다. unresolved compilation problem : 초기화되지 않은 것들을 읽어들일 수 없다는 것이다. 구글에 검색해서 나온 원인1. Project - clean : 5번 넘게 함2. 클래스명 = 소스명 같아야된다. : 진짜 두눈으로 계속보는데 틀린게 없다. 내가 뭘 잘못눌렀는지 이상한게 import 되어있었다.저기가 왜 40분동안 눈에 안들어왔을까? [알게된 것]1. validate 기능2. clean 기능
220117 [월] 스태미나 이슈 / 질문 정리
주말에 잠만잤다. 공부를 좀 더 하고싶었는데 일이 많이 바빠서 체력이 받쳐주질 못했다. 짜증이 나지만 주어진 체력을 최대한 효율적으로 분배해서 공부하는 계획을 세워야겠다. 절대 공부량을 확보해야 실력이 상승할텐데, 저번주에 나를 보면 적은 시간동안 효율만 뽑아내기 위해 머리를 많이 쓴것 같다. 효율도 중요하지만 , 체력적인 부분 좀 더 신경쓰면서 공부량을 늘려나가는 방법도 찾아야겠다. 이번주 부터는 기본적인 운동이라도 하루 루틴에 넣을 생각이다. 헬스는 아니지만 걷기 , 뛰기라도 의식을 갖고 할것이다. 체력이 고갈되니 쉽게 짜증이 난다. 좋게좋게 얘기 할 수 있을 법한데 , 쉽게 기분이 안좋다는 티를 내버리고 시간이 지나고 후회한다. 팀플이란게 다른 의견을 모으고 조절하는 과정임이 맞는데 여유가 없다고 ..
220115 [토]
[오늘의 계획] 1.어제 배운 Template_site 구현해보기 2. Db 정의서 마무리하기 3. [오늘의 공부] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220114 [금] 빈 / serializble / short coding?!
▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 7시반 스터디 3. 10시 세미 회의 (db마무리) 4. 틈날때 개념정리 [오늘의 공부] ■전달인자 vs 매개변수 전달인자(Argument)는 메소드 호출시에 전달되는 값 매개변수(Parameter)는 메소드에서 전달 받은 값 ■serializble 인터페이스 public interface Serializable { } 개발을 하다 보면 아래와 같은 경우가 존재합니다. 생성한 객체를 파일로 저장할 일이 있을수 있다 저장한 객체를 읽을 일이 생긴다 다른 서버에서 생성한 객체를 받을 일도 생길 수 있다 ㅡ 이럴 때 꼭 필요한 것이 Serializable. 우리가 만든 클래스가 파일에 읽거나 쓸 수 있도록 하거나, 다른 서버로 보내거나 받을 수 있도록 하..
220113 [목] onsubmit / scope / 표준액션태그
▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 저녁10시 세미회의 3. 수업시간 틈틈히 개념정리 [오늘의 공부] ■ action속성 VS onsubmit 속성 #action form 데이터를 처리할 프로그램의 url를 지정한다 #onsubmit 양식 제출 이벤트가 발생할 때의 동작을 지정 이벤트 발생과 action에 지정된 url이 적용되는 그사이의 시점에 처리할 동작을 onsubmit속성을 통해 지정할 수 있다 일반적으로 자바스크립트 함수를 지정하여 처리하는 경우가 많다. ■scope - 웹 서버에서 객체 또는 변수가 생성된후 유효 할 수 있는 범위 - 총 4가지 종류의 scope가 존재 Page : 페이지 내에서 지역변수처럼 사용 Request : http요청을 WAS가 받아서 웹 브라우저에..
220112 [수] 휴강 / 'Head First Java' / 세미회의 /
한 달 만에 평일 휴강이다. 월화수목금 학원 마치고 스터디하고 자습하다가 보내고 주말엔 아르바이트 끝나고 평일에 못다 한 과제나 개념들을 정리하다가 보면 일주일이 진짜 순삭이다.. 오래간만에 숨 돌리는데 숨만 돌리다간 하루가 그냥 갈 것 같기 때문에 집 밖으로 나왔다ㅎㅎ 저번에도 말했지만 휴강은 분기점이다. 내 부족한 점을 알고 무언가를 더 채워야 할까에 대해 고민하다가, 기술서적을 구매했다. [1] 'Head First Java' - 캐시 시에라 ,버드 베이츠 java에 대한 진도는 끝이 났지만, 표면적인 진도가 끝이 난거지 내가 자바의 개념을 완벽하게 이해하고 있다고 분명하게 말하지 못한다. 흔들리는 개념을 바로잡기 위해 구글링도 좋은 생각이지만, 처음부터 끝까지 진득하게 이해를 도와줄만한 서적을 구..
220110 [월] 질문정리
▷ ▶ ■ → [오늘 계획] 싱글톤 패턴 질문정리 [오늘의 키워드] 1. 싱글톤 패턴 ▶ 싱글톤 패턴이란? 정의 : 객체의 인스턴스가 오직 1개만 생성되는 패턴 사용 이유 : 메모리측면(메모리 낭비 방지), 클래스간에 데이터 공유가 쉽다. 싱글톤 인스턴스가 전역으로 사용되는 인스턴스이기 떄문에 다른 클래스의 인스턴스들이 접근하여 사용가능. 문제점 멀티스레딩 환경에서 발생할수있는 동시성 문제 해결을 위해 syncronixzed 키워드 사용해야함 테스트하기 어렵다. 싱글톤 인스턴스는 자원을 공유하고 있기 때문에 테스트가 결정적으로 경리된 환경에서 수행되려면 매번 인스턴스의 상태를 초기화시켜 주어야 한다. 클라이언트가 구체클래스에 의존하게 된다. 결론 스프링 컨테이너 같은 프레임워크의 도움을 받으면 싱글톤 패..