-
Java [Java] DefaultBlank 페이징을 공부하던 도중 낯선 메소드를 발견했다. cPage = StringUtils.defaultIfBlank(cPage, "1"); Apache에서 제공하는 StringUtils객체의 DefaultBlank 기능인데첫번째 인자(문자열)의 값이null 이거나," " 공백이거나,"" 길이가 0인 경우두번째 인자를 반환한다. 여기서는 ("1")페이징 로직에서 CurrentPage의 값이 null이 들어올 경우Default 페이지를 1로 처리하기 위해 사용한다고 한다. 더보기
New Post
-
[Java] DefaultBlank 페이징을 공부하던 도중 낯선 메소드를 발견했다. cPage = StringUtils.defaultIfBlank(cPage, "1"); Apache에서 제공하는 StringUtils객체의 DefaultBlank 기능인데첫번째 인자(문자열)의 값이null 이거나," " 공백이거나,"" 길이가 0인 경우두번째 인자를 반환한다. 여기서는 ("1")페이징 로직에서 CurrentPage의 값이 null이 들어올 경우Default 페이지를 1로 처리하기 위해 사용한다고 한다. View
-
[JSP] Label 태그 input type = "radio" id = "btn3" name = "top-subscribeRadio" balue = "top-subscribeRadio" checked>label for = "btn3">버튼3/label> 여기서 label 태그는 무슨 역할을 할까요? 기본적으로 라디오 버튼은 버튼 안을 클릭해야 선택이 됩니다.하지만 label태그를 씌우게 되면 '버튼3'라는 라벨로 지정한 문구를 클릭해도버튼이 선택이 되게 됩니다.이때 input과의 연결은 for 속성으로 id값을 지정함으로 버튼과 문구를 연결 지을 수 있습니다. View
-
[Linux] 리눅스 명령어 기초 su : 계정 전환 (root권한 + 기존 사용자 환경 변수)su- : root로 완전한 계정 전환 (root권한 + root 환경 변수)sudo : 루트의 권한을 빌려 명령어를 실행ls : 현재 디렉토리의 파일 목록을 표시ls -a : 숨긴 파일 포함해서 표시ls -l : 자세히 표시ls *.cfg 확장자가 cfg인 목록을 표시cd : 디렉터리 이동cd.. : 상위 디렉터리로 이동cd ~rocky rocky : 사용자의 홈 디렉터리로 이동#pwd : Print Working Directiory의 약자로 현재 작업 중인 디렉터리의 경로를 출력rm : 파일이나 디렉터리를 삭제rm -i : 삭제 시 정말 삭제할 지 확인하는 메세지를 표시rm -f : 삭제 시 확인하지 않고 바로 삭제rm -r 해당 디렉터리를.. View
-
[TS] 타입스크립트로 웹앱 구동하는 법 먼저 폴더를 하나 생성해줍니다. 다음은 필요한 서버인 express와 타입스크립트, 타입스크립트 파일을 js로 컴파일 해주는 ts-node를 다운받습니다. tsc --init 명령어로 초기화 시켜주면 tsconfig.json파일이 생기고,해당 설정을 위와 같이 변경합니다. 다음은 index.ts파일을 하나 만들어서import express from "express";const app = express();const PORT = 3000;app.get("/", (_req:any, res:any) => { res.send("Hello from Express + TypeScript!");});app.listen(PORT, () => { console.log(`✅ 서버가 http://localhost:.. View