일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- string과 stringbuilder 성능 최적화
- 접속 url 출력
- 자바 소인수분해
- 스프링 부트 배너 설정
- 스프링 부트 프로젝트 세팅
- 경우의 수 자바
- stringbuilder란
- 왓챠피디아 클론 코딩
- 배열 순환 자바
- 오블완
- 스프링부트 의존성 설정
- 숨어있는 숫자의 덧셈 (1) 자바
- string과 stringbuilder의 차이점
- string과 stringbuilder 성능 차이
- 외계행성의 나이 자바
- 펙토리얼
- string과 stringbuilder의 차이
- 프로그래머스 공 던지기 게임
- 자바 팩토리얼
- 배열 순환 문제 공식
- 개미 군단 자바
- 프로그래머스
- 프로그래머스 문자열 정렬하기(1)
- 배열 순환
- string과 stringbuilder
- spring boot 배너 설정
- 티스토리챌린지
- 자바 합성수 찾기
- 모스부호(1) 자바
- 소인수분해 구하는 공식
- Today
- Total
목록여름 언덕에서 배운 것/👩💻 CS (39)
여름 언덕에서 배운 것

1.빌드 - 프로그램을 실행가능한 배포파일로 만드는 것 - 소스코드를 컴파일하고, 컴파일한 클래스파일,리소스 파일 등 프로그램 실행과 관련되 파일들을 패키징 하여 배포 가능한 형태로 만들어 주는 것- 개발자가 작성한 소스코드 (java파일)를 컴퓨터가 이해할 수 있도록 바이트 코드(class 파일) 로 컴파일 하고 필요한 라이브러리를 연결하여 실행 가능한 프로그램으로 패키징 하는 작업 2.빌드 과정1.소스코드를 컴퓨터가 이해 할 수 있는 바이트코드로 컴파일 2.테스트3.프로젝트에서 사용해야하는 외부 라이브러리 가져오기(maven이나 gradle로 필요한 부품 다운로드)4.코드, 외부라이브러리를 하나의 실행 가능한 파일로 묶기 (패키징) , jar 또는 war 로5. 완성된 파일을 서버나 사용자가 실행 ..

컴퓨터의 핵심 부품들은 메인보드라는 판에 연결된다.메인보드에 연결된 부품들은 서로 정보를 주고 받을 수 있는데 , 메인보드 내에 버스(bus)라는 통로가 있기때문에 가능그 중 중앙기억장치,주기억장치,보조기억장치,입출력장치 4가지를 연결하는 가장 중요한 버스는 시스템 버스이다.메인 보드 내에 시스템버스만 있다고 생각 ❌ , 다양한 버스가 있는데 그 중 시스템 버스가 있는 것 시스템 버스란 컴퓨터의 핵심 부품 4가지가 정보를 주고 받는 통로!시스템 버스의 구성으로는 데이터버스,제어버스,주소버스가 있다.

CPU, 보조기억장치, 메모리, 입출력장치중앙기억장치(CPU) : 메모리에 저장된 명령어를 읽고 해석하고 실행 - ALU : 산술논리장치, 쉽게 말해 계산기- 레지스터 : cpu 내부의 작은 임시 저장 장치로 프로그램 실행에 필요한 값들을 임시로 저장 - 제어장치 : 제어 신호를 발생시키고 명령어를 해석 ( 메모리 읽기 쓰기) 주기억장치(메모리) : 현재 실행하는 컴퓨터의 명령어와 데이터를 저장- 가격이 비싸고, 전원이 꺼지면 저장된 내용을 잃는다. 보조기억장치 : 하드 디스크, SSD , USB 메모리, DVD 등 메모리를 보조할 저장장치 - 메모리는 현재 실행되는 프로그램을 저장, 보조기억장치는 보관할 프로그램을 저장 입출력장치 : 스피커, 키보드, 마우스 ,모니터 처럼 컴퓨터와 연결되어 컴퓨터..
http://kim-jong-hyun.tistory.com/49 [Spring] - Swagger 기본사용법 및 API 문서자동화 Spring으로 Rest API를 개발하고 그 API에 대한 문서를 정리하여 해당 API를 사용하는 클라이언트 및 서버 개발자들에게 문서를 정리해서 공유해야하는데 이때 Swagger를 이용하게되면 이런 작업을 보 kim-jong-hyun.tistory.com

https://yozm.wishket.com/magazine/detail/1956/ 주니어 개발자를 위한 엄청 쉬운 TCP/IP 4계층 이야기 | 요즘IT 이번 글에서는 이전 글 “택배 배송 과정으로 알아보는 엄청 쉬운 컴퓨터 네트워크”를 컴퓨터에서 일어나는 일로 가져와 설명해보도록 하겠습니다. 이전 글에서 저는 데이터가 4단계에 걸쳐 yozm.wishket.com ** 프로토콜이란 보내는 데이터의 내용을 그대로 보존하여 수신자와 송신자가 같은 내용을 받기 위한 약속된 데이터의 형식 TCP/IP 모델에는 네 가지 계층이 있습니다: 네트워크 접근, 인터넷, 전송, 응용 이 계층들을 함께 사용하면, 이들은 프로토콜의 집합이 됩니다. TCP/IP 모델은 사용자가 정보를 보낼 때 이 계층들을 특정 순서대로 데이..

TCP / IP 는 인터넷 통신의 기본이 되는 프로토콜 세트 입니다. ** 프로토콜은 규칙 또는 약속을 의미 TCP/IP는 컴퓨터들이 서로 통신하기 위해 사용하는 규칙의 집합 우리가 편지를 보낼 때 주소와 우편번호를 적어야 편지가 올바른 곳으로 도착하는 것처럼, 컴퓨터들도 서로 정보를 주고받을 때 이 규칙을 따릅니다. IP (Internet Protocol) - 우편을 분류하고 IP는 컴퓨터의 주소와 같습니다. 마치 우리가 편지를 보낼 때 집 주소를 사용하는 것처럼, 컴퓨터는 IP 주소를 사용하여 다른 컴퓨터와 통신합니다. IP는 패킷이라는 정보의 단위로 데이터를 나누어 보내고, 각 패킷이 올바른 목적지로 전송되도록 합니다. TCP (Transmission Control Protocol) - 우편을 보내..

https://ittrue.tistory.com/185 [Network] 포트(Port) 개념 정리 및 종류 포트(Port) 포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용한다. 네트워크 ittrue.tistory.com 포트 포트는 특정 프로그램이 네트워크 통신을 할 때 사용하는 주소의 일부이다. 컴퓨터는 여러프로그램이 동시에 인터넷과 연결되어 동작할 수 있습니다. 이때 각 프로그램이 어떤 통신을 받을 것인지 알려주는 번호가 필요한데, 이 번호가 바로 '포트 번호'입니다. (인터넷 프로토콜 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 서버 프로그램을 지정하는 방법) ex )..

https://madplay.github.io/post/difference-between-dollar-sign-and-sharp-sign-in-mybatis MyBatis에서 샾(#{})과 달러(${})의 차이는 무엇일까? 마이바티스(MyBatis)에서 XML 파일에 쿼리문을 작성할 때, 샾(#{}) 기호와 달러(${}) 기호의 차이점은 무엇일까? madplay.github.io 마이바티스(MyBatis)를 사용하는 프로젝트에서 mapper를 보면 # {} , ${} 도 있다. 차이가 뭘까! ** 팀장님이 보안차원에서 #{ } 쓰라고 하셨다. MyBatis에서 `#{}`와 `${}`는 매개변수 값을 SQL 쿼리에 삽입하는 방법이다. 1. #{} - 안전하게 데이터를 SQL 쿼리에 삽입합니다. - SQL ..