하트 받은 글들은 여러가지로 보면 다들 대단하신 분들이다. 오늘 라이브 방송을 보면서 뜨끔 했던 적이 너무 많다. (롤백관련.. 보면서 부끄러웠음..) 이렇게 하지는 못해도 이런 사람들의 글이라도 계속 봐야겠다. https://wisdom-and-record.tistory.com/46 [Java Study 9주차] 예외 처리 목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아.. wisdom-and-record.tistory.com (whiteship) 멀티 Catch 블록과 예외 체이닝 등 제가 ..

Exception과 Error의 차이는? 프로그램에서 Error는 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우를 말한다. 이를 발생시점에 따라서 컴파일 에러 (compile-time error)와 런타임 에러(runtime error)로 나눌 수 있다. 이외에도 논리적 에러(logical error)가 있는데 이건 컴파일도 잘되고 실행도 잘 되지만 논리적으로 맞지 않는 에러일 때 해당된다. 자바에서는 에러 이외의 예외(exception)이라고 부르는 오류가 있다. 예외란 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류를 말한다. 에러는 메모리 부족(OutOfMemoryErro)이나 스택오버플로우(StackOverflowError)와 같이 일단 발생하면 복..

인터페이스 인터페이스(interface)는 객체의 사용 방법을 정의한 타입이다. 인터페이스는 자바의 다형성을 구현하는 매우 중요한 역할이다. 인터페이스란 클래스와 클래스 사이를 잇는 매개 역할이기도 하다. 인터페이스는 추상 클래스의 일종이기도 하지만 추상 클래스보다 추상화 정도가 높다. 인터페이스는 개발코드와 객체가 서로 통신하는 점점 역할을 한다. 개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 객체의 메서드를 호출시킨다. 그렇기 때문에 객체의 내부 구조를 알필요가 없고 인터페이스의 메서드만 알고 있으면 된다. 인터페이스는 일종의 약속 또는 사용명세서라고 할 수 있다. 인터페이스를 중간에 매개 역할로 사용하는 것은 이 인터페이스 안의 구현체가 어떻게 구현되어있는지는 몰라도 어떻게 동작할 것인지 ..
@Controller 어노테이션은 클래스레벨에서 사용되며 @Controller 어노테이션이 붙은 클래스는 SpringMVC에서 웹 요청을 처리하는 컨트롤러로 사용할 수 있다. @RequestMapping 어노테이션은 Spring MVC 에서 클라이언트의 요청을 클래스 또는 메소드에 HTTP method를 맵핑할 때 사용하는 어노테이션이다. @Controller public class SampleController{ @RequestMapping(value="/event", method=RequestMethod.GET) public String eventList(){ return "event"; } } 간단한 컨트롤러를 만들어보았다. event 요청을 HttpMethod.Get으로 받는 eventList 메..
input tpye=”number” 적용시 AOS 에서는 숫자 키패드만 불러올 수 있는 반면, ios 에서는 적용되지않는다. 해결방법은 하단에 보이는 코드처럼 input 태그 안에 pattern=”[0-9]*” 또는 pattern="\d*" 입력 하면 해결됨 숫자 pattern[0-9]* 이메일 https://stackoverflow.com/questions/25425181/iphone-ios-presenting-html-5-keyboard-for-postal-codes 참고
DOM 객체 Navigator의 userAgent라는 속성이 있다. 이 속성은 브라우저의 정보를 표시해주는 속성이다. 현재 사용하고 있는 브라우저의 정보를 확인할 수 있다. 모바일도 각각의 브라우저가 있다. userAgent 속성은 브라우저에서 서버로 보낸 사용자 에이전트 헤더의 값을 반환한다. 반환 된 값에는 브라우저의 이름, 버전 및 플랫폼에 대한 정보가 들어 있다. (이 프로퍼티는 읽기 전용이다.) 문법 navigator.userAgent 예제 //결과 Browser CodeName: Mozilla Browser Name: Netscape Browser Version: 5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like G..

Intellij 에서 코딩을 하다보면 한줄 짜리 코딩에서 중괄호가 들어가거나 HTML 태그 내에서 인라인 스타일을 적용했을 때 코드가 다 보이지 않고 {...}으로 표시되는 경우가 있다. 나 같은 경우에는 {...}으로 간략하게 표현하는 거 보다는 코드가 접히지 않고 다 보여줬으면 하는 마음에 구글링해서 알아보 았더니 Intellij의 Folding setting을 건드려주면 된다. 아래와 같은 상황이 발생 Intellij IDEA Code Folding 코드상에서 Folding 기능을 접으려면 맥 기준으로 Cmd+ 을 누르면 된다. 마우스 오른쪽을 클릭해서 Folding 쪽을 보면 자세히 나와있다. 아예 옵션에서 바꾸려면 Setting > General > Code Folding 에서 Folding 기..
- Total
- Today
- Yesterday
- docker
- jQuery
- maven
- Spring Security
- 북리뷰
- Kotlin
- claude
- svn
- LocalDate
- rocky
- config-location
- k8s
- mybatis config
- Spring
- input
- Java
- window
- localtime
- elasticsearch
- 베리 심플
- LocalDateTime
- oracle
- intellij
- Linux
- springboot
- Bash tab
- JavaScript
- mybatis
- 오라클
- Mac
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |