Javascript 체크 방법 if( document.getElementById("videoUploadFile").files.length == 0 ){ console.log("no files selected"); } jQuery 체크 방법 if ($('#videoUploadFile')[0].files.length === 0) { console.log("No files selected."); } jQuery에서 $(selector)[0] 이 가지는 의미는 선택된 요소의 첫 번째 DOM 객체를 찾는 의미이다. 참고 https://bit.ly/3mwSKur How to check if input file is empty in jQuery Brand new to JS. I am trying to check if..
Thymeleaf에서 다양한 객체 값 view에 바인딩 예제 정리 객체 @Data @NoArgsConstructor @AllArgsConstructor public class ProductVO { private String name; private int price; private Date regDate; } 첫 번째 VO 객체 데이터 view에 데이터 바인딩 방법 model로 보내준 attributeName에 객체 property 명을 붙여주면 출력된다. @Controller public class SampleController { @GetMapping("/ex01") public String ex01(Model model) { ProductVO productVO = new ProductVO(); pr..
키크론 K4키보드와 한성키보드 둘 중에 고민하던 중 한성키보드 108키 풀배열로 마음을 먹었다. 27일날 배송와서 28일에 맥에서 무선을 연결하려고 했는데 연결이 안된다.. 매뉴얼대로 따라했는데 6자리 키를 입력하는 창도 나오지 않고 여러가지 찾던 중에 나와 비슷한 분의 블로그 글을 보고 해결했다.. 블로그 글에서는 수리기사님이 키보드 초기화 후 펌웨어 업데이트를 하면 된다고 하는데 나는 키보드 초기화만 눌르니까 됐다. 한성키보드 GK898B 초기화 방법은 ESC + 좌 Ctrl + F12 + 우 Ctrl 이다. 기분좋게 샀는데 한성에 해결방법도 잘 없고 직접 찾아서 해야하는 부분이 조금 아쉬운 것 같다. 혹시 블루투스 연결이 안되거나 기계에 조금 문제가 있는 상태면 초기화 해보고 펌웨어 업데이트까지 해..

프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operations)이라고 한다. 연산에 사용되는 기호를 연산자(operator)라고 하고, 연산되는 데이터는 피연산자 (operand)라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식(expression)이라고 한다. 산술 연산자 자바의 산술연산자는 +(더하기), -(빼기), *(곱하기), %(나누기) 그리고 나머지 연산이 있다. public static void main(String[] args) { int a = 6; int b = 3; System.out.println(a+b); //9 System.out.println(a-b); //3 System.out.println(a*b); //18 System.out.pri..

기본 (Primitive) 타입 종류와 값의 범위 그리고 기본 값 모든 변수에는 타입(Type)이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다. 변수를 선언할 때 주어진 타입은 변경할 수 없기 때문에 변수를 선언할 때 어떤 타입을 사용할지 충분히 고려해야한다. 기본 타입이란 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입을 말한다. 메모리에는 0과 1을 저장하는 최소 기억 단위인 비트(bit) 가 있다. 8개의 비트를 묶어서 바이트(byte) 라고 한다. 자바는 기본적으로 정수 연산을 int 타입으로 수행하고 실수 연산을 dobule 타입으로 수행한다. 저장하려는 값이 정수형이면 int 타입의 변수에 저장하는 것이 좋고 실수형이면 dobule 타입의 변수에 저장하는 것이 좋다..

JVM이란 무엇인가 자바 가상 머신(Java Virtual Machine, JVM)은 자바 바이트코드를 실행 할 수 있는 기계이다. 자바가 내세우는 Write once, run anywhere (한번만 작성하면 어디서든 실행 가능) 가 의미하는 것은 바이트코드로 변환된 코드는 플랫폼(Window, Mac, Linux)에 상관없이 JVM에서 실행이 되기 때문이다. JVM에서 바이트코드를 변환한 네이티브코드(기계어)는 OS에 특화된 코드로 변환되기 때문에 JVM 자체는 플랫폼 자체에 종속적이다. JVM은 자바 가상 머신이지만 자바에만 의존 하는 것은 아니다. 바이트코드만 만들어 낼 수 있으면 JVM이 실행할 수 있기 때문에 코틀린이나 groovy 또는 scalar 언어들도 JVM위에서 실행할 수 있다. 컴파..

UPPER() 매개변수로 입력한 '문자열'을 대문자로 바꾼다. SELECT UPPER('sskim') FROM DUAL; LOWER() 매개변수로 입력한 '문자열'을 소문자로 바꾼다. SELECT LOWER('SSKIM') FROM DUAL; SUBSTR(), SUBSTRB() 매개변수로 입력한 '문자열'의 시작위치부터 개수 만큼의 문자를 구한다. SUBSTR('문자열', '시작위치', '구하는 개수'), SUBSTRB('문자열', '시작위치', '구하는 개수') SUBSTR() 과 SUBSTRB() 의 차이 SUBSTR()은 자릿수를 1자리로 인식 SUBSTRB()는 자릿수를 2자리로 인식, 한글은 일반적으로 2바이트 크기를 가지는 문자 인터넷 찾아보니 뒤에 B가 붙으면 바이트 단위로 자르는 거인것 같..
TO_CHAR() - 날짜를 문자열로 바꾸기 SELECT TO_CHAR(sysdate, 'YYYY-MM-DD') FROM DUAL; -- YYYY-MM-DD 형식 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH:MI:SS') FROM DUAL; -- YYYY-MM-DD 시간형식을 12시간 기준으로 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; -- YYYY-MM-DD 시간형식을 24시간 기준으로 TO_DATE() - 날짜 형식을 문 SELECT TO_DATE('20201108') FROM DUAL; -- 문자열을 날짜로 바꾼다. SELECT TO_DATE('2..
- Total
- Today
- Yesterday
- oracle
- maven
- svn
- elasticsearch
- Kotlin
- config-location
- LocalDateTime
- JavaScript
- 오라클
- LocalDate
- mybatis config
- Mac
- Bash tab
- springboot
- window
- Linux
- 베리 심플
- rocky
- input
- claude
- jQuery
- mybatis
- 북리뷰
- docker
- Java
- Spring
- localtime
- k8s
- Spring Security
- intellij
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |