CSS24 2022.02.21의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) 람다와 스트림 2) 대답 못한 질문 답 정리 3) 자바 리팩토링 4) 금일 배운 내용 복습 => 파이널 프로젝트 관련 1) 화면 설계서 회의 ▶ 공부 내용 EL 함수 함수 : 매개변수로 값을 제공 받아 처리하고 반환 메서드 : 필드를 처리하기 위함 ⇒ EL 함수로 호출되는 메서드는 반드시 static 메서드로 선언 TLD파일 function EL 함수를 등록하기 위한 상위 엘리먼트 name EL 함수명을 설정하는 엘리먼트 function-class EL 함수에 의해 호출되는 메서드가 선언된 클래스를 설정하는 엘리먼트 function-signature EL 함수에 의해 호출되는 메서드를 설정하는 엘리먼트 short-name TLD 파일의 이름을 설정하기.. 2022. 2. 21. 2022.02.19의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) 이번 주 배운 개념 정리 다 훑기 O 2) 개인 공부한 CS지식 다 훑고 머리에 넣기 O => 파이널 프로젝트 관련 1) 기획서 작성 > 완료, 디자인 나중에. 2) 화면 설계서 작성 > 화면 상세 요소까지 2022. 2. 19. 2022.02.15의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) 배운 내용 복습 o 2) 인터페이스에서 메소드를 구현하려면 어떻게 해야 하는지 o 3) SOLID 5원칙 제대로 알기 o 4) 컬렉션 프레임워크란? 요약 설명 o 5) 자바의 정석 객체지향 프로그래밍 2 o 6) 순수 자바로 MVC 패턴 구현을 어떻게 해야 하는지 o => 파이널 프로젝트 관련 1) 파이널 사이트 알아보기 (구체적인 것 강사님께 질문) 2) 구글 크롬 디버깅 공부 ▶ 수업 공부 관련 > JSON 객체에서 배열로 받아올 때 엔터키나 따옴표가 들어가면 에러가 난다. (자바스크립트 객체로 표현할 수 있는 문자들 parse()가 자스 객체로 바꾸지 못함) > 입력 받은 그대로 출력하는게 정석이다. (다른 태그로 바꿔 출력하면 문제가 발생함) .. 2022. 2. 15. 2022.02.14 (개념 정리) ▶ 개인 공부 관련 7. Garbage Collection(가비지 컬렉션)의 동작 방식 Young 영역과 Old 영역은 서로 다른 메모리 구조로 되어 있기 때문에, 세부적인 동작 방식은 다르다. 하지만 기본적으로 가비지 컬렉션이 실행된다고 하면 다음의 2가지 공통적인 단계를 따르게 된다. Stop The World : JVM이 애플리케이션의 실행을 멈추는 작업이다. GC가 실행될 때는 GC를 실행하는 쓰레드를 제외한 모든 쓰레드들의 작업이 중단된다. 당연히 모든 쓰레드들의 작업이 중단되면 애플리케이션이 멈추기 때문에, GC의 성능 개선을 위해 튜닝을 한다고 하면 보통 stop-the-world의 시간을 줄이는 작업을 하는 것이다. Mark and Sweep : Mark: 사용되는 메모리와 사용되지 않는 .. 2022. 2. 15. 2022-02-14의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) 배운 내용 복습 2) G.C 및 JVM 동작 원리 완전 이해 3) primitive type & reference type 차이점 확실히 외우기 (타입의 대한 차이) 4) 객체지향이 확실히 뭔지 (말로 설명 가능해야함.) 5) 객체지향의 요소(4가지) => 예시를 들어 설명 가능하게 6) 자바의 정석 객체지향 프로그래밍 1 ▶ 수업 공부 관련 => AJAX를 이용하여 db에 바로 접근 가능하게 할 수 있다. => 검색창 유사 검색어 기능은 suggest 기능도 생각할 수 있다. => ajax 제이쿼리 속성에서 dataType : "json"일 경우 자동으로 자바스크립트 객체로 만든다 하지만 다른 파일(xml)을 불러올 시 에러코드 200 발생. (요청.. 2022. 2. 14. 2022-02-13의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) AJAX 개념 정리 복습 2) 선생님께 질문할 내용 정리 및 준비 ▶ 공부 내용 국비 파이널 때 기술들 물어보기 선생님 기준에서는 스프링 부트는 써도 괜찮다고 하셨다. 하지만 스프링 레거시를 쓰면 여러가지 세팅이 필요 (불필요한 세팅이 필요없음 지금 기준에서는 불가능 할듯 싶다. 리액트를 써도 어필은 된다. (우대조건) 하지만 합격보장은 없음. 면접 질문에서 그 부분에서 구체적인 뭘 썼는지, 왜 썼는지를 무조건 물어봄 ⇒ 허투루 쓸거면 안하는게 낫다. 깃을 따로 공부할 필요가 없다? Git Flow라는게 있다. (협업을 위한 도구) ▶ 앞으로의 공부 방법 -> 이해가 안가는 부분 : 인터넷 찾아보기(구라 정보가 많음) ⇒ 한가지만 보지 말자, 여러가지.. 2022. 2. 13. 2022-02-11의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) AJAX 개념 정리 ▶ 공부 내용 XML & JSON 바이너리 데이터 ⇒ 메타 데이터를 포함하며 0과1의 단순한 나열로 이루어진 파일 ⇒ 해당 파일을 읽을 수 있는 특정 어플에서만 실행 가능 텍스트 데이터 ⇒ 표준화된 문자 표현 방법에 의해 저장된 파일 = 모든 응용 프로그램에서 해석 가능 비구조적 문서 ⇒ 작성자의 스타일에 따라 작성된 문서 ⇒내용과 구조, 표현이 복합되어진 형태 마크업 ⇒ 텍스트 데이터의 구조적 문서 표현 방법 ⇒ 텍스트기반 메타데이터 표현 ⇒ 문서의 논리적인 표현 가능 ⇒ SGML, HTML(웹 출력 전용), XML(확장된 마크업 언어 구조화된 문서를 전송 가능하도록 값을 전달 목적) 등등 ⇒ XML은 파싱이 필요함 (dom 파서.. 2022. 2. 13. 2022.02.10의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련 1) AJAX 개념 정리 2) 객체지향 책 3단원 읽고 정리 ▶ 공부 내용 AJAX(Asynchronous JavaScript And XML) 동기식 VS 비동기식 ⇒ 동기 방식은 데이터를 처리하기 전까지 다른 작업 수행 불가 비동기는 가능. GET 방식 요청 시 문제점(전달 값이 적은 경우/간단하게 전달할 경우) ⇒ 인터넷 익스플로러는 URL에 한글 전달이 안되므로(브라우저 자체가 자동 파싱이 안됨) 한글 값 전달 시 부호화 처리를 해야 함. POST 방식으로 웹 프로그램을 요청(전달 값이 많은 경우/보안을 요함) ⇒ send 메소드의 매개변수를 사용하여 값 전달 ⇒ 기본은 원시 데이터로 전달(텍스트, multipart/form data → 원시데이터) .. 2022. 2. 10. 2022.1.23의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 매일 나아지는 나로 거듭나고 싶다. 정신도 단단해지자. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 폴더 좀 나눠보기 (강사님 수업 폴더 형식, 선배들 폴더 형식 좀 분석) 2) CSS, PHP 파일 루트 설정해서 보기 3) 노션 지운 파일 목록 정리 4) SQL 정의서 피피티 정리 (담당하시는 분이 오늘 주시면..) => 공부 관련 1) 게시판 하나 만들기 (수정 어느정도 해서) 2) 흐름 외우기 ▶ 스터디 내용&결과 -> 프로젝트 기간 동안 잠정 중단 2022. 1. 23. 2022.1.21의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 걱정 없이 살고 싶다. 조급한 나에서 여유로운 나로 거듭나고 싶다. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 게시글 그룹관련 컬럼 추가 2) 엑셀 정리 후 배포 => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) 2) 흐름 읽기 (제일 중요) ▶ 공부 내용 ▶ 세미 팀프로젝트 ▶ 스터디 내용&결과 2022. 1. 21. 2022.1.20의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 ( 매일 하루종일 고민하자 / 채&당 / 직원 다루듯이 타협) > 사람 다운 삶을 살고 싶다. (내 공간, 내 집 등) ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) DB 정의서 또 만들어서 피드백 받기 2) 멤버들 쉬는 날 정리해서 노션 정리 => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) ▶ 공부 내용 쇼핑몰 프로젝트 장바구니에서 구매 가능, 상세페이지에서 구매가능 페이지는 같음 ( 전달 값만 다르다) delete 명령은 별로 권장하지 않음 (관계형 DB이기 때문) 탈퇴회원은 상태로 표시(로그인 안되게) DB엔 있지만 (update) 비번 찾기 시 새 창으로 임시비밀번호 뜨게 익명게시판은 존재할 수 없다. 페이징 처리 - 아주 중.. 2022. 1. 20. 2022.1.19의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 초봉으로 3천 중후반 받는 회사에 들어가고 싶다. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1. 폴더, 파일 분석 2. 주문 Table 각자 것 확인 3. 추후 계획 설명 (폴더 정리 및, SQL 구상 관련 건) => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) ▶ 공부 내용 site (쇼핑몰) 다음 카카오 맵 js 이용 주소 찾기 ⇒ 예제 이용 (우편번호 서비스 검색) 로그인 구현 암호화 클래스를 이용하여 비밀번호는 암호화 장바구니 장바구니 클래스를 만들어서 기존 요청 페이지를 세션에 값 저장 (로그인 후 바로 구매페이지로 이동해야함. 메인페이지x) request.getRequestURI() : 클라이언트가 요청한 URI 주소를 .. 2022. 1. 19. 2022.1.18의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 여유로운 사람 (정신적, 물질적으로)이 되고 싶다. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 수욜까지 배송, 주문, 관련 테이블 정리해오게 시키기 2) 크롤링 파일 정리 모임 => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) => 파이널 프로젝트 관련 1) 남궁성 강사 파이널 영상 1개 보며 노션에 정리하기 (시간되면 하자) ▶ 공부 내용 JSP 자바스크립트는 DB연동이 안됨 Ajax 방식을 이용하면 DB연동이 가능해짐 사이트 (site) forward 로 스레드가 이동된 웹 문서는 request, response 내장 객체 사용 불가하므로 자바스크립트 location 객체를 이용하여 페이지 이동이 가능하다. 비밀번호는 암호화.. 2022. 1. 18. 2022.1.17의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 내 개인적인 취미를 즐길 여유(돈, 시간)를 가지고 싶다.(40세 부터 일과 병행하여 어느정도 취미를 즐기며 나를 챙기는 삶을 살고 싶다) ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 2차 수정 pdf 강사님께 제출 2) 수정 사항 있을 시 디코회의 마련 1. 팀원 도합 목표 정해서 폴더 정리 2. 수정 사항 공유 => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) => 파이널 프로젝트 관련 1) 남궁성 강사 파이널 영상 1개 보며 노션에 정리하기 (시간되면 하자) ▶ 공부 내용 useBean useBean 태그 : 내장객체에 저장된 속성값을 인스턴스로 반환받아 저장하거나 인스턴스를 생성하여 내장객체의 속성값으로 저장하는 기능을 제.. 2022. 1. 17. 2022.01.16 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 적당히 촉망받는 사람..? (어제 아침에 코딩 유튜브 채널에서 하트시그널 3에 나온 전 페이스북 6년 근무이력 엔지니어 천인우씨의 인터뷰를 보며 저렇게 살고 싶다는 생각이 들었다) ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 나의 팀플 정리 노션에 팀원들 초대 2) 평일 수업 후 디코 회의 할일 정리 ( 크롤링 폴더 분석 역할 다 정리해볼 예정.) - > 사이트 확인 1명 / 노션 받아 적는 나 / 다음 폴더 미리 파악 1명 / 필요 없는 부분 지우는 1명? 3) 저녁먹고 DB 마지막 점검 및 최종 ERD 제출 파일 및 엑셀 파일 정리할 생각 => 파이널 프로젝트 관련 1)개발자 관련 커뮤니티 사이트 7개 셀렉완료. (기존 유행중인 커뮤는 제외.. 2022. 1. 16. 이전 1 2 다음 반응형