'stack'에 해당되는 글 2건

반응형

Spring Framework(스프링 프레임워크)

  • 자바 엔터프라이즈 개발을 편하게 해주는 경량급 오픈소스 애플리케이션 프레임워크이다.
  • POJO 기반의 엔터프라이즈 애플리케이션 개발을 쉽고 편하게 할 수 있도록 한다.
  • 동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공한다.
  • 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자 정부 표준 프레임워크의 기반 기술

Spring의 특징

  • EJB보다 가볍고 배우기도 쉬우며 경량 컨테이너의 기능을 수행합니다.
  • 제어 역행(IoC, Inversion of Control) 기술을 이용해 애플리케이션 간의 느슨한 결합을 제어합니다.
  • [서블릿이나 빈 등을 개발자가 코드에서 생성하지 않고 프레임워크가 직접 수행하는 방법입니다.]
  • 의존성 주입(DI, Dependency Injection)기능을 지원합니다.
  • [ 클래스 객체를 개발자가 코드에 생성하지 않고 프레임워크가 생성하여 사용하는 방법]
  • 관점 지향(AOP, Aspect-Oriented Programming) 기능을 이용해 자원 관리를 합니다.
  • [핵심 기능 외 부수 기능들을 분리 구현함으로써 모듈성을 증가시키는 방법입니다.]
  • 영속성과 관련된 다양한 서비스를 지원합니다.
  • 수많은 라이브러리와의 연동 기능을 지원합니다.

접근 제한자( public > protected > default >private)

  • public - 접근의 제한이 없다
  • protected - 같은 패키지 or 다른패키지에서 상속받아 사용 가능
  • default - 같은 패키지 내에서만 접근 가능
  • private - 같은 클래스 내에서만 접근 가능

 

Stack과 Que

Stack

  • LIFO(Last In First Out)
  • push() 데이터 입력/ pop() 데이터 출력

Que

  • FIFO(First In First Out)
  • enQueue() 데이터 입력 / deQueue() 데이터 출력

그림참조 : https://article2.tistory.com/818

반응형

'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글

ERP? Framework?  (0) 2020.03.11
URI와 URL의 차이  (0) 2019.12.09
신입개발자 면접 질문 #2  (0) 2019.12.06
신입개발자 면접 질문 #1  (0) 2019.12.06
가비지 컬렉션이란?  (0) 2019.12.06
블로그 이미지

꽃꽂이하는개발자

,
반응형

 

def stack_ex():
"""리스트를 활용한 stack 구현
append pop 메서드를 이용하면 stack 자료형을 구현할 수 있다."""
stack = []
stack.append(10)
stack.append(20)
stack.append(30)
print("STACK:", stack)
# output : input 방향과 동일
print(stack.pop())
print(stack.pop(-1))
print(stack.pop())
#pop 하기전에 비어있는지 체크
if len(stack) > 0:
print(stack.pop())
else:
print("스택이 비어있음:")
print("STACK:", stack)

def queue_ex():
"""리스트를 응용한 Queue 자료형의 구현 리스트의 append, pop(0)를 이용하면 Queue 구현 가능"""
queue = []
queue.append(1)
queue.append(2)
queue.append(3)
print("QUEUE:", queue)
#output은ㅇ 앞에서부터 : 0번 인덱스
print(queue.pop(0)) #queue는 먼저 넣은것 부터 튀어나와요 [1,2,3] 중에 1번이 튀어나와요
while(len(queue) > 0):
print("Queue item:", queue.pop(0))

if __name__ == "__main__":
#define_list()
#list_opper()
#list_method()
#loop()
#stack_ex()
queue_ex()

반응형

'2020 > Python' 카테고리의 다른 글

Python 튜플(Tuple),packing, unpacking,assignment  (0) 2019.11.19
Python Set(교집합,합집합,차집합)add,remove,discard,update,clear()  (0) 2019.11.19
Python loop  (0) 2019.11.18
Python reverse/ sort/ sorted  (0) 2019.11.18
Python list,copy  (0) 2019.11.18
블로그 이미지

꽃꽂이하는개발자

,