다음과 같은 코드가 있다고 가정해보자 . . . for(int i = 0; i < peopleList.getSize(); i++){ System.out.println(i + "번 째 사람"); } . . . (아무 의미없는 코드이다.) 언뜻보면 이게 무슨 낭비가 있나 싶을 정도로 사소하게 일어나는 실수 중 하나로 peopleList.getSize()가 실수한 부분이다. 이 반복문의 수행 구조를 살펴보면 getSize()함수가 계속 호출되고 있다. 여기서는 하나의 함수만을 호출하는 경우이지만 다음 코드에서는 더욱 심한 차이를 보이게 된다. . . . for(int i = 0; i < company.getInstance().getHRgroup().getStaffNum(); i++){ System.out.pr..
JAVA
eclipse에서 스프링을 하려고 하는데 갑자기 저런 에러가 발생합니다. 해결방법은 다양한 것 같다.. 각 종류별 해결책을 작성한 블로그를 1개씩 메모해둔다.. (참고로 나는 ooz.co.kr/29 로 시도했더니 고쳐졌고 다른 방법은 아직 사용해보지 않았다.) https://ooz.co.kr/29 https://yonoo88.tistory.com/868 https://hanuli7.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EB%A9%94%EC%9D%B4%EB%B8%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-pomxml%EC%97%90%EC%84%9C-plugin-execution-not-covered-%EC%98%A4..
우선 maven파일이 필요합니다. 아래 사이트로 들어갑니다. https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.6.3 Apache Maven 3.6.3 is the latest release and recommended version for all users. The currently selected download mirror is http://apache.tt.co.kr/. If you encounter a problem with this mirror, please select another mirror. If maven.apache.org 들어가서 아래와 같은 파일을 받아줍니다. ..
자바 OCR에 대한 오픈소스로 Tesseract를 많이 사용합니다. 이에 대한 링크는 https://sourceforge.net/projects/tess4j/ 를 참고하여 받으시면 됩니다. 이후 사용을 하던 중 처음 사용하시면 한글에서는 글자가 깨지는 현상이 발생합니다. 초기 tess4j에는 영어에 대한 언어만 지원하고 있습니다. https://github.com/UB-Mannheim/tesseract/wiki 에 들어가 원하시는(한글 등) 언어팩을 설치하시기 바랍니다. 그 후 언어설정에 대한 처리로 "Tesseract.java"파일 안에 코드를 보게 됩니다. 이 부분에서 language에 대한 값을 "kor" 로 고쳐야 합니다. TIP : 언어를 혼용하여 사용하고 싶으면 "eng + kor" 이..