본문 바로가기
728x90
반응형

프로그래밍17

[JAVA] ch01. 자바를 시작하기 전에 ✨ 자바란? ▶ 프로그래밍 언어(Programing Language) ▶ 컴퓨터 프로그램(애플리케이션)을 만드는데 사용 ▶ 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) ▶ 쉽고 빠르게 애플리케이션 개발 가능 ※ API : 프로그램을 개발하는데 필요한 기능들을 미리 만들어 둔 것 ✨ 자바의 특징 1. 운영체제에 독립적 → JVM(자바가상머신)이 명령을 운영체제가 이해할 수 있도록 변환하여 전달 2. 배우기 쉬운 객체지향 언어 = 프로그래밍 언어 + 객체지향 개념 3. 가비지 컬렉터(GC)가 자동적으로 메모리를 관리해줌 → 사용하지 않는 메모리를 체크하고 반환해줌 4. JAVA API를 통해 네트워크와 멀티쓰레드를 지원 JAVA 인터프리터가 쓰레드에 대한 스케줄링을 담당 ※ 멀티쓰레드 : .. 2022. 9. 4.
[Spring] workspace 저장위치 확인 및 바꾸기 스프링 프로젝트 파일이 저장되는 위치가 workspace이다. 프로젝트 파일을 만들 때 용량 때문에 폴더를 여러 군데에 생성했기 때문에 workspace의 실제 디스크 상의 위치가 잘 기억이 나지 않았다. 스프링을 처음 설치하면, 시작할때마다 workspace를 선택하도록 물어보는 창이 뜬다. 그 창에서 "Use this as the default and do not ask agin" 을 체크하면 다음부터는 물어보지 않는다. 시작할때 다시 workspace를 선택하도록 물어보게 하려면 메뉴에서 "Window -> Preferences"를 선택하여 설정창을 연다. 설정창에서 "General -> Startup and shut down -> Workspaces" 선택한다 선택된 창에서 "Prompt for .. 2022. 4. 22.
[HTML/CSS] 플렉스 개구리 공략집( Flexbox Froggy Solutions ) Front-End 개발을 해보신 분이라면 한번쯤은 들어봤을만한 플렉스 개구리(https://flexboxfroggy.com/#ko) 입니다. 공략을 보지 않고도 충분히 해결 할 수 있지만, 해답이 먼저 궁금하신 분들은 참고해 보신 다음, 따라 해 보면 도움되실것 같아요. 1단계. 답) justify-content: flex-end; 2단계. 답) justify-content: center; 3단계. 답) justify-content: space-around; 4단계. 답) justify-content: space-between; 5단계. 답) align-items: flex-end; 6단계. 답) justify-content: center; align-items: center; 7단계. 답) justif.. 2022. 2. 21.
[Spring] STS에서 깃헙(GitHub)에 프로젝트 올리기 [2] GitHub에 프로젝트 업로드 1. 올릴 프로젝트 폴더 우클릭 [Team] - [Share Project] 2. 빨간박스 확인한 뒤 Finish (파일이 없을 경우 Repository 아래 화살표 클릭) 3. [Team] - [Add to Index] 클릭 후 4. [Team] - [Commit] 선택 5. 그럼 오른쪽 하단에 창이 하나 뜨는데 커밋 메시지 입력 후, Commit and Push로 한꺼번에 원격저장소까지 업데이트!! 6. Push까지 끝!! 7. 깃허브에서 확인 완료!! 2022. 2. 7.
[Spring] STS에서 깃헙(GitHub)에 프로젝트 올리기 [1] STS - GitHub 연동 1. STS를 켜서 빨간박스를 눌러 창을 연다. 2. Git 선택 3. 화면 좌측의 Git Repositories 탭에서 네모박스 둘중 하나 선택 4. (잠깐 STS는 STOP) GitHub 웹사이트에 들어가 연동할 Repo 페이지로 들어가서 url 복사! 5. 다시 STS 복귀한뒤 복사한 URL을 붙여넣고 깃헙 아이디와 비밀번호를 입력 6. Next 선택 후 Finish 7. 다시 Git Repositories 확인. 무사히 연동됨 2022. 2. 7.
[JSP] GET 과 POST 비교 및 차이 사용자가 어떤 홈페이지로 이동하기 위해서 URL을 브라우저 주소창에 작성하고 엔터를 누르면 원하는 페이지로 이동한다. 사용자는 단순히 URL을 입력하였을 뿐이지만 서버 내부에서는 클라이언트 요청에 응답(웹페이지로 표현)하기 위해서 처리를 해주어야 한다. 클라이언트가 서버로 요청을 보내는 방법인 HTTP Method에는 GET과 POST 방식이 있다. ※ GET 어떤 정보를 가져와서 조회하기 위해 사용되는 방식 [GET 방식의 특징] URL에 변수(데이터)를 포함시켜 요청 ▶ 즐겨찾기 추가 가능 데이터를 Header(헤더)에 포함하여 전송 URL에 데이터가 노출되어 보안에 취약 길이 제한이 있음 캐시될 수 있음 ▶ 캐시(Cache) : 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소 [GET 방식.. 2022. 2. 6.
728x90
반응형