# CS

2604개의 포스트

psvm (public static void main(String[] args)

public static void main(String[] args) java를 공부하고 사용하면서 public class Main 코드블럭 내부에 로직을 작성하고 Run해서 내가 작성한 코드를 확인했다. 자바정리 포스팅의 첫번째는 항상 아무 생각없이 마주했던 main

13분 전
·
0개의 댓글
post-thumbnail

Transaction [ Data를 거래해보자 ]

Code(Text) 영역 Code 영역은 코드가 저장되는 영역이다. Code영역에 저장되는 코드들을 Cpu가 하나씩 가져가서 처리하게된다. 데이터(data) 영역 프로그램의 전역(global) , 정적(static) 변수가 저장되는 영역이다. 프로그램의 시작과 동

32분 전
·
0개의 댓글
post-thumbnail

메모리구조 [ 근데 이제 자바를 곁들인 ]

Code(Text) 영역 Code 영역은 코드가 저장되는 영역이다.Code영역에 저장되는 코드들을Cpu가 하나씩 가져가서 처리하게된다.데이터(data) 영역프로그램의 전역(global) , 정적(static) 변수가 저장되는 영역이다.프로그램의 시작과 동시에 할당 ,

약 1시간 전
·
0개의 댓글
post-thumbnail

프로세스란??

실행중인 프로그램을 뜻한다. 즉, 실행파일 형태로 존재하던 프로그램에 메모리에 적재되어 CPU에 의해 실행(연산)되는 것을 프로세스라고 한다. 프로그램이란 저장장치(하드디스크)에 저장되어있는 정적인 상태이고, 프로세스는 실행을 위해 메모리에 올라온 동적인 상태이다.(작

약 1시간 전
·
0개의 댓글

[컴퓨터 운영체제] 운영체제란 무엇인가?

1. 운영체제란? (Operating System) 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 2. 운영체제의 목표 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공한다.(하드웨어를 직접 사용하지 않고

약 2시간 전
·
0개의 댓글
post-thumbnail

CS 지식 정리하기

CS 지식을 쌓고, 컴퓨터를 더 잘 알아가기위해 위 글을 쓴다. 매일같이 배워가는 것들을 위 글에 기술해 놓을 것이며, 천천히 지식을 늘려가보자. 필자는 백엔드 개발자이므로 Java와 C자료구조는 프로그램의 기본 개념이다. 웹 개발자들이 쓰는 DTO클래스, 활성레코드들

약 3시간 전
·
0개의 댓글
post-thumbnail

Cache란??

캐시는 메모리와 CPU간의 속도 차이를 완화하기 위해 메모리의 데이터를 미리 가져와 저장해두는 임시 장소를 말한다. 캐시는 필요한 데이터를 모아 한꺼번에 전달하는 버퍼의 일종으로 CPU가 앞으로 사용할 것으로 예상되는 데이터를 미리 가져다 놓는다. 이렇게 미리 가져오는

약 5시간 전
·
0개의 댓글

Network

개념은 "abstraction", 사실은 "implementation"개념은 "사람", 사실은 "유형준"개념은 "이상", 사실은 "실체"OSI 7 Layer는 "이상"에 해당한다. 즉, "개념어" 이다.User mode (운영체제) : S/W의영역L7

약 13시간 전
·
0개의 댓글
post-thumbnail

항해99 CS 스터디: 하드웨어 part.3 HDD와 SSD의 차이

주 기억 장치는 정보 저장 용량이 한정적인 데다 전원이 꺼지면 내용이 사라져 버린다.보조 기억 장치(secondary storage)는 전원이 꺼져 있을 때도 정보를 유지한다.보조기억장치에는 두 종류가 있습니다.첫 번째는 오래된 기술이며 하드 디스크(hard disk)

약 15시간 전
·
0개의 댓글
post-thumbnail

📚CS : HDD와 SSD의 차이

2일차 1일 1로그 IT지식 스터디

약 20시간 전
·
0개의 댓글

[Java] Java에서의 동기화 기법 #1 synchronized 활용

Java 동기화 기법을 만나보기에 앞서, 동기화라는 개념의 등장 배경과 필요한 이유에 대해 먼저 간단히 알아보려 한다.동기화는 multi thread 혹은 multi process 환경에서 스레드 혹은 프로세스 간 공유 및 수정이 가능한 자원을 다룰 때, 자원의 안정성

어제
·
0개의 댓글

CS(5/16)

우리가 사용하는 컴퓨팅 장치를 생각해보자. 처음에는 1981년도 IBM에서 만든 PC에서 이어서 내려오는 노트북 또는 데스크톱 컴퓨터이다. 나도 마이크로소프트가 만든 windos 운영체제를 쓰는 PC를 쓰고있다. 하지만 다른 운영체제를 쓰는 PC도 있는데 그것이 mac

1일 전
·
0개의 댓글
post-thumbnail

인증 & 인가

유저 아이디와 비번 생성유저 비번 암호화 해서 DB에 저장.유저 로그인 -> 아이디와 비밀번호 입력유저가 입력한 비밀번호 암호화 한후 암호화되서 DB에 저정된 유저 비밀번호와 비교.일치하면 로그인 성공로그인 성공하면 access token을 클라이언트에게 전송.유저는

2일 전
·
0개의 댓글

3-Way-Handshake, PreFlight

3-Way-Handshake, 4-Way-Handshake, PreFlight

2일 전
·
0개의 댓글
post-thumbnail

[UNITY] NO PUN, NO UNET. C# 서버로 멀티FPS 게임 제작기

친구들과 함께 APEX Legend를 하면 꼭 한 라운드에 한번씩 하는 말이 있다.친구 1: "아 또 순간이동하네..."친구 2: "아니 분명 숨었는데 왜 또 맞아!"

2일 전
·
0개의 댓글
post-thumbnail

Agile (애자일) & Scrum (스크럼)

정의신속한 반복 작업을 통해 실제 작동 가능한 소프트웨어를 개발하여 지속적으로 제공하기 위한 소프트웨어 개발 방식입니다.협력과 피드백을 더 자주하고, 일찍하고, 잘하는 것 입니다.소프트웨어를 개발한 사람들 안에서의 협력을 말함 (직무 역할을 넘어선 협력)스스로 느낀 좋

2일 전
·
0개의 댓글
post-thumbnail

API

API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.인터페이스는 어떤 기계간의 장치끼리 정보를 교환하기 위한 수단이나, 방법을 의미한다. 예를 들어서 집에서 TV를 켜기 위해서 리모콘을

2일 전
·
0개의 댓글
post-thumbnail

[Network] TCP/IP

윤성우의 열혈 TCP/IP 소켓 프로그래밍을 보며 내용과 생각을 정리하는 글입니다. 네트워크 프로그래밍? 소켓 을 기반으로 둘 이상의 컴퓨터 사이에서 데이터 를 송수신 하는 프로그램의 작성을 의미 여기서 말하는 소켓 이란 네트워크(인터넷)의 연결 도구 운영체제에 의해 제공되는 소프트웨어 장치 라고 할 수 있는데, 네트워크 통신에 필요한 기본적인 준비...

3일 전
·
0개의 댓글