7JeY world
황금주 인수 관련 주주 총회 결의 사항에 대해 거부권을 행사할 수 있는 주식을 말한다 차등의결권주발행 실제 보유한 지분보다 많은 의결권을 행사할 수 있도록 하는 것 빅배스 회계(big bath accounting) 글로벌 가치사슬 가교은행 청산 대상인 금융기관의 자산과 부채를 임시로 넘겨받고, 예금과 출금 등의 업무를 대행하는 은행 포이즌필(poison pill) 기존 주주에게 회사 신주를 시가보다 싼 가격으로 매입할 수 있는 권리를 주는 제도 적대적 인수합병(M&M)움직임이 있을 때 해당 기업을 쉽게 인수하지 못하도록 독약과 같은 효과를 낸다 해서 붙여진 이름 황금낙하산 제도 임기가 종료 되지 않은 경영진들에게 거액의 퇴직금을 지급하거나 스톡옵션을 제공하는 것 가계처분가능소득 쇼루밍 곰의 포옹(bear..
동기식과 비동기식 (Synchronous, Asynchronous) 데이터를 통신하는 방법을 말한다. 동기는 말 그대로 동시에 일어난다는 뜻이다. 요청과 결과가 동시에 일어난다. A노드와 B노드 사이의 transaction(작업 처리 단위)를 동시에 맞추겠다는 뜻 +) 설계가 간단하고 직관적이다 -) 결과가 주어질 때 까지 대기해야 한다(다른 작업 불가) 비동기는 동시에 일어나지 않는다는 뜻이다. 요청과 결과가 동시에 일어나지 않는다. 노드 사이의 transaction을 동시에 맞추지 않아도 된다는 뜻 +) 결과가 주어지는 데 까지 걸리는 시간 동안 다른 작업이 가능하다. 자원의 효율적 사용! -) 설계가 동기식 보다 복잡하다.
GET방식과 POST방식의 차이점 GET방식은 웹 브라우저가 웹 서버에 데이터를 요청할 때 사용한다. 웹 브라우저에서 웹 서버로 전달되는 데이터가 인코딩 되어 URL에 붙는다. 전달되는 데이터가 255개의 문자를 초과하면 문제가 발생할 수 있다. POST방식은 웹 브라우저가 웹 서버에 데이터를 전달하기 위해 사용한다. 전달되는 데이터가 URL에 표시되지 않으며, 많은 양의 데이터를 전달하는 데 적합하다.
REST, RESTful 1. REST : Representatioanl State Transfer 1) 자원을 이름으로 구분하여 해당 자원의 상태 혹은 정보를 주고받는 것 Resource(자원) 의 representation(표현)에 의한 상태 전달 자원 의 표현 이란? Resource : 해당 소프트웨어가 관리하는 모든 것 문서, 이미지, DB 등 Representation : 자원을 표현하기 위한 이름 DB의 학생 정보가 자원일 때 'students'를 자원의 표현으로 정함 전달 : JSON, XML을 통해 주고 받는 것이 일반적 2) 웹에 존재하는 자원(이미지, 동영상, DB)에 대해 고유한 URI를 부여하고 활용하는 방법 네트워크 상에서 Client - Server사이의 통신 방식 중 하나이다...
애자일 방법론 애자일 방법론은 하나의 개발 모델이 아니라 여러개의 개발 방법론이 있는 집합체 혹은 규약에 가깝다. 폭포수 모형 개발론 방식의 한계를 극복하기 위해 나타난 방법으로, 개발과 함께 즉시 피드백을 받아 유동적으로 개발하는 방법론을 말한다. 칸반(Kanban), TDD(Test-driven development), BDD(Behavior-driven development), 스크럼 등이 있다. TDD(Test-driven development) :테스트 주도 개발 구현코드를 작성하기 전 테스트 코드를 작성한다. +) 코드의 확장성 및 유지보수가 용이해진다. (자연스러운 모듈화) -) 숙련되기까지 시간이 소요되며 선행 투자가 많이 필요하다. BDD(Behavior-driven development..
이중 연결 리스트를 이용한 덱(Deque) 덱은 양쪽 끝에서 삽입/삭제 연산이 가능해야 하기 때문에 다음과 같이 왼쪽 링크 필드와 오른쪽 링크 필드를 가지는 노드를 사용하는 이중 연결 리스트를 이용하여 구현한다. class DQNode{ char data; DQNode rlink; DQNode llink; } class DQueue{ DQNode front; DQNode rear; public DQueue() { front = null; rear = null; } public boolean isEmpty() { return (front == null); } public void insertFront(char item) { DQNode newNode = new DQNode(); newNode.data = ..
Stack (1) 연결 자료구조 방식을 이용한 스택의 구현 스택의 초기상태(공백스택)는 참조변수 top을 null로 설정하여 표현 연결 자료구조 방식을 이용하여 스택을 구현하면 스택의 원소는 연결리스트의 노드가 된다. 스택에 원소를 삽입할 때 마다 연결 리스트에 노드를 하나씩 할당한다. 스택 원소의 순서는 연결 리스트 노드의 링크를 사용하여 표현하고, 스택의 top은 참조변수 top을 사용한다. 중위 표기 수식을 후위 표기 수식으로 변환하는 연산을 수행하는 프로그램을 구현 interface Stack { boolean isEmpty(); void push(char item); char pop(); void delete(); char peek(); } class StackNode { char data; S..
[boj 12851번] 숨바꼭질2 현재 index까지 올 수 있는 방법이 몇개있는지 담는 cnt[index]배열이 필요하다. check[index] = true 임에도 next위치에 가는 경로가 최단이면 cnt를 늘려주어야 한다. 아직 방문하지 않은 상태 이미 방문 했더라도 이동거리가 같은 경우 dist[next] = dist[now] +1 이라면 queue에 넣어주면 된다. public class Main { static boolean check[] = new boolean[100001]; static int cnt[] = new int[100001]; static int dist[] = new int[100001]; static int N, K; public static void bfs(int N, ..