일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로세스 통신
- SRE
- javascript
- 쿠버네티스 컨트롤러
- ecs
- #Swagger-ui
- 기술PM
- IP
- 북딜
- action
- Kubernetes
- #api 문서화
- Redux
- server
- docker
- 모캠
- 카카오게임즈
- 모두의캠퍼스
- fluentd
- 프로세스
- #Swagger-editor
- #Swagger
- Site Reliability engineering
- AWS
- #Swagger-codegen
- React.js
- #스웨거
- React
- 쿠버네티스
- Reducer
- Today
- Total
목록분류 전체보기 (166)
탕구리's 블로그
동적계획법(Dynamic Programming) 기초 자릿수 N을 입력 받고 총 가질 수 있는 계단수의 경우의 수를 파악하는 문제 일반적으로 DP문제를 해결할때 Top-Down , Bottom-Up 방식을 이용한다고 인터넷을 떠돌아 다니면 배웠기 때문에 정확히는 모르겠지만 내가 푼 방식이 Bottom-Up이라 생각하고 풀어 보았다. 두 가지 방식을 통해 문제를 해결 하였는데 1. N이 1인 경우 부터 N까지의 경우의 수를 모두 파악하여 더해 주는 방법 (재귀 사용) 2. 특정값을 기준으로 전에 계산한 값을 통해 현재의 값을 구하는 방법(2중포문 배열 사용) (제대로 설명을 못하는 것 같아 죄송합니다) import java.io.BufferedReader; import java.io.IOException;..
출처:http://k9e4h.tistory.com/751. ERP (Enterprise Resource planning) ① 전산적 자원 관리 시스템 ② 기업의 모든 자원을 전체적으로 관리하여 최적화된 기업 활동을 통합, 관리 시스템에 근거하여 스피드 경영과 투명 경영의 효과를 꾀하는 것 2. Framework ① 특정 형태의 소프트웨어 문제를 해결하기 위해, 상호 협력하는 클래스들과 인터페이스의 집합 ② 장점 : 재사용성, 단순성, 역할구분, 확장성, 유지보수 용이 ③ 라이브러리와 프레임워크의 차이 • 라이브러리는 어플리케이션에서 호출할 수 있는 함수와 루틴으로 구성되어 있음 • 프레임워크는 어플리케이션에서 특정 기능들을 제공하기 위해 확장할 수 있는 일반적이고 상호 협력적인 컴포넌트를 제공 3. DI..
프로세스 메모리공간1. 코드 영역2. 스택 영역3. 데이터 영역4. 힙영역 코드 영역 : 프로그램의 실행 코드 혹은 함수를 저장하는 공간 스택 영역 : 잠깐 사용하고 메모리에서 소멸 시킬 데이터 데이터 영역 : 전역변수와 정적변수가 저장되는 공간 힙 영역 : 데이터를 동적으로 할당할 수 있는 공간
시작하기 전에 해당 블로그에 작성되는 글은 주인장의 지극히 주관적인 생각이 다수이며, 대부분의 지식은 구글링을 통해 얻고 있기 때문에 옳지않은 정보가 있습니다. 잘못된 부분이나 수정해야 하는 부분이 있다면 과감히 덧글을 남겨주세요! 모르는게 많은 새싹입니다 OSI 7 Layer Model 국제 표준화 기구가 발표한 OSI 7계층은 통신이 일어나느 과정을 7단계로 구분하여 한눈에 들어 올 수 있도록 보여준다. 컴퓨터 통신 구조의 모델과 앞으로 개발될 프로토콜의 표준적인 뼈대를 제공하기 위해서 개발된 참조 모델이다. TCP/IP Model 미국에서 개발한 인터넷 기본 통신 프로토콜이다.DOD Model을 기반으로 개발 되었다. OSI 7 계층은 장비 개발자들이 어떻게 표준을 잡을지 결정하기 위해 많이 사용하..
JAVA SE (Java Platform Standard Edition) 데스크톱, 서버, 임베디드시스템을 위한 표준 자바 플랫폼. 자바 가상머신 규격 및 API집합을 포함JAVA EE,ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다.SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 Android개발할때 주로 SE를 사용한다. JAVA EE (Java Platform EnterPrise Edition) 자바를 이용한 서버측 개발을 위한 플랫폼. 기존 SE에 웹 애플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 위한 플랫폼.JAVA SE에 서버측을 위한 기능을 부가하였기 때문에 SE기능을 모두 포..
spring frame work 스프링의 이해 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크 자바로 된 프레임워크로 자바SE로 된 자바 객체를 자바EE에 읜존적이지 않게 연결해주는 역할 스프링 특징 크기와 부하의 측면에서 경량 제어 역행이라는 기술을 통해 애플리케이션의 느슨한 결합을 모도 관점지향(AOP) 프로그래밍을 위한 풍부한 지원 애플리케이션 객체의 생명 주기와 설저을 포함하고 관리한다는 점에서 일종의 컨테이너라고 할 수 있음 간단한 컴포넌트로 복잡한 애플리케이션을 구성하고 설정할 수 있음 스프링의 특징을 좀 더 상세히 말하자면 -1) 경량 컨테이너로서 자바 객체를 직접 관리. 각각의 객체 생성, 소멸과 같은 라이..
데이터베이스 개념 1. 필요성/ 정의 / 특성 2. 언어, 사용자 3. 스키마 3계층( 외부, 내부, 개념) 4. 데이터베이스 설계(개념 -> 논리 -> 물리)5. 관계형 데이터베이스, 계층형 데이터베이스, 망형 데이터베이스 * 데이터베이스 도입배경 -> 파일시스템의 문제를 해결하기 위해 도입 * 파일 시스템 : 독립된 파일단위로 업무과 관련한 데이터를 저장하므로 “데이터 중복성”,”데이터 종속성” 발생 - 데이터 무결성에 위배될 가능성이 크다. * 데이터베이스 정의 1. 통합된 데이터(Intergrated Data) : 자료의 중복을 배제, 최소화 한 데이터의 집합2. 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장매체에 저장된 데이터 집합3. 운영 데이터(Operational ..
Servelet, Jsp : 서블릿 컨테이너가 이해할 수 있게 구성된 순수자바코드 HTML in JAVA : model, View, Controller의 역할을 jsp가 모두 수행한다. JSP의 동작 과정: JSP의 경우 처음 실행시 JSP전체 페이지를 Servlet 클래스의 소스코드로 변환하여 그 소스를 통해 컴파일 하고 컴파일 결과로 Servlet 객체를 만들고, 초기화해서 Servlet을 만든다. 컴파일된 Servlet은 힙메모리에 적재되고 URL요청시에 Servlet으로 접근한다. MVC 모델- Model : 논리적 데이터 기반 구조를 표현- View : 사용자 인터페이스 내의 구성요소들을 표현- Controller : Model과 View를 연결하고 있는 클래스를 대표, 모델과 뷰 내의 클래스들..
자바- 운영체제에 독립적이다- 기본자료형을 제외한 모든 요소들이 객체로 표현되있다- 가비지 컬렉터를 통한 자동 메모리 관리가 된다- 멀티 쓰레드를 지원한다 JVM 특징1. 스택기반의 가상머신2. 가비지 컬렉션3. 플랫폼에 독립적이다. 객체지향 프로그래밍(OOP_Object oriented Programming): 데이터를 객체로 취급하여 프로그램에 반영, 객체의 상호작용을 통해 프로그램이 상호작용한다.- 코드의 재사용성을 높이고 변경이 용이하다- 직관적이며 속도 향상에 도움이 된다.- 상속을 통한 장점이 그대화 된다. 객체지향의 특징1. 상속 2.캡슐화 3. 추상화 4. 다형성 상속과 구현의 차이점상속 : is -a 관계이다구현 : can-do 관계이다. 객체와 클래스의 차이 메모리 상에 올라가기 전의 ..