본문 바로가기

전체 글

(43)
자바 기초 정리 노트
내일배움캠프 8주차 회고 와 어느새 벌써 2달이 지났다니 회고 적으면서 시간이 진짜 빠르다는걸 느낀다 ㅠ ㅠ 요번주는 역류성 식도염이 좀 심해져서 몸 컨디션이 좋지가 않아 공부에 많이 집중을 하지 못했다.. 에스카보정 먹는중 ㅠㅠ 이번주부터는 본격적으로 spring을 배우기 시작했다. JAVA기반의 프레임워크라서 그런지 자바에 대한 이해가 좀 부족한 나로써는 생각보다 수업 진도를 따라가기 좀 빡세다.. 객체지향이라는 키워드는 계속 찾아봐도 이해가 안될때가 많다 ㅠㅠ 이건가? 싶으면 또 아닌거 같고,, 꾸준히 공부하다 보면 감이 올거라고 생각한다. 실시간 수업과 함께 스프링과 자바는 따로 공부하고 있다. 자바는 codelatte라는 무료 강의를 보고 있는데 꽤 괜찮은거 같다 짧은 시간동안 요점만 딱 알려주는 느낌! 공부한 노트는 ..
2021.11.03 TIL 오늘은 첫 Spring 실습 및 튜터님과 팀 미팅을 진행했다. 내가 부족하다고 생각했던 부분과 부족한 점을 극복하기 위해서 했던 노력을 바탕으로 조언을 얻고 싶어서 궁금했던 질문을 드렸다. 비전공자의 입장에서 개발이 하고 싶어서 지원했는데, 기본 지식이 너무 없다보니 그 기본 지식을 이해하는데 시간이 너무 많이 걸렸다. 공부하다가 모르는 부분이 생겼을때, 모르는 부분이 다른 선행지식 혹은 배경지식들과 얽히고 섥힌 경우가 많아서 찾고 찾다 이해하는 시간이 너무 오래걸리고, 다른 지식을 찾다 보니까 또 원래 알고자 했던 부분에서 벗어나는 경우도 있기도 하고, 공부해야 하는 것들은 너무 많은데 시간이 너무 오래걸리니 갈팡질팡하는 그런 고민이였다. 튜터님과의 미팅에서 얻은 답은 아래와 같다. 1. 필요 지식을 ..
(OS) 프로세스? 쓰레드? 이게 뭐람 프로세스와 쓰레드.. 이름은 많이 들어봤는데 잘 모르겠다! 하는 분들을 위해 (나) 글을 작성하게 되었다. 일단 아래의 사진을 한번 보자 위 사진은 윈도우10에서 작업관리자 사진이고, 아래의 사진은 Mac OS 의 활성 상태 보기 사진인데 둘다 동일하게 '프로세스' 가 있는걸 확인할 수 있고 Mac OS의 경우는 스레드도 바로 확인 가능하다. 저거 그냥 내가 지금 쓰고 있는 프로그램 이름들 아니야? 정말 정답에 근접한 질문이다 :) 프로세스의 사전적 의미를 보면 아래와 같이 되어 있는 걸 확인할 수 있는데, 여기서 중요한 부분은 프로세스가 프로그램은 프로그램인데, '연속적'으로 실행되고 있는 부분이다. 프로세스는 컴퓨터에서 연속적으로 실행되고 있는 프로그램을 말한다 (위키백과) 즉, 프로그램과 프로세스의..
진짜 초보를 위한 CORS 정리 CORS 이해가 힘든 사람들을 위해서 (예를 들면 나) 최대한 쉽고 간결하게 정리했습니다 :)
BASE 개념 정리 (Ip, , routing, HTTP) IP - internet protocal 인터넷을 사용하는 장치들의 주민등록번호라고 생각하면 쉬운 개념. 컴퓨터의 경우 OS도 다르고, 프로그램들은 구현된 언어가 모두 다르기 때문에 네트워크에서 이들이 서로 통신할 수 있도록 공통된 '조약' 이다. 현재 인터넷에서 사용하는 표준 프로토콜은 ipv4를 사용하고 있으나, 주소가 부족해지는 고갈 문제 때문에 조만간 ipv6로 대체될 예정이다. ipv4 - 총 12자리이며 4부분으로 나뉜다. 각 부분은 0~255까지 3자리의 수로 표현된다 (예시 : 61.211.123.22) 약 43억개의 주소가 있으며, 2011년에 모든 ipv4 주소가 소진되었다. ipv6 - 주소 고갈과 데이터 보안을 강화하기 위해서 제안되었다 2의 128승 개의 주소를 사용할 수 있다. ..
클라우드 컴퓨팅 cloud computing 개념 클라우드 컴퓨팅이란 인터넷 기반의 컴퓨팅을 의미합니다. Cloud 라는 단어가 의미하는 것처럼 컴퓨터 통신망이 복잡한 네트워크 및 서버 구성 등은 구름과 같이 내부가 보이지 않고, 사용자는 굳이 이 복잡한 내부를 알 필요도 없이 인터넷이 연결된 곳이라면 어느 곳이라도 구름 속에 있는 컴퓨터 자원으로 원하는 작업을 할 수 있도록 보장 받을 수 있습니다. 조건 클라우드 컴퓨팅은 아래와 같은 다섯 가지 조건을 만족해야 합니다. On demand self service - 클라우드 사용자는 서비스 관리자에게 요청같은 게 없이 일방적으로 사용할 수 있어야 합니다. Broad Network Access - 클라우드 서비스가 다수의 단말들에게 서비스를 제공하는 능력을 갖추고 있어야 합니다. Resource Po..
백준 1021 회전하는 큐 / 파이썬 문제 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다. 왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 a2, ..., ak, a1이 된다. 오른쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 ak, a1, ..., ak-1이 된다. 큐에 처음에 포함되어 있던 수 N이 주어진다. 그리고 지민이가 뽑아내려고 하는 원소의 위치가 주어진다. (이 위치는 가장 처음 큐에서의 위치이다.) 이때, 그..