전체 글
-
인프런 스프링 입문 02 / 간단한 실행스프링&스프링부트 2022. 12. 1. 22:58
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 프로젝트 환경설정 2. 라이브러리 살펴보기 톰캣 설치 안 하고 바로 연결된다니... 마지막 프로젝트 진행하면서 서버 때문에 오류도 가끔 나고 불편했었는데... 국비 교육이 옛날 기술을 쓴다는 점은 알고 있었지만 인강을 보면 볼수록 띵하다... 이래서 개발자는 계속해서 공부해야 하나 보다 3. View 환경설정 1) src > main > resourcese > static 폴더 >> (new > file > index.html) 2) index 페이지 코드 작성 > 서버 껐다 켜기 > http://localhost:8080/ Hello hello @Controller public class HelloController { @GetM..
-
인텔리제이 윈도우 gradle build하는 방법, gradlew build 오류 해결 방법스프링&스프링부트 2022. 12. 1. 22:51
나와 같이 정말 하나도 모르는 사람들을 위해 자세히 써 보자면 cmd 창을 먼저 켜고 1. cd + gradle이 있는 파일 주소를 넣는다 예) cd C:\Users\USER\Desktop\study\hello-spring 2. gradlew build 엔터를 누르면 원래는 바로 build가 돼야 하는데 오류가 발생했다 > Please set the JAVA_HOME variable in your environment to match the location of your Java installation > JAVA_HOME 주소에 문제가 있다는 것인데 찾아보니 시스템 >> 환경변수에서 JAVA_HOME의 주소에 \bin 이 더 있었다 3. 다시 cmd로 돌아와서 경로를 찾은 후 set JAVA_HOME=..
-
인프런 스프링 입문 01 / 인텔리제이 설치, 스프링부트 localhost 로그인, 인텔리제이 윈도우 preference스프링&스프링부트 2022. 11. 29. 17:48
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 소개 간단한 웹 애플리케이션 개발 - 스프링 프로젝트 생성 - 스프링 부트로 웹 서버 실행 - 회원 도메인 개발 - 웹 MVC 개발 - DB 연동 - JDBC, JPA, 스프링 데이터 JPA - 테스트 케이스 작성 스프링 완전 정복 로드맵 - 스프링 입문 - 스프링 핵심 원리 - 스프링 웹 MVC - 스프링 DB 데이터 접근 기술 - 실전! 스프링 부트 프로젝트 환경설정 1. 프로젝트 생성 1-1) 사전 준비물 * java 11 설치 1-1-1) 자바 버전 확인하는 방법 > 명령 프롬프트 > "java -version" C:\Users\USER>java -version openjdk version "11.0.2" 2019-01..
-
intelliJ community 설치, 학생 라이센스 인증 방법, 졸업 후 학생 인증스프링&스프링부트 2022. 11. 29. 16:40
1. intelliJ 사이트 접속 후 다운로드 버튼 https://www.jetbrains.com/idea/ 2. Community edition Download (무료) 3. 확인 후 다음 4. 4개 체크박스에 체크 5. 다음 모두 확인 6. 설치 완료 무료 버전인 community 버전 다운로드였다. 찾아보니 학생 인증하면 유료 버전도 사용 가능하며 대신 1년마다 갱신해야 한다. intelliJ 설치도 어렵지 않았듯 학생 인증도 어렵지 않다. 가끔 외국 사이트에서 인증 메일 오래 기다려야하는데 여기는 바로바로 가능했다. https://goddaehee.tistory.com/215 이 티스토리를 따라하면 금방 끝난다. 22년 2월에 졸업한 나는 학생 라이센스 인증이 되었다. 졸업해도 학교 메일이 살아있..
-
모든 개발자를 위한 HTTP 웹 기본 지식 후기네트워크 2022. 11. 29. 14:59
강의를 구매한 지 1~2년 만에 드디어 완강했다. 약 1주일만 투자하면 되는거였는데 왜 이렇게 오래 걸렸는지. 처음 강의를 볼 때는 자바 언어에 대한 기초 지식만 가지고 있었다. 그래서 HTTP가 아예 처음이었고 그래서 더 어려웠다. 그냥 조금 이해하고 외워야 하나 보다? 는 느낌이어서 중간까지 듣고 포기했었다. 국비 교육이 끝났고 스프링 프레임워크로 프로젝트를 하고 나니 동작 원리에 대해 알아야겠다는 필요성을 느꼈다. 그러다 이 강의가 생각났고 처음부터 다시 보니까 그때는 보이지 않았던 것들이 보이기 시작했다. 물론 뒷부분은 아직도 생소하고 잘 모르겠다. 이 부분도 내가 더 공부해 보다 보면 아 그때 그랬지 그럴 것 같다. 수강 기한이 무제한이니까 나중에 까먹을 때쯤 뒷부분만 다시 한번 봐야겠다. 아예..
-
2023년 정보처리기사 일정, 2022년 3차 비전공자 실기 합격 후기취준일기 2022. 11. 28. 23:09
정보처리기사 2023년 일정 아직 확실하게는 안 나온 것 같고 대략적인 일정이라고 생각하면 될 것 같다 필기시험 필기는 2회 차 처음 응시했을 때 붙었다. 시험 30분 전에 일어나서 아,,, 늦었다,,, 시험 볼까 말까,,, 고민하다가 그래도 돈 냈으니까 시험이라도 보자는 마음으로 택시 타고 갔다. 어떻게 될지 모르니까 일단 돈 냈으면 꼭 응시해 보길 바란다. 비전공자지만 국비 수업을 진행하고 있었고 파이썬과 자바에 대해 대략적으로 알고 있는 상태였다. 처음 시작은 시나공이었다. 어마어마한 두께에 눌려서 미루다가 앞부분만 조금 보고 시험날이 되었다. 굳이 시나공을 선택한 이유는 없었다. 정보처리기사 필기 책 뭐 사지~ 서점 구경하던 중에 시나공 교재가 제일 두꺼웠고 두꺼운 만큼 자세하겠지?라는 생각으로 ..
-
HTTP 인프런 강의 정리 (5)네트워크 2022. 11. 28. 22:01
모든 개발자를 위한 HTTP 웹 기본지식 HTTP 헤더2 - 캐시와 조건부 요청 1. 캐시 기본 동작 1) 캐시가 없을 때 1-1) 첫 번째 요청 1-2) 두 번째 요청 - 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다. - 인터넷 네트워크는 매우 느리고 비싸다. - 브라우저 로딩 속도가 느리다. - 느린 사용자 경험 2) 캐시 적용 2-1) 첫 번째 요청 2-2) 두 번째 요청 - 캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다. - 비싼 네트워크 사용량을 줄일 수 있다. - 브라우저 로딩 속도가 매우 빠르다. - 빠른 사용자 경험 2-3) 세 번째 요청 - 캐시 시간 초과 - 캐시 유효 시간이 초과하면, 서버를 통해 데이터를 다시 조회하고, 캐시를 갱신..