본문 바로가기
반응형

Programing9

[JavaScript] var, let, const JavaScript 변수 선언 키워드인 var와 ES6에 추가된 let, const의 차이에 대해 알아보았다. var ES6 이전부터 사용하던 변수 선언 키워드 재선언이 가능하다. var name='Tom'; console.log(name); // Tom name='and'; var name='Jerry'; console.log(name); // 에러 발생하지 않고 Jerry 출력 호이스팅(변수 선언문이 어디에 있든, 먼저 찾아내서 위로 끌어올려 실행)된다. console.log(test); // 에러 발생하지 않고 undefined 출력 var test; console.log(test); // undefined 함수 범위 밖에서 선언 시 전역 변수로 동작한다. var language = 'kor'; i.. 2022. 2. 28.
[JavaScript] for 문, for in 문, for of 문 Javascript에서 사용하는 for문 정리 for문 가장 기본적인 반복문으로 자바스크립트뿐 아니라 다른 언어에서도 똑같다고 볼 수 있다. for ([initialization]; [condition]; [final-expression]) { ... } initialization :: 초기화할 변수. var로 선언할 경우 반복문 밖에서도 사용가능하며 for문에서만 사용할 경우 let으로 선언 condition :: 반복문을 수행할 초기화된 변수의 조건 final-expression :: 반복문 수행 후 수행할 조건 해당 항목들은 필수사항이 아닌 선택사항으로 생략 가능 // initialization 생략 let i = 0; for(; i7) break; } // final-expression 생략 fo.. 2022. 2. 23.
jenkins maven build 에러 peer not authenticated virtualBox에서 jenkins로 maven project 빌드를 하는데 자꾸 이상한 에러가 떠서 한참을 해맸다.. 로컬 PC eclipse로 빌드할 때는 제대로 되는데 jenkins에서 빌드할 때만 이 에러가 발생 검색해보니 서버가 인터넷이 되는 환경인지 확인하라는 내용이 있어서 curl로 확인까지 했는데도 자꾸 저 에러가 떨어져서 제대로 삽질했다 한참을 검색하다가 간신히 찾은 해결책!! jenkins build jdk가 1.8일 경우 https로 변경했을 때는 문제가 없는 것 같은데 본인처럼 그 밑 버전의 jdk일 경우 발생하는 문제였다. repository url을 http://insecure.repo1.maven.org/maven2/ 이 주소로 변경했더니 정상 빌드 성공 https://sup.. 2021. 7. 28.
[Java] try with resources Java 7에 추가된 try with resources 기존 try catch finally문의 close를 자동으로 close 해준다 기존 try ~ catch ~ finally FileInputStream fis = null; BufferedInputStream bis = null; try { fis = new FileInputStream(""); bis = new BufferedInputStream(fis); } catch(IOException e) { e.printStackTrace(); } finally { // close 처리 if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } if (b.. 2021. 2. 5.
반응형