본문 바로가기

전체 글

[Spring 에러] The fully qualified name of the bean's class 에러 내용 Attribute : class The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions. 해결 방법 1. Build Path에서 ojdbc6.jar 를 import 해준다. 2. Project - Clean 더보기
[Git] IntelliJ 와 git 연결하기 & .gitignore 파일 만들기 1. 로컬 저장소로 Commit 하기 연결하려는 프로젝트를 연 뒤 상단 메뉴바의 [VCS] -> [Enable version Control Integration] 를 클릭합니다. Git을 선택하고 OK를 누릅니다. 왼쪽의 Commit 탭을 클릭하여 Git 초기화 및 버전 관리할 파일을 선택합니다. 버전 관리하고 싶은 파일을 우클릭 후 Add to VCS를 선택합니다. 그럼 Default Changelist 항목에 선택한 파일이 포함되어 커밋할 수 있게 됩니다. Commit message 를 적어줍니다. 해당 프로젝트 경로에 git repository 가 생기고, commit도 완료되었다고 메세지가 뜨는 걸 확인할 수 있습니다. (로컬 저장소로 commit이 완료되었다는 뜻입니다) 2. 로컬 저장소를 원격.. 더보기
[Bootstrap4] d-flex 속성 (with breakpoints) d-flex 와 d-inline-flex d-flex : 한 row를 block 형태로 차지한다. d-inline-flex : 말 그대로, block 이 아닌 inline 형태이다. d-lg-inline-flex breakpoints 가 lg 이상일 때만 inline 형태를 띈다. lg 미만으로 내려가면 inline이 아닌 d-flex 형태를 띈다. Window Size 가 LG 일때 (992px 이상, 1200px 미만) Window Size 가 MD 일때 (768px 이상, 992px 미만) d-lg-inline-flex 블록 부분이, 더이상 inline 형태가 아닌 d-flex 형태가 되어 아래로 내려감 더보기
[IntelliJ] 인텔리제이 설치하기 젯브레인 툴박스 설치 툴박스는 인텔리제이를 만든 젯브레인의 제품 전체를 관리해 주는 데스크톱 앱 안드로이드 스튜디오, 웹스톰, 인텔리제이 커뮤니티 등 모든 제품군의 버전관리와 JVM 옵션 등을 조정 가능 툴박스를 통해 설치하게 되면 해당 도구의 버전 관리가 쉬워지기 때문에, 인텔리제이를 바로 설치하지 않고 젯브레인 툴박스로 설치할 예정 www.jetbrains.com/toolbox-app/ JetBrains Toolbox App: Manage Your Tools with Ease Open any of your projects in any of the IDEs with one click. www.jetbrains.com 다운로드를 완료 후 Toolbox를 실행하면, 현재 툴박스를 통해 설치할 수 있는 젯브.. 더보기
[Java] StringTokenizer 사용법 문자열이 특정 구분자(delimiter)로 연결되어 있을 경우, 구분자를 기준으로 부분 문자열을 분리하기 위해서는 다음 두가지 방법이 있다. String의 split() 메소드 이용 java.util 패키지의 StringTokenizer 클래스 이용 ① split() 메소드 사용법 String 클래스의 split() 메소드는 다음과 같이 호출되는데, 정규 표현식을 구분자로 해서 문자열을 분리한 후, 배열에 저장하고 리턴한다. String[] result = "문자열".split("정규표현식"); 다음과 같은 문자열 중 &, 쉼표(,) , - 를 제외하고 사람 이름만 따로 뽑아내고 싶을 경우, 홍길동&이수홍,박연수,김자바-최명호 &, 쉼표(,), -를 파이프(|) 기호로 연결한 정규 표현식을 매개값으로 제.. 더보기
[Git] Eclipse와 Git 연동하기 Step 1. 기존에 Eclipse에 있는 프로젝트를 로컬 Repository를 만들어 연동하기 1. Eclipse에서 연동하려는 프로젝트 우클릭 > Team > Share Project ... 2. Configure Git Repository 창이 켜지면 클릭 3. Git 저장소의 경로를 지정하는 단계입니다. 보통 사용자₩사용자이름₩git 으로 경로가 되어 있습니다. (Mac 기준으로는 아래 캡처와 같이 repository 폴더가 새로 지정되어 있을 겁니다.) 이때 이 Git 저장소의 경로가 이클립스의 프로젝트 폴더의 경로와 달라야 합니다. 저는 뒤에 새로 지정할 로컬저장소명을 붙여주었습니다. Finish를 눌러줍니다. 저장소 위치, 작업 위치 등 저장소와 관련된 기본 설정을 볼 수 있습니다. Curr.. 더보기
[Java] BufferedInputStream 와 BufferedReader 프로그램의 실행 성능은 입출력이 가장 늦은 장치를 따라간다. CPU와 메모리가 아무리 뛰어나도 하드 디스크의 입출력이 늦어지면 프로그램의 실행 성능은 하드 디스크의 처리 속도에 맞춰진다. 네트워크로 데이터를 전송할 때도 마찬가지다. 느린 네트워크 환경이라면 컴퓨터 사양이 아무리 좋아도 메신저와 게임의 속도는 느릴 수밖에 없다. 이 문제에 대한 완전한 해결책은 될 수 없지만, 프로그램이 입출력 소스와 직접 작업하지 않고 중간에 메모리 버퍼(buffer)와 작업함으로써 실행 성능을 향상시킬 수 있다. 예를 들어 프로그램은 직접 하드 디스크에 데이터를 보내지 않고 메모리 버퍼에 데이터를 보냄으로써 쓰기 속도가 향상된다. 버퍼는 데이터가 쌓이기를 기다렸다가 꽉 차게 되면 데이터를 한꺼번에 하드디스크로 보냄으로써.. 더보기
[Bootstrap4 사용법] justify-content 속성 그림으로 보는게 가장 빠르니 아래 그림을 참조하자. 아무것도 지정해주지 않는다면 default 속성은 justify-content-start 이다. between과 around의 차이점 around는 자신의 블록 기준으로 왼쪽, 오른쪽의 공백크기가 같다. (그래서 맨처음과 맨 끝이 채워져 있지 않다. 공백이 들어가기 때문.) between은 맨처음과 맨끝에도 채워져 있다. 더보기