본문 바로가기
728x90

분류 전체보기189

웹 서버와 WAS(웹 애플리케이션 서버) 개념 및 차이점 정리 웹 서버(Web Server)HTTP/HTTPS를 사용해 웹 콘텐츠를 저장·처리·전달하는 소프트웨어 또는 하드웨어 시스템 웹 서버는 클라이언트 요청을 받아 웹 리소스들( HTML, 이미지, 영상 등 정적 컨텐츠)을 제공하고, 동적 요청은 WAS에 전달합니다 예) Apache Web Server, Ngnix, Microsoft IIS, LiteSpeed Web Server, NodeJS Web Server, Jigsaw Server 등 주요 웹 서버Apache 전통적인 모듈 기반 웹 서버, 모듈 다양하고 커스텀 가능, 프로세스 기반(Process/thread-based) 구조Nginx 고성능 이벤트 기반 웹 서버 + 리버스 프록시, 비동기(Asynchronous), 이벤트 기반(Event-driven) .. 2025. 12. 10.
네트워크란? 도메인이란? DNS란? IP란? 네트워크컴퓨터와 각종 기기들이 서로 연결된 시스템+네트워크망 안에서 서비스를 제공하는 컴퓨터=서버, 사용자=클라이언트 도메인이란?도메인은 웹 페이지를 찾기 위한 주소 IP주소는 사람이 사용하기 불편해서 사람이 이해하기 쉬운 주소를 만들어 준 것 DNS란?Domain Name System도메인을 컴퓨터가 이해할 수 있는 IP 주소로 바꿔줌비유하자면 전화번호부처럼 도메인에 해당하는 IP 주소를 찾음 IP란?Internet Protocol인터넷에 연결된 장치를 구분하는 주소긴 숫자와 점으로 이루어진, 기계가 이해할 수 있는 주소 (실제로는 캐시 먼저 찾아보고 없으면 Root DNS로) 도메인 접속 → DNS가 IP로 변환 → 해당 IP 서버에 요청 → 응답 받음 2025. 12. 6.
[Java] 클래스와 객체 클래스와 객체*클래스(=제품 설계도)정의: 객체를 정의해 놓은 것용도: 객체를 생성하는 데 사용클래스=데이터+함수클래스영역에는 선언문만 가능(변수 선언이나 메서드 선언). 순서는 상관 없음 *객체(=제품)정의: 실제로 존재하는 것. 사물 또는 개념용도: 객체가 가지고 있는 기능과 속성에 따라 다름객체=속성(변수)+기능(메서드) +인스턴스란? 특정 클래스로부터 생성된 객체 클래스 작성 ⇒ 객체 생성 ⇒ 객체 사용 (설계도 작성 ⇒ 제품 생성 ⇒ 제품 사용) 객체의 생성과 사용Tv t; //Tv클래스 타입의 참조변수 t를 선언t = new Tv(); //Tv인스턴스(객체)를 생성 후, 생성된 Tv인스턴스의 주소를 t에 저장//합쳐서Tv t = new Tv(); 객체를 사용한다는 것은 객체가 가지고있는 변수.. 2025. 12. 4.
[Java] 배열이란? 인덱스란? 2차원 배열, Arrays 메서드 배열의 정의같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 int score1, score2, score3, score4, score5;위와 같은 방식은 비효율적입니다 배열로 묶으면int[] score = new int[5]; //int값 5개를 저장할 수 있는 배열효율적입니다배열의 숫자를 인덱스(index)라고 합니다score[0], score[1].. 이런식으로 자동으로 이름 붙습니다배열은 저장공간이 연속적 배열의 선언과 생성배열의 선언=배열을 다루기 위한 참조변수의 선언변수는 선언하는 순간 저장공간이 만들어지지만, 배열은 참조변수가 만들어집니다String[] name; //타입[] 변수이름이 흔한 방법String name[]; //작동은 하지만 C언어스러움 배열의 생성=값 저장할 수 있는 저장.. 2025. 12. 4.
[Java] 상수와 리터럴, 증감연산자 상수한 번만 값을 저장 가능한 변수(변경 불가) 상수를 선언하는 방법은 변수 선언 방법과 똑같음다만 변수 앞에 final이라는 키워드를 붙여야하고 한번 저장하면 바꿀 수 없음final int MAX = 100; //MAX라는 이름의 상수 선언MAX = 200; //에러 발생 - 상수 값은 바꿀 수 없음 리터럴그 자체로 값을 의미하는 것**사실 리터럴은 상수와 완전히 같은 개념임**그럼 왜 상수 대신 리터럴이라는 용어를 쓰냐?그 이유는 자바에서 상수를 한 번만 값을 저장 할 수 있는 변수라고 정의했기 때문이다그래서 이를 구별하기 위해 리터럴이라는 용어를 쓰는 것이다 증감 연산자증가 연산자(++): 피연산자의 값을 1 증가시킴감소 연산자(—): 피연산자의 값을 1 감소시킴타입설명예시전위형(피연산자의 앞에 .. 2025. 12. 4.
LG 틔운 미니로 집에서 바질 키우기 4주차 22일차할 말 고갈 이슈모쪼록 잘 자라고 있다🌱🌱23일차아직도 땅을 벗어나지 못한 아이야 힘내렴24일차잎이 풍성한 건 좋은데 어째 위로 자라지 않고 옆으로만 늘어나는 것 같다25일차아니 정말 옆으로만…이파리 끝이 갈색? 상태가 안 좋아 보이는 잎들이 보여 신경 쓰였다가지치기라고 하나 좀 솎아줘야겠다고 생각했다내려다보면 초록초록해서 기분 좋아 26일차솎아주려고 바질 키우기를 검색하다가 깨달았다내 바질들이 4주차치고 많이 자란 게 아니었던 거야더 일찍 솎아줬어야 했고그전에 씨앗을 무작정 들이붓을 것이 아니라 조금씩만 뿌려야 했던 거야대책 없는 파종으로 인해 내 바질이들은 서로 영양을 빼앗으며 충분히 자라지 못한 것이다 충격4주차에서야 문제를 깨닫고 잎을 솎아냈다기기가 바닥에 있어서 잘 몰랐는데, 웅크리고.. 2025. 12. 3.
LG 틔운 미니로 집에서 바질 키우기 3주차 15일차7일이 또 지났기에 물을 갈고 영양제를 넣었다10개 중 하나빼고는 다 지표면에 닿았다16일차전체적으로 초록초록하다센터가 여전히 제일 크지만 다른 애들도 진짜 많이 컸다17일차센터 사진만 있네18~19일차집을 비워서 성장을 관찰하지 못했다20일차집 비운 사이에 많이 자랐다!센터는 그렇다치고 다른 애들도 많이 풍성해졌다ㅎㅎ 21일차센터의 좌측 대각선 아래 제외하고는 다 풍성하게 올라와있다물통을 갈고 영양제도 새로 넣었다 2025. 11. 26.
위궤양 다 나았다~! 위궤양 식단, 위 내시경 이야기 여름에 위궤양을 획득했다퇴원할 때 3개월치 약과 함께 3개월 후 내시경 일정이 딸려왔다며칠 전 드디어 확인차 내시경을 받았고 깨끗한 위 사진을 보고 왔다수면 위 내시경(EGD)+조직검사 이야기나는 오전 10시 30분~11시 사이에 내시경이 예정되어 있었고 전날 밤 9시부터 금식하라는 안내를 받았다고지방, 매운 음식을 피하라고 했다수면 내시경이라 보호자가 꼭 동행해야 했는데 평일이라 타지 사는 동생이 전날부터 연차를 내고 왔다고마운 동생에게 맛있는 저녁을 먹이고 싶어서 고깃집을 갔다약간 찔렸지만 양심상 목살구이를 먹었고... 고지방이 아니라고 생각했다저녁식사를 마친 시간이 19시 30분가량이기에 금식시간도 충분히 지켰다 당당했다 내시경을 마치고 선생님이 요즘 소화 잘 되냐, 어제 몇 시에 식사했냐 물어보셨.. 2025. 11. 23.
LG 틔운 미니로 집에서 바질 키우기 2주차 8일차처음 바질은 심은 날로부터 일주일이 지나서 물통을 닦은 후 새로 물을 채웠다물에 틔운 미니용 식물영양제도 넣었다A랑 B가 무슨 차이인지 모르겠지만 둘 다 넣어야 한다어제보다 조금 더 자랐겠지만 눈에 띄진 않는다센터는 수일내로 지표면을 넘어설 것 같다무럭무럭 자라주렴바질을 수확하면 지여니에게 주려 한다ㅎㅎ9일차왼쪽은 센터가 압도적이지만 오른쪽은 서로 엇비슷하다그리고 오른쪽 식물들도 제법 많이 컸다흙만 보이더니 이젠 초록색 잎이 살짝 눈에 띈다 10일차센터 잎들은 지표면에 더 가까워졌다 잎이 윤기가 난다11일차센터가 드디어 지표면보다 높이 올라왔다까꿍하고 살짝 나와있다그러는 사이 오른쪽 식물들도 열심히 자라고 있다12일차기특한 센터크는 과정이 잘 보여 신기하고 뿌듯하다앗 물 갈고 다시 키트를 끼울 때 .. 2025. 11. 20.
728x90