post-thumbnail

Mybatis란? (장점, 특징, 컴포넌트)

Mybatis는 자바 오브젝트와 SQL사이의 자동 매핑 기능을 지원하는 ORM(Object relational Mapping)프레임워크이다.SQL을 별도의 파일로 분리해서 관리하게 해준다.Hibernate나 JAP(Java Persistence Api)처럼 새로운 DB

2020년 11월 8일
·
0개의 댓글
post-thumbnail

[자료구조] 파이썬으로 원형큐, 덱 (CircularQueue, CircularDeque) 구현하기

MAX_QSIZE를 사용하여 원형 큐의 크기를 지정해준다.이후에 원형 큐 클레스를 작성하고 \_\_init\_\_메소드를 사용해서 원형큐에 필요한 front와 rear을 선언해준다. item은 파이썬의 list를 사요하여 None으로 큐의 크기만큼 만들어준다.큐가 비었

2020년 11월 7일
·
0개의 댓글
post-thumbnail

[네트워크] OSI 7계층이란?

OSI (Open System Interconnection) 7계층은 국제표준화기구에서 개발한 모델로서, 네트워크 프로토콜 디자인과 통신을 계층으로 나눠 설명한 것입니다.즉 네트워크 통신이 일어나는 과정을 7단계로 나누어 놓은 것입니다OSI 7계층을 나눈 이유에 대해서

2020년 11월 7일
·
0개의 댓글
post-thumbnail

BeautifulSoup을 이용한 웹 크롤링 (네이버 뮤직 가사 크롤링)

BeautifulSoup를 파이썬에 설치하는 과정은 다른 블로그에 좋은 글들이 많습니다다음 블로그를 참고하면 좋을것 같습니다. 파이썬에서 BeautifulSoup설치하기가사를 불러올 리스트를 하나 생성해주고 네이버 뮤직 url을 가져옵니다.네이버 뮤직의 경우에는 tra

2020년 11월 3일
·
0개의 댓글

[DP/백준1932] 정수 삼각형

위 그림은 크기가 5인 정수 삼각형의 한 모습이다.맨 위층 7부터 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성하라. 아래층에 있는 수는 현재 층에서 선택된 수의 대각선 왼쪽 또

2020년 11월 3일
·
0개의 댓글

동적 계획법 (Dynamic Programming) 이란?

동적 계획법은 수학자인 리처드 벨만이 1940년대에 사용하던 용어입니다.큰 문제 안에 작은 문제가 중첩되어있는 문제를 해결하는 데 사용하는 방법을 '동적계획법'이라고 이름 붙였다고합니다.동적 계획법과 Dynamic이라는 단어는 어떤 연관성이 있는가 궁금했는데, 그 이유

2020년 11월 3일
·
0개의 댓글

[자료구조] 파이썬으로 스택(Stack)구현하기

파이썬(python)으로 스택(stack) 자료구조를 구현해보자파이썬에 내장되어 있는 Data-type중 리스트(list)를 이용하여 구현했다.Stack 클래스를 생성하고 init method를 이용하여 멤버 변수를 만들어준다.top 변수 안에는 파이썬에 내장되어 있

2020년 11월 1일
·
0개의 댓글
post-thumbnail

Maven 이란?

Maven이란 자바용 프로젝트 관리 도구이다.프로젝트를 위해 작성한 Java코드나 여러 자원들(.xml, .jar, .properties)를 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물이다.또 단순히 컴파일해주는 작업 뿐만 아니라,

2020년 11월 1일
·
0개의 댓글

XSS(Cross Site Scripting)과 Lucy-Xss-filter(xss-filter)

웹 해킹 공격 기법악의적으로 스크립트 코드를 삽입하여 개발자가 고려하지 않은 기능을 작동시킴다른 사용자가 스크립트를 실행하게 하므로써 정보 탈취가 가능하다.XSS 공겨은 악성 스크립트를 삽입하는 방식이다.<script>를 <script>

2020년 10월 31일
·
0개의 댓글
post-thumbnail

Swagger 프로젝트 적용과 어노테이션

API들이 가지고 있는 스펙(spec)을 명세, 관리할 수 있는 프로젝트협업을 진행하거나 이미 만들어져 있는 프로젝트에 대해 유지보수를 진행하게 되면 구축되어 있는 API서버가 어떤 스펙을 가지고 있는지 파악해야한다. 이러한 스펙 들을 직접 문서로 작성하게 되면 API

2020년 10월 31일
·
0개의 댓글
post-thumbnail

IntelliJ에서 Spring MVC 환경 구축하기

IntelliJ에서 SpringMVC환경을 구축하는 것은 IntelliJ나 Spring을 처음 다루었을 때 가장 어렵게 다가왔던 부분이다.처음 다룰 때에 설정이 꼬이기 시작하면 복구하는 것이 굉장히 어렵기 때문이다.글을 보고 처음부터 따라하면 쉽게 환경을 구축할 수 있

2020년 10월 31일
·
1개의 댓글