* 개발 프로젝트의 시연을 앞두고 브라우저 호환성 테스트 중 일부 PC의 IE에서 `식별자나 문자열 또는 숫자가 필요합니다.`와 같은 JavaScript 오류가 발생했다. 개발 PC의 IE, Chrome, Firefox에서 어떤 문제도 없었기 때문에 당황하던 차에 원인을 발견했는데 JavaScript 오브젝트 선언시 마지막 프라퍼티 뒤에 콤마(,)를 붙인 것이 원인이었다.$('#message').tooltip({ title : '메시지',}); * Eclipse에서 오류를 잡아주지 않아 무심코 넘어갔었고 개발 PC의 브라우저 테스트에서 문제가 없었기에 그대로 시연했다가 망신을 당할뻔 했다. JSLint를 이용하여 코드를 검사하자 역시나 `Extra comma.` 오류를 잡아냈다. Eclipse에도 JSL..
* 일반적으로 JDBC를 이용한 데이터베이스 쿼리 수행시 SQl 문장 수준의 로그만 확인할 수 있다. JdbcTemplate을 이용하면 수행한 SQL 문장과 수행 결과를 알 수 있지만 SQL 파라메터와 수행 시간을 보여주지 안아 별도의 작업이 필요하다. log4sql을 이용하면 앞에서 말한 모든 기능에 SQL 문장 정렬까지 매우 편리한 SQL 로그를 제공한다. * 아래 주소에서 다운로드 가능하다. 현재 최신 버전은 v7.0.8이다.http://log4sql.sourceforge.net/ * 적용법은 간단한다. 다운로드받은 log4sql.jar 라이브러리 파일을 프로젝트에 추가한 후 JDBC 연결시 사용하는 Driver Class 명을 수정하면 된다.Oracle: oracle.jdbc.driver.Orca..
* Eclipse에는 개발 생산성을 도와주는 여러 유용한 단축키가 많다. 내가 가장 많이 사용하는 단축키를 정리해봤다. * CTRL + SHIFT + R: 프로젝트의 특정 클래스를 바로 찾아서 편집하고 싶을 때 사용한다. 와일드 카드를 통한 파일명 검색이 가능하다. * CTRL + O: 현재 편집 중인 클래스의 모든 필드와 메써드를 바로 찾아서 편집하고 싶을 때 사용한다. 와일드 카드를 통한 필드 및 메서드명 검색이 가능하다. * CTRL + E: 현재 열려 있는 모든 탭을 바로 탐색할 수 있다. 와일드 카드를 통한 파일명 검색이 가능하다. * ALT + SHIFT + R: 패키지명, 클래스명, 메서드명, 변수명을 바로 리팩토링할 수 있다. * CTRL + M: 현재 편집 중인 화면을 최대화할 수 있다...
* Spring 기반의 프로젝트를 진행한다면 Eclipse보다는 Spring에 특화된 다양한 기능을 지원하는 Spring Tool Suite(이하 STS)를 IDE로 사용하는 것이 정신건강에 좋다. - SPRING FRAMEWORK (spring framework로 구글링 후 접속) > DOWNLOAD > take me to the download page > spring-framework-3.2.1.RELEASE-dist.zip (다운로드) - SPRING TOOL SUITE (sts로 구글링 후 접속) > DOWNLOAD > take me to the download page > spring-tool-suite-3.1.0.RELEASE-e3.8-win32-x86_64-installer.exe (다운로..
- Total
- Today
- Yesterday
- node.js
- chrome
- Eclipse
- jsp
- JavaScript
- Kendo UI Web Grid
- jstl
- bootstrap
- graylog
- JHipster
- spring
- 알뜰폰
- 자전거
- 로드바이크
- java
- Kendo UI
- MySQL
- kotlin
- Spring MVC 3
- maven
- Docker
- CentOS
- Spring Boot
- 구동계
- 태그를 입력해 주세요.
- 로드 바이크
- 평속
- Tomcat
- jpa
- DynamoDB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |