일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로세스 #CPU #시공유 #커널
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #cd
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- 인가 #
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- 보안 #이슈
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #tdd #테스트 주도개발 #테스트코드 #유닛테스트
- 스프링 #백엔드 #자바
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #대용량트래픽 #처리방법 #캐싱 #코드최적화 #db최적화 #트래픽 #로드밸런서
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #트랜잭션전파 #transaction
- 쓰레드 #쓰레드풀 #프로세스
- spring security #jwt 토큰 #json web token #token #직렬화 #인증
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #로그인 #인증인가 #jwt? #토큰인증 #액세스토큰 #리프레시토큰 #쿠키 #파싱 #서명키의 중요성 #security context holder
- 비트 #바이트 #이진수
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #get방식 #post방식 #http프로토콜 #클라이언트 #백엔드 #api
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #springmvc패턴 #model #view #controller
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- java5기
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #최종프로젝트 #aws s3 #프로필 이미지 수정 #자동삭제
- 챌린저스 #bod
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #aop #관점지향프로그래밍 #유지보수
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #소셜로그인 #네이버 #기능구현 #vue.js #spring boot #네이버로그인 #연동하기
- ci/cd파이프라인
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #ioc #의존성
- 스파르타 코딩클럽 #인메모리db #h2 #연동이슈 #문제해결 #방법 #spring security #header #
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #4개월삭제 #국비지원 #자바
- Today
- Total
목록분류 전체보기 (192)
요리사에서 IT개발자로
프로세스란운영체제로부터 자원을 할당받는 작업의 단위 프로세스는실행 중인 프로그램을 의미한다프로세스 구조운영체제가 프로그램 실행을 위한 프로세스를 할당할 때프로세스안의 Code, Data, 메모리영역(Stack, Heap)을 함께 할당해준다.쓰레드란프로세스가 할당받은 자원을 이용하는 실행의 단위 쓰레드는프로세스 내에서 코드 실행의 흐름이다.프로세스가 작업중인 프로그램에서 실행 요청이 들어오면 쓰레드를 만들어 명령을 처리한다.쓰레드들은 실행을 위한 프로세스 내 주소 공간이나메모리 공간(Heap)을 공유받는다쓰레드들은 명령처리를 위한 자신만의 메모리 공간(Stack)도 할당받는다. Java 쓰레드일반 쓰레드와 동일하며JVM(Java Vertual Marchine)프로세스 안에서 실행되는쓰레드를 말한다.Java..
오류(Error) 일반적으로 회복이 불가능한 문제이다.시스템 레벨에서 아니면 주로 환경적인 이유로 발생한다.코드 문제로 발생하는 경우도 있으나 발생한다면 회복이 불가능하다.예외(Exception) 일반적으로 회복이 가능한 문제이다.회복이 가능하다는 것은 이미 그 문제를 인지하고 대응 할 수 있다는 것.현실적으로 코드 레벨에서 할 수 있는 문제상활에 대한 대응은 예외 처리에 속한다. 컴파일이란일반적인 언어는 컴퓨터가 알아듣지 못한다.그래서 프로그래밍 언어를 사용하여 컴퓨터가 이해할 수 있는 코드로 번역한다. 컴파일 에러(예외).java 파일을 .class 파일로 컴파일할 때 발생하는 언어이다.대부분 에러는 자바 프로그래밍 언어의 규칙을 지키지 않아서 발생한다.컴파일 에러가 발생하는 경우 해결방법은 해당 문..
객체지향 프로그래밍이란소프트웨어가 필요한 부품들을 제작하여 부품들을 조립해서 하나의 완성된 프로그램을 만들 수 있는것. 객체란?객체는 세상에 존재하는 물체를 뜻하며 식별이 가능한 것. 객체는 속성과 행위로 구성이 되어있다. 예를 들자면속성 = 회사, 모델, 색상, 가격, 속도 등행위 = 가속, 브레이크, 기어 변속, 조명 ,경적 Java에서는 위와같은 속성과 행위를 필드의 메서드로 정의하여 구현할 수 있다.이와 같은 현실에있는 객체를 소프트웨어의 객체로 설계하는 것을객체 모델링이라 한다. 현실에서 사람이라는 객체와 자동차라는 객체는 서로 행위를 통하여 상호작용을 하며 협력할 수 잇다. 자동차의 가속 페달을 밟는다 => 이에 자동차가 반응하며 속도가 올라간다.자동차의 브레이크 페달을 밟는다 => 이에 자동..
알고리즘이란어떤 작업을 수행하기 위해 입력을 받아서 원하는 출력을 만들어 내는 과정을 뜻한다. 알고리즘의 수행 내용을 의사코드로 작성하기도 한다.그 알고리즘의 문제를 얼마나 빠르게 해결하는 지 평가하는시간복잡도 라는 개념도 같이 존재한다.의사코드(pseudo-code)=의사하다, 실제와 비슷하다, Pseudo: 가짜의,모조컴퓨터 프로그램이나 알고리즘이 수행해야할 내용을 논리적으로 서술해 놓은 것.프로그램알고리즘을 컴퓨터가 이해하고 실행할 수 있는 특정 프로그래밍 언어로 표현한것.프로그램 = 알고리즘 + 자료 구조자료구조(Data structure)데이터 값의 모임, 데이터 간의 관계, 데이터에 적용할 수 있는 함수나 명령을 의미한다.어떤 자료 구조를 선택하느냐에 따라 효율적인 알고리즘 사용이 가능하다.자..
//1.배열의 특정값을 대입해서 선언 int[] intArr = {10, 20, 30, 40, 50}; String[] stringArray = {"a", "b", "c", "d"};// 2. for 문을 통해서 대립 for(int i=0; ifor은 intArr의 배열의 길이만큼 순회할것.intArr[i]는 i가 순회한 횟수가 intArr[i] 배열의 저장되며 sout으로 i가 intArr[i]의 입력한 횟수를 표시할것이고 intArr[i]의 길이 5개를 , 0부터 시작하여 4까지 총 0, 1, 2, 3, 4 int[] intArr = {10, 20, 30, 40, 50};Arrays.fill(intArr, 2);for(int item: intArr..
피연산자와 연산자란계산할 때 계산의 대상이 되는것이 피연산자.계산의 목적이 되는것이 연산자 연산자 덧셈 뺄셈처럼 계산할 기호피연산자 연산자로 인해 계산되는 숫자 package Week02;public class w01 { public static void main(String[] args) { int x = 5; int y = 10; int z = x + y; System.out.println(z); }}산술연산자+, -, *, / ,% ,>사칙 연산과 비트연산비교연산자>, =, 크고 작음과 같고 다름을 비교논리연산자&&, ||, !그리고 (AND)와 또는(OR)으로 조건을..
WEB의 기본 개발자는 웹서비스를 만드는것이 본질이다. 웹서비스란? 웹이라는 공간에서 제공되는 서비스 서비스를 설계/제작/관리 하는 것이 웹 서비스 개발자이다. 웹공간의 클라이언트가 요청하면 해당 요청을 받는 서버는 웹서버(프론트엔드, 백엔드)라 한다. 웹서버는 물리적으로 컴퓨터라 한다. 컴퓨터는 인터넷으로 연결되어 있기에 요청을 받고 응답을 해줄 수 있는것이다. (웹)서버의 주요 기능은 (정적)페이지와 API를 제공한다. 웹서비스를 원활하게 하기 위한도구 AWS(Amazon Web Services), Vercel, Netify 등이 존재한다. 웹서비스를 더 원활하게 하기위한 S3와 같은 서비스도 존재한다. 도구를 사용하는 이유 장점 물리적인 도구를 사용하는것보다 렌탈 시스템이 효율적이다. 단점 렌탈식이..
개발 언어의 역사A언어첫 개발 언어 A Programming Language의 약자1960년대 발표핵심기능입/출력, 문맥 B언어Bell사에서 개발한 언어1960년대 발표핵심기능A언어 기능 + 기계식 데이터 타입, 연산기능 , 메서드 C언어B언어보다 좋은의미로 C언어1970년대 발표핵심기능B언어 기능 + 자료형 데이터 타입, 자료구조 자바언어 어디서나 동작가능한 , 자바 커피에서 이름을 따서 만든 Java언어 1990년에 발표핵심기능 : C언어 기능 + 공통 실행환경, 클래스, 객체Java를 배워야 하는 이유는?가장 많이 쓰이는 개발 언어중 하나 여러 OS에 실행이 가능하다이해하기 쉽고 유지보수가 쉽다.안전성이 높아서 프로그래밍 오류를 방지하고 안전하다.대규모 앱개발이 가능하다다양한 개발 도구와 라이브러리..
상단 스크롤바 배너 타이핑효과카드클릭시 이동이미지 슬라이드블로그 바로가기 버튼응원글 남기기상단 이동 버튼 피그마
ctrl+shift+ L 단축키 전체 목록보 ctrl + +, - 확대 축소. ctrl + D 한줄 삭제 ctrl + alt + ↓ 행단위 복사 alt + shift + A 멀티컬럼편집 (구역설정), 해제하려면 다시 또같이 누르면된다. alt + ↑, ↓ 행단위 이동 구역을 드래그하여 동시에 이동이 가능하다. tab 구역 설정해서 들여쓰기 shift + tab 내어쓰기 ctrl + i 자동 들여쓰기 맞춤 자동정렬 ctrl + space 자동 완성 ctrl + / 주석쓰기, 지우기 (토글), 한줄 주석 /* */ 시작점과 끝점에 구역설정하여 주석처리가 가능하다.(여러줄 주석) 주석이란 코드를 설명하기 위해 만들어졌다, 괄호안에 주석쓰면 문자열이되어 주석처리가 되지않는다. 변경도 가능하다 window -> ..