Pandas(판다스)란? - 파이썬 라이브러리 >pandas는 파이썬에서 사용하는 데이터 분석 라이브러리 입니다. pandas를 사용하면 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 라이브러
1. Index란? >인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 만약 우리가 책에서 원하는 내용을 찾는다고 하면, 책의 모든 페이지를 찾아 보는것은 오랜 시간이 걸린다. 그렇기 때문에 책의 저자
안녕하세요 여러분. 오늘 포스팅 할 내용은 자바 1.2 버전 부터 제공되고 있는ThreadLocal 클래스 입니다ThreadLocal - Thread 단위로 로컬 변수를 할당하는 기능일반 변수의 수명은 특정 코드 블록ex)method 범위, for블록 내의 범위 내에서
임계영역이란? > 둘 이상의 스레드가 공유 자원에 접근할 때, 오직 한 스레드만 접근을 허용해야 하는 경우에 사용한다. 일반 동기화 객체와 달리 개별 프로세스의 유저(user) 메모리 영역에 존재하는 단순한 구조체이다. 따라서 다른 프로세스가 접근할 수 없으므로 한 프
장고는 MVC(Model-View-Controller)를 기반으로 한 프레임워크다. 하지만 장고에서는 같은 개념을 MTV(Model - Template - View)라고 부른다.참고로 MVC패턴은 데이터(model), 사용자 인터페이스(view), 데이터 처리 로직(c
파이썬 random 모듈을 사용하여 게임 유형, 포지션 , 사용불가 스펠을 랜덤으로 골라주는 app을 만들어보았습니다.random.randint(0, 3) -> 랜덤 모듈에 있는 정수형 숫자 0 에서 3 사이를 랜덤으로 골라주는 기능.\-- 결과화면 --
Spring AOP란? AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것이다.
자바의 Exception은 크게 세가지입니다. > * Checked Exception Unchecked Exception Error reference
HandlerMethodArgumentResolverArgument ResolverSpring에서 Resolver의 동작은 아래와 같은 과정으로 이루어진다.Client Request 요청Dispatcher Servlet에서 해당 요청 처리Client Request에 대
HTTP(HyperText Transfer Protocol)는 하이퍼 텍스트 전송 프로토콜의 약자로써 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜입니다. 쉽게 말하여여러분이 접속한 페이지의 데이터를 HTTP가 전송해준다고 보시면 됩니다.
프로세스(process)란 무엇일까? > 프로세스란 운영체제로부터 자원(공간)을 할당받은 작업의 단위입니다. 프로그램과 프로세스의 차이점은 프로그램은 실행되지않은 정적인 파일(\.EXE, \.TXT)이고 프로세스는 프로그램을 더블클릭해서 실행시킨 즉 메모리에 공간을
Equals()란 > equals()는 두 인스턴스의 주소값을 비교하여 같은 인스턴스인지를 확인하고 같으면 true, 다르면 false의 boolean값을 리턴하는 메서드이다.
안녕하세요 여러분들도 한번씩은 겪어보셨을만한 상황을 가지고 와봤습니다. 제 상황은 콘솔창에 한글이 깨져서 나오는 문제상황이었습니다. > 이런 간단한 한글을 띄우는게 목적이었으나 한글이 깨지더군요 아래처럼... 누가봐도 아. 인코딩이 뭐 UTF-8이 아닌 다른걸로