| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 인텔리제이
- source root
- 예외처리
- POST요청
- chained exception
- checked예외
- getMessage()
- 이클립스
- 설치에러
- 자바클래스가 안보일때
- mvc project 생성
- 멀티 catch 블럭
- 깃베쉬
- mark directory as
- exception re-throwing
- 색상에 따른 상태
- printStackTrace()
- 예외 발생
- 예외발생
- 소스루트설정
- arrays메서드
- 파일을 읽을 수 없을때
- 사용자 정의 예외
- 스프링 mvc프로젝트가 안뜰때
- throw e
- 빨간파일
- 인텔리제이물음표파일
- unchecked예외
- 빨간폴더
- 포트충돌
- Today
- Total
목록전체 글 (26)
프로그래밍 스티치
INFO: 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다. 이클립스를 하다가 보면 자주 보이는 로그이다. 실행을 하거나 코드를 짜는데 큰 불편함이 없어서 그냥 넘어가는 경우가 대부분이지만 왠지 모르게 신경이 쓰여서 찾아서 해결해 보기로 하였다. 우선 tomcat이 서버문열때 가지고있는 jar들을 하나씩 훑어보면서 혹시 태그 라이브러리 정의 파일(TLD)을 가지고 있는지 스캔을 한다. 이 과정에서 상당한 시간이 소요되니까 부팅시간을 빠르게 하기 위해서 불필요한 J..
에러로그에 user PUSER1 lacks CREATE SESSION privilege; logon denied가 찍힌다. 접속하려는 계정은 세션 생성 권한이 없다는 뜻인데 보통은 grant create session to {user_name}; 사용하면 해결 되지만 나의 경우에는 해결되지 않았었다. 한참을 찾다가보니.. SYSTEM에다가 생성권한을 마구부여하고 있었다. 바꾸니가 바로 해결!
post 요청을 할줄 몰랐던 저 입니다.. @PostMapping 애너테이션을 사용해야 하구요 저는 sts를 사용 했었어서 sts버전을 4.x.0 버전 이상으로 업데이트 해주어야 합니다. @PostMapping을 사용하기 이전에는 @RequestMapping(value = "/hello", method = RequestMethod.POST) 와 같이 사용해주어야 했습니다. (GET, PUT, DELETE 등등 또한 마찬가지) POSTMAN이라는 구글 확장프로그램을 통해서 간단한 테스트를 실행할수 있다는 점도 알아두시면 좋습니다. 감사합니다~
보호되어 있는 글입니다.
https://www.acmicpc.net/problem/2525 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B..
Object클래스는 모든 클래스의 최고 조상으로써, 11개의 메서드만을 가지고 있습니다. norify(), wait()등은 쓰레드와 관련된 메서드이며, equals(), hashCode(), toString()은 적절히 오버라이딩 해야합니다. 많은 사람들이 equals()를 오버라이딩 하는 이유를 살펴보면 public boolean equals(Object obj) { return (this==obj) } 위와 같이 equals()는 객체 자신과 주어진 객체(obj)를 비교합니다! 즉 Object클래스에 정의된 equals()는 참조변수 값(객체의 주소)을 비교합니다. 우리는 참조변수값을 비교할 때도 많지만 객체에 주어진 값, 즉 인스턴스변수의 값을 비교하는 경우가 많기 때문에 아래와 같이 오버라이딩합니..
정규표현식은 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어입니다. 개발을 하다보면 특정한 형식, 예를 들어 전화번호, 주민등록번호, 이메일등과 같이 정해진 형식이 있고 사용자가 그 형식대로 제대로 입력했는지 검증을 해야하는 경우가 종종 있습니다. 이런 입력값을 정해진 형식에 맞는지 검증해야 할 때에는 정규표현식을 사용합니다. 위와 같은 문법들을 사용해서 정해진 형식을 만들어 사용합니다. 하지만 우리는 주로 사용하는 형식이 정해져 있기에 미리 만들어 놓은 형식을 이용하는것이 편합니다! 자주 사용하는 정규 표현식! 정규표현식 설명 ^[0-9]*$ 숫자 ^[a-zA-Z]*$ 영문자 ^[가-힣]*$ 한글 \\w+@\\w+\\.\\w+(\\.\\w+)? E-Mail ^\d{2,3}-\d{3,4..
예외 되던지기(exception re-throwing) 한 메서드에서 발생할 수 있는 예외가 여럿인 경우, 몇개는 try-catch문을 통해서 자체적으로 처리하고, 그 나머지는 선언부에 지정하여 호출한 메서드에서 처리하도록 함으로써, 양쪽에서 나눠서 처리되도록 할 수 있다. 이것은 예외를 처리한 후에 인위적으로 다시 발생시키는 방법을 통해서 가능한데, 이것을 '예외 되던지기(exception re-throwing)'라고 한다. 이 방법은 하나의 예외에 대해서 예외가 발생한 메서드와 이를 호출한 메서드 양쪽 모두에서 처리해줘야 할 작업이 있을 때 사용된다. 이 때 주의할 점은 예외가 발생할 메서드에서는 try-catch문을 사용해서 예외처리를 해줌과 동시에 메서드의 선언부에 발생할 예외를 throws에 지..