본문 바로가기

튜나 개발일기79

[web] 쿠키(cookie)와 세션(session)의 개념/차이/용도/작동방식 [web] 쿠키(cookie)와 세션(session)의 개념/차이/용도/작동 쿠키와 세션을 이해하기 위해서는 먼저 http의 특징에 대해 이해하면 도움이 됩니다. 비연결성(Connectionless) HTTP(Hypertext Transfer Protocol)는 인터넷상에서 데이터를 주고 받기 위해 서버/클라이언트 모델을 따르는 통신규약을 말합니다. 이 HTTP 프로토콜에는 비연결성(Connectionless)과 비상태성(Stateless)이라는 특징이 있습니다. 이는 서버의 자원을 절약하기 위해 모든 사용자의 요청마다 연결과 해제의 과정을 거치기 때문에 연결 상태가 유지되지 않고, 연결 해제 후에 상태 정보가 저장되지 않는다는 것입니다. 하지만, 이로 인해 사용자를 식별할 수 없어서 같은 사용자가 요청.. 2020. 2. 11.
[자료구조] 스택 (STACK), 큐(QUEUE) 개념/비교 /활용 예시 [자료구조] 스택 (STACK), 큐(QUEUE) 개념/비교 /활용 예시/ 실생활 활용 스택 (STACK)이란? 📌 스택의 개념 스택(stack)이란 쌓아 올린다는 것을 의미한다. 따라서 스택 자료구조라는 것은 책을 쌓는 것처럼 차곡차곡 쌓아 올린 형태의 자료구조를 말한다. 📌 스택의 특징 스택은 위의 사진처럼 같은 구조와 크기의 자료를 정해진 방향으로만 쌓을수 있고, top으로 정한 곳을 통해서만 접근할 수 있다. top에는 가장 위에 있는 자료는 가장 최근에 들어온 자료를 가리키고 있으며, 삽입되는 새 자료는 top이 가리키는 자료의 위에 쌓이게 된다. 스택에서 자료를 삭제할 때도 top을 통해서만 가능하다. 스택에서 top을 통해 삽입하는 연산을 'push' , top을 통한 삭제하는 연산을 'po.. 2020. 2. 1.
[OS]프로세스(Process)와 스레드(Thread)의 차이/멀티 프로세스와 멀티 스레드의 개념 ,특징, 장단점 [OS] 프로세스(Process)와 스레드(Thread)의 차이/멀티 프로세스와 멀티 스레드의 개념 , 특징, 장단점 1. 프로세스(Process)와 스레드(Thread) 먼저, 프로세스(process)란 무엇일까? 프로세스는 단순하게 말하면 일을 처리하는 일련의 과정을 말합니다. 예를 들어, 아침에 일어나 학교에 가는 과정도 하나의 프로세스라고 할 수 있습니다. 아침에 일어나서 씻고 준비를 한다. 역으로 걸어간다 지하철을 탄다 역에서 내려 학교로 간다. 💡 컴퓨터에게는 프로세스란 운영체제로부터 시스템 자원을 할당받는 작업의 단위 컴퓨터에서 연속적으로 실행되고 있는 프로그램 메모리에 올라와 실행되고 있는 프로그램의 인스턴스를 말합니다. 💡 하나의 프로세스는 크게 코드영역(code), 데이터 영역(date.. 2020. 1. 30.
[Markdown]마크다운 문서 작성/ Typora /타이포라 사용법, 단축키 마크다운 문서 작성/ Typora /타이포라 사용법, 단축키 간단한 문서작성을 위해 사용하는 마크다운 툴인 typora 사용법에 대해 정리해보려고 합니다. 마크다운(markdown)이란, 글을 작성하면서 글자에 서식을 지정해줄 수 있는 문법으로 쉽고 간편하게 사용이 가능합니다. (github에서 보던 readme.md의 md가 이 markdown의 확장자입니다!😃) 마크다운 에디터인 타이포라(typora)를 사용하면 글 작성과 문법이 적용된 결과를 바로 확인하며 편리하게 문서작성이 가능합니다. 💡다운로드 다운로드는 typora 홈페이지에서 무료로 가능합니다. 👉 https://www.typora.io/ 💡사용법 1. Header 제목 태그를 사용하려면 맨 앞쪽에 `#` 태그를 달아주면 사용이 가능합니다... 2020. 1. 25.
[백준 알고리즘] 문제 4153-직각삼각형(JAVA) 백준 알고리즘 문제 4153-직각삼각형(Java) ‌ 과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오. 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다. ‌출력 : 각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다. 소스코드 public static void main(String[] args) { while (true) { int a[] = new int[3]; //크기 3인 배열 선 Scanner sc = new Scanner(System.in.. 2020. 1. 21.
[백준 알고리즘] 문제 2581 - 소수 구하기 백준 알고리즘 문제 2581 - 소수 구하기 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 두 자연수 사이의 소수의 갯수를 정확하게 알지 못하기 때문에, 생성시에 크기를 지정해주지 않아도 되는 ArrayList를 사용하였으며 이중 For문을 이용하여 소수를 판별하여 ArrayList에 담아 최소값과 합계를 구하였다. ‌ 소스코드 public static void main(String[] args) { Scanne.. 2020. 1. 21.
[SQLD]2020년 국가공인 sqld 시험일정/ 시험유형 분석/ 시험후기 /합격률 2020년 sqld 시험일정이 공개됐습니다. 2019년 마지막 sqld 시험을 본 게 엊그제 같은데 벌써 2020년이라니 시간이 정말 빠른 것 같습니다. sqld 자격증에 관심이 있으신 분들의 합격을 기원하며 관련 내용을 정리해보도록 하겠습니다. 💪🏻 💡시험일정 한국데이터 진흥원에서 시행하는 SQL 자격검정은 SQLD(SQL developer)와 SQLP(SQL Professional) 두 가지가 있는데, 두 시험 모두 1년에 4회 시행됩니다. 2020년 sqld시험일정은 아래와 같습니다. 💡 시험시간 sqld 시험 시간은 총 90분이며 2019년 마지막 시험은 오전 10시부터 11시 30분까지 진행되었습니다. (입실은 오전 9시 30분까지!😃) 시험 시작 30분 후부터는 퇴실이 가능했지만, 그때 퇴실하.. 2019. 12. 27.
[완전 초보를 위한 파이썬] 파이썬(Python)을 시작해보자 [완전 초보를 위한 파이썬] 파이썬(Python)을 시작해보자 파이썬은 배우기 쉬운 언어로 잘 알려져 있습니다. 실제로 C언어나 JAVA를 공부했던 사람들이라면, 출력문이 print("Hello World!"); 이렇게 print 한단어로 끝난다는 것이 얼마나 간단한지 느낄 수 있겠죠.😲 그래서 프로그래밍이나 코딩을 처음하는 분들도 비교적 쉽게 시작하실 수 있을 것 같아 완전 초보 입문자를 위한 파이썬을 기초부터 포스팅해보려고 합니다! 변수 파이썬의 큰 장점은 변수의 형태를 자동 추론하기 때문에 지정해주지 않아도 된다는 것입니다. 다른 언어의 경우, 아래와 같이 문자열의 경우 String 숫자중에서도 크기가 얼마나 되는지, 정수인지 실수인지에 따라 각각 다른 변수형을 선언해줘야합니다.(내가 적은 값과 선.. 2019. 12. 9.
[리뷰] 홀로 성장하는 시대는 끝났다 - 배워서 남 주기 [리뷰] 홀로 성장하는 시대는 끝났다- 배워서 남 주기 얼마 전 도서 를 읽었다. 이 책에는 기술 블로그 운영하기, 스터디 모임 조직하기, 인터넷 포럼에서 적극적인 Q&A 활동하기 등 커뮤니티 리더십을 발휘하여 성공한 사례들을 많이 담고 있다. 그중에는 관련 전공이 아니었던 사람들도 많이 있었다. 그동안 전공자가 아니기에 어떻게 배우고 성장할 수 있을지 하는 고민이 종종 들곤 했다. 답은 커뮤니티 활동에 있었다! 나와 같이 이런 고민이 드는 사람들이 읽는다면 방향성을 알 수 있어 무척 좋을 것 같다. 우리는 모두 불완전한 존재다. 그래서 홀로 성장할 수 없다. 네트워킹하고 서로 소통하며, 내가 부족한 것을 다른 사람들로부터 배우고, 내가 가진 것을 다른 사람들과 나누는 것이 필수적이다. 성공한 사람들이 .. 2019. 12. 7.
[SQLD]제35회 국가공인 sqld 시험후기 /SQL developer [SQLD]제35회 국가공인 sqld 시험후기 안녕하세요. 지난 주말 (2019년 11월 30일) 제35회 SQL 자격시험이 있었습니다. 한국데이터 진흥원에서 시행하는 SQL 시험은 SQLD(SQL developer)와 SQLP(SQL Professional) 두가지가 있는데, 제가 지난 주말에 보고온 시험은 시험은 sqld 시험이었습니다! 💡시험장소 2019년 제35회 sql자격검정 서울지역 시험 장소는 건국대학교였습니다. 검색해보니 예전에는 동국대에서 많이 봤던 것 같은데 작년 4회 시험부터 건대에서도 종종 보는 것 같네요. 건대 안에서도 각각 수험번호 별로 공학관, 법학관, 인문학관, 경영관 등으로 나눠져 있으니 미리 확인하시면 좋을 것 같습니다😃 그리고 2호선 건대입구역이나 구의역에 내려서 시험보.. 2019. 12. 4.