목록웹개발 (290)
써먹는 웹개발
1. Date Format에 "YYYY"를 쓰면 안된다. - Why? "YYYY" 사용시, 다음 해인 값으로 출력되기 때문 Date date = new Date(); // Wed Mar 10 ... 2021 System.out.println(new SimpleDateFormat("YYYYMMdd").format(date)); // 2022-03-10 System.out.println(new SimpleDateFormat("yyyyMMdd").format(date)); // 2021-03-10 출처 : goddaehee.tistory.com/282?category=288240
1. For.. of - 배열 값 순환 - 예시 var arr = [1, 2, 3]; for (var item of arr) { console.log(item); // 1, 2, 3 } // 배열을 for.. in으로 출력한다면? var arr = [1, 2, 3]; for (var item in arr) { console.log(item); // 0, 1, 2 } 2. For.. in - 객체 값 순환 - 예시 var obj = { a: 1, b: 2, c: 3 } for (var item in obj) { console.log(item); // a, b, c } // 객체를 for.. of로 출력한다면? var obj = { a: 1, b: 2, c: 3 } for (var item of obj) {..
0. 기본 문법 - 자바스크립트 언어에서는 '과 "을 구분하지 않습니다. 따라서 'hello', "hello" 모두 허용합니다. 1. 변수의 Scope - 기존 자바스크립트(ES5)는 { } 에 상관없이 스코프가 설정됨 var sum = 0; for (var i = 1; i
Visual Studio Code 관련 유틸리티 설치 방법은 VS Code 실행후에 마켓 플레이스(단축키 Ctrl+Shift+X)에서 받으면 됩니다. 유용한 유틸리티 목록입니다. 1. XML & XML Tools : 자동정렬 툴 - 사용방법 : 블록지정후 ctrl+k, f 2. Live server : VS Code에서 오픈한 html파일을 바로 인터넷 html 실행화면에서 확인 - 사용방법 : html 소스에서 우클릭 후에 Open with Live Server 클릭 3. auto close : 자동으로 태그를 닫아줌 - 사용방법 : 를 입력하면 가 생깁니다. 4. tsLint : 코드 품질 및 일관성 보장
프로그래밍 언어 관련 인터넷 강의 들을때 팁 1. GitHub나 출판사 사이트에 소스를 공유하는 강의를 들어라. - 프로그래밍 언어는 따라 입력하면서 배우는 것이 가장 중요한데 따라 입력하다가 막힐때는 한,두번 시도해보다가도 안되면 결국 다음 수순을 밟게 된다. 1) 처음부터 다시 시도한다. 2) 1번이 안되면 강의에 대한 흥미를 잃게 된다. (극단적으로 해당 언어에 대한 흥미를 잃게 된다.) 그러므로 막혔을때 소스를 비교해 볼 수 있는 참고 자료가 있는 것이 가장 좋다. 2. 샘플강의를 나온데까지 다 들어볼 것 - 샘플강의가 최소 1,2개 정도 오픈이 되는데 (사이트에 없으면 유튜브에라도 1강은 올려두는 경우가 있음) 듣다보면 너무 늘어지게 설명하거나 강사의 목소리가 나한테 안 맞는 경우가 보이기 때문..
일반적으로 내림차순 정렬을 할때 'ORDER BY 컬럼명 DESC' 라는 구문을 쓰는데, Null 값이 제일 위로 올라와서 곤란한 경우가 발생한다. 이럴 때, Null 값을 목록 끝에 나오도록 처리하려면 아래 문법을 사용하면 된다. ORDER BY 컬럼명 DESC nulls last ※ 목록 앞에 나오도록 처리하려면 nulls first를 쓰면 된다.
1. public - 모든 클래스에 의해 접근 가능 2. protected - 동일 패키지와 (동일 패키지가 아니더라도) 하위 클래스 관계에 있는 클래스 접근 가능 3. (default) - (접근 제어자를 지정하지 않은 경우에 해당되며,) 동일한 패키지에 속하는 클래스만 접근 가능 예시 : B 클래스와 A1,A2 클래스가 다른 패키지인 경우 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 public class B { protected int protectedVariable; protected void protectedInstanceMethod_B() { } protected static void protectedInstanceMet..
form 전송으로 euc-kr 형식으로 받았을때 한글이 안깨지는 2가지 방법입니다. 1. spring 환경이면 web.xml에 encodingFilter 값을 EUC-KR로 지정하는 방법입니다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding EUC-KR 2. jsp에서 받는 방법입니다. ...