![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c86uN8/btqwsYFlLiQ/JQ3hFA934cZkm5HTFJm9o1/img.png)
자바스크립트 배열의 길이는 동적으로 변한다. 그렇다면 배열 변수 선언과 요소의 정의, 삭제 등의 조작으로 인한 값의 변화를 살펴보자. 다음은 크롬 브라우저의 콘솔 창을 활용하려 배열을 선언하고 요소를 추가하는 과정이다. 위에서 보면 배열 변수 x를 선언하고 x 배열 10번째 요소에 123 값을 추가하였다. 그 후 x 배열의 length 값이 0에서 11로 바뀌는 것을 확인할 수 있다. 배열의 길이는 11개이지만 x[0] ~ x[9] 요소의 값은 'undefined' 이므로 메모리는 1개의 요소만 할당된다. 다음으로 배열 요소를 삭제해보자. delete로 배열 요소를 삭제할때는 값만 사라지고 배열의 길이는 줄어들지 않는 것을 볼 수 있다. 하지만 splice 함수로 배열 요소를 잘라내면 배열 길이가 줄어든..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cicaJw/btqwvivdZW0/jDBxvBSnPvMhjhjcyHeQdk/img.png)
민감한 이야기가 될 수 있는 연봉 이야기이다. 직군에 따라 다르겠지만 IT 업계에 종사하고 있으므로 IT 기준으로 이야기를 시작해보자. 직장생활을 하다 보면 이직 이야기와 더불어 가장 많이 언급되는 주제가 연봉이다. 직접적으로 연봉 액수를 이야기하지는 않지만, 사실 비슷한 경력을 가진 사람 또는 상급자의 연봉이 궁금할 때가 있다. 현재 재직 중인 회사에서는 연봉계약서에서 다른 임직원과의 연봉 관련 이야기는 금기되어 있고 누출 시 불이익을 받는다고 명시되어있다. 아무리 친하더라도 알게 되었을 때는 불편하거나 민감해질 수 있는 건 사실이다. 위 그림은 잡코리아 연봉 데이터로 알 수 있는 직급별 평균 연봉이다. 중소기업이라는 점 명심하기 바란다. 모든 직장인 평균이므로 직군에 따라 안 맞는 부분이 있을 수 있..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/GHqta/btqwsXFCUqa/qMjuxDR4vLDD5o4ZlqNku1/img.jpg)
2013년 상반기 회고 2012년 하반기 회고에서 밝혔듯이 첫 직장은 짧은 재직 생활이 되었다. 2012년 12월 31일 폐업 신고가 예정되어 있었고, 교수님이 왜 이런 곳을 추천해 주셨을까 라는 생각도 들었던 적이 있었다. 하지만 교수님 잘못이 될 수가 없다. 선택에 따른 책임은 본인이 지어야 하기 때문이다. 회사가 폐업 신고를 할 거라고 그 어떤 누구도 예상하지 못했기 때문이다. 오랜 기간 경리직을 맡아오신 과장님께서 들어온 지 얼마 되지 않은 신입 개발자부터 살리자고 하셨고, 신입 개발자에 나도 포함이 되어 있었다. NET 이력서를 작성하고 면접을 보면서 느낀 거지만 해당 분야는 상당한 경력자를 원했고 신입 개발자를 잘 뽑지 않았다. 그에 비해 JAVA는 신입 개발자든 경력자든 정말 많은 회사에서 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bTJR6T/btqwsXkvdyY/qKnhoOBzwZJBKsPSIX3dKK/img.jpg)
// 이런 클래스는 절대로 public으로 선언하지 말것 class Point { public double x; public double y; } 때때로, 아무 기능도 없는 클래스를 만들고 싶어 질 때가 있다. 하지만 이런 클래스는 데이터 필드를 직접 조작할 수 있어서 캡슐화의 이점을 누릴 수가 없다. API를 변경하지 않고서는 내부 표현을 변경할 수 없고, 불편식도 강제할 수 없고, 필드를 사용하는 순간에 어떤 동작이 실행되도록 만들 수도 없다. 객체지향 개념에 충실하고자 하는 프로그래머에게 이런 클래스는 최악이다. private필드와 public 접근자 메서드(getter/setter)를 제공해야 할 것이다. public 클래스 즉 선언된 패키지 밖에서도 사용 가능한 클래스에서는 접근자 메서드를 제공..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/VwWsQ/btqwpDVHQN8/Dz0VrI8JDf1LLq5bgBX0b1/img.jpg)
아이와 함께하는 제주도 여행 3박4일 일정 (3일차) 포스팅이다. [소소한 일상/세상 모든 여행] - [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (1일차) [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (1일차) 아이와 함께하는 제주도 여행 3박4일간의 제주도 여행을 마치고 돌아왔다. 집에 돌아오자마자 긴장이 풀렸는지 넉다운이 되어버려 이제 정신을 차려 1일 차 일정에 대해 포스팅 글을 작성 중이다. 우선 지난번 아.. reference-m1.tistory.com [소소한 일상/세상 모든 여행] - [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (2일차) [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (2일차) 아이와 함께하는 제주도 여행 3박4일 일정 (2일차) 포스팅이다. 본..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/rGbrU/btqwnRzmqbQ/r3PFVdzC1nRIKPXfUR9Rn0/img.png)
H2 DB H2 DB는 JAVA 기반의 오픈소스 RDBMS(관계형 데이터 베이스 관리 시스템)이다. H2 DB는 서버 모드와 임베디드 모드인 인메모리 DB 기능을 지원한다. 또한 디스크 기반 테이블을 생성할 수 있다. 브라우저 기반의 콘솔모드를 이용할 수 있으며, 라이트 한 설치 버전을 제공하며, 매우 가볍고 빠르다. JDBC API 또한 지원하고 있으며 SQL문법은 다른 DBMS와 마찬가지로 표준 SQL을 지원한다. H2 DB 설치 JAVA가 선행적으로 설치와 환경 변수까지 되어 있어야 한다. JAVA_HOME 셋팅은 아래 포스팅을 참고하자. [프로그래밍/Java] - [Java] 윈도우 JAVA_HOME 환경변수 설정 http://www.h2database.com/html/download.html D..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4wmeG/btqwonkbdoG/0ht9EnYW24hceoANS52YR1/img.png)
HTTP 통신은 개발자라면 그림자처럼 붙어 다니는 기본적인 항목이다. 어떤 분야의 개발자든 필수라고 생각된다. 프런트엔드, 백엔드 등 분야가 다르다고 피할 수 있는 부분은 아니다. 개발할 때도 필요하지만 커뮤니케이션할 때도 필요하다. 기본적으로 HTTP 통신의 응답 결과에는 Status Code가 존재한다. Status Code 별로 의미하는 바가 다르기 때문이다. 모든 HTTP 응답 코드는 5개로 크게 분류 된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의하고 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. HTTP 응답 코드 중 1xx 대역 코드를 제외한 자주 사용되는 4가지 분류를 알아보자. 2xx : 성공 3xx : 리다이렉트 4xx : 클라이언트 오류 5xx : 서버 오류 2xx(성..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/vwIzu/btqwkV8bXnu/gvSmSm39L90wJs8u2Ad0Ak/img.jpg)
아이와 함께하는 제주도 여행 3박4일 일정 (2일차) 포스팅이다. 본 포스팅은 아이와 함께하는 제주도 여행 3박4일 일정 (1일차)의 연속이다. [소소한 일상/세상 모든 여행] - [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (1일차) [국내] 아이와 함께하는 제주도 여행 3박4일 일정 (1일차) 아이와 함께하는 제주도 여행 3박4일간의 제주도 여행을 마치고 돌아왔다. 집에 돌아오자마자 긴장이 풀렸는지 넉다운이 되어버려 이제 정신을 차려 1일 차 일정에 대해 포스팅 글을 작성 중이다. 우선 지난번 아.. reference-m1.tistory.com 제주도 2일 차 케니스토리인 조식 -> 아쿠아플라넷 -> 흑돼지박스 -> 보롬왓 -> 샐리스호텔 -> 복도새기 1. 케니스토리인 조식 1일 차 숙박을 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/zZFPk/btqwhMcU23q/uVy1mlGawDgkMtaLggbOZk/img.jpg)
아이와 함께하는 제주도 여행 3박4일간의 제주도 여행을 마치고 돌아왔다. 집에 돌아오자마자 긴장이 풀렸는지 넉다운이 되어버려 이제 정신을 차려 1일 차 일정에 대해 포스팅 글을 작성 중이다. 우선 지난번 아이와 함께하는 제주도 여행 3박4일 일정 기준이니 참고 하자. [소소한 일상/세상 모든 여행] - [국내] 아이와 함께하는 제주도 여행 3박4일 일정 [국내] 아이와 함께하는 제주도 여행 3박4일 일정 지난번 제주도 여행 준비하기 포스팅을 통해 항공권 숙박, 렌터카에 대해 알아보았고 이번 포스팅은 그동안 알아봤던 아이와 함께하는 제주도 여행 일정 (3박 4일) 편을 준비했다. 6월의 제주 기대가 된다. 아이.. reference-m1.tistory.com 제주도 1일 차 계양역 주차(공항철도 이용) -..
- SQL
- React
- javascript
- 오라클 내장 함수
- 정렬 알고리즘
- 제주도 3박4일 일정
- Java
- 회고
- Eclipse
- 리액트 16
- 소프트웨어공학
- Maven
- 개발환경
- effective java
- 성능분석
- 리눅스 명령어
- 리액트
- Collection
- 오라클
- 자바
- spring
- 프로그래머
- Tomcat
- 자바스크립트
- Linux 명령어
- 제주도 여행
- 이직
- sort algorithm
- 경력관리
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |