분류 전체보기 146

java | array type Map[] null 포함 여부 체크

1 2 3 4 5 6 7 8 9 10 11 Map[]resultList = (Map[])testService.selectTable(params); boolean isResultListCheck = Arrays.asList(resultList).subList(0, 4).contains(null); // resultList에 null이 없을 경우 // isResultListCheck 의 return값 = false // resultList = [null, null, null, null, null]일 경우 // isResultListCheck 의 return값 = true // subList(시작인덱스 값, 종료 인덱스값) // array에서 null이 있는지 체크할 인덱스 범위만큼 설정하면 된다. Color..

개발/JAVA 2020.06.16

Javascirpt | ESLint 설치, 사용

lint : 틀린 문법이 있으면 바로 알려주는 기능. 서버를 실행하고 해당 기능(버튼, 메뉴 등)를 실행해야 오류메세지를 보고 잘못된 코드를 알 수 있는데 lint는 실행전에 알 수 있어서 편하다. - ESLint 다운로드 주소 : https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint 이 주소에서 Install을 누르면 visual Studio code에서 설치할건지 묻는 팝업창이 뜨고 ok를 누르면 visual studio code에서 ESLint 다운로드 창을 연다. ESLint - Visual Studio Marketplace Extension for Visual Studio Code - Integrates ESLint..

개발 2020.06.09

java | 오류 | Incompatible operand types List<Map<String,String>> and Class<byte[]> | List 형식 null 체크

1. 오류 : Servlet.service() for servlet [Spring MVC Dispatcher Servlet] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.Error: Unresolved compilation problems: Incompatible operand types List and Class (오류 메세지) 1 2 3 4 5 6 7 8 9 10 6월 08, 2020 10:36:49 오전 org.apache.catalina.core.StandardWrapperValve invoke 심각: Servlet.service() for servlet [Spring..

개발/JAVA 2020.06.08

SVN | 새로 만든 폴더/파일 add, commit

svn에서 업데이트 받은 파일을 수정하면, 파일 우클릭시 svn commit 메뉴가 바로 있는데 내가 새로 만든 파일은 svn commit 메뉴가 없다. add를 해야 commit 할 수 있다. - svn에 새로 만든 폴더 add 폴더 우클릭 > TortoiseSVN > Add 클릭 > 팝업되는 창에서 commit 할 폴더/파일 체크 > [OK]버튼 이렇게 ADD를 완료하고 다시 해당 폴더를 우클릭하면 SVN Commit 메뉴가 생긴다.

개발 2020.06.05

글씨체 | 읽기 편한 가독성 좋은 글씨체 | 리디바탕체

업무하면서 메모장을 많이 사용하는데, 그동안 사용했던 여러 폰트중에서 리디바탕체가 제일 잘 읽힌다. 다만 리디 바탕체는 줄높이에 꽉 차는 크기라서 줄간격를 조금 띄워야 더 잘 읽힌다. 리디바탕체는 리디북스 홈페이지에서 무료로 다운로드 할 수 있다. https://www.ridicorp.com/branding/fonts/ridibatang/ 리디바탕 더 선명하고, 긴 문장도 잘 읽을 수 있는 전자책 전용 글꼴 리디바탕을 소개합니다. www.ridicorp.com

후기 2020.06.05

Eclipse | tip | 불필요한 띄어쓰기 삭제 (java 파일 용량 줄이기)

1. 기능 설명 : 코드 맨끝의 띄어쓰기나 빈 줄의 띄어쓰기를 한꺼번에 없애주는 이클립스기능 예시) - 적용전 : (≫ : 띄어쓰기 ) - 적용후 : 2. 적용방법 : 이클립스 상단 메뉴 Window > Preferences > 왼쪽 메뉴 Java > Editor > Content Assist > Save Actions > [Confiqure]버튼 클릭 > 새로운 창의 'Code Organizing'탭에서 Remove trailing whitespace 선택 > [OK]버튼 > Preferences 창에서 [Apply] 클릭해서 적용후 [OK] 이렇게 적용하고 코드를 다시 저장하면 코드 뒤의 띄어쓰기가 모두 없어진다. 3. 주의사항 : [Configure] 버튼을 눌러서 적용할 때, 띄어쓰기에 대해서만 ..

개발 2020.06.04

ibatis | 오류 | com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 2495;

1. 오류메세지 : 요소 유형 "sqlMap"의 콘텐츠는 "(typeAlias*|cacheModel*|resultMap*|parameterMap*|sql*|statement*|insert*|update*|delete*|select*|procedure*)+"과(와) 일치해야 합니다. 2. 원인 : ibatis에 (tag나 주석처리 없이) 그냥 글자를 입력함 3. 해결방법 : tag나 주석 처리 없이 입력한 글자를 삭제하거나 주석 처리한다.

개발 2020.06.02