
프로젝트를 하다보면 프레임워크는 이미 아키텍쳐들이 구현을 해놓은 상태이고, 본인은 이를 기반으로 비지니스 서비스들을 개발을 했다. 개발표준에 맞춰서 개발을 그냥 진행하다보니 프레임워크에 대해서는 잘 모르고, 빡빡한 일정에 맞춰 개발하게 되는 것이 보통이었다. 소규모 프로젝트가 아닌 대형 프로젝트의 경우엔 각 역할별로 팀이 나뉘어 있기때문에 본인의 임무를 수행하기에 지장이 없을만큼만 알고 진행을 해도 무방하겠지만, 자신이 개발하고 있는 시스템의 기반을 조금이라도 더 알면, 문제가 생겼을때 꽤나 수월하게 난관들을 헤쳐나갈 수 있다. 개발자로서 임무수행을 할 때 가장 중요한 점중의 하나는 바로 개발환경을 이해하는 것이라고 본다. 어떤 프레임워크를 기반으로 하며, 메이븐을 통해 라이브러리 관리는 어떻게 되는지,..

조금 전 자바(java)에서 숫자체크하는 방법을 포스팅하였다~ 자바스크립트도 동일하게 포스팅~~ 자바스크립트에서도 정규식을 사용하여 숫자체크를 할 수 있다~~ var s = "123" ; //체크할 문자 var chkStyle = /\d/ ; //체크 방식(숫자) if(chkStyle.test(s)){ alert("숫자지롱"); }else{ alert("숫자가 아니지롱"); } 위와 같이 하면 숫자체크가 가능하다. 굵은 파란색 글씨로 표현된 부분이 정규식 부분인데~ 숫자체크를 할 경우엔 /\d/ /[0-9]/ 를 사용하면 되고, 영어 소문자 추가하려면 /[a-z0-9]/ 를 사용하면 된다. 영어 대문자 추가하려면 /[a-zA-Z0-9]/ 를 사용하면 된다. 추가적으로! 문자열 시작조건을 주려면 ^ 를 앞..

절차지향은 C의 특징이고, 객제지향은 C++, JAVA의 특징이다. 객체지향이 도대체 무엇일까??? 라는 것은 절차지향과 차이를 비교하면 쉽게 이해가 가능할 것 같아서 객체지향과 절차지향을 비교하는 방식으로 이야기해 보려고 한다~~ 위 그림을 보면 C나 JAVA 둘다 경험해본 프로그래머라면 무릎을 탁! 치며 오 맞아맞아~ 요거네~ 할것 같다. (내가 그랬다 ㅋㅋ) 그런데 이제 막 JAVA를 경험하는 분들이라면 이게 무슨 차이지 싶을 수 있다. 먼저 절차지향의 경우 어떠한 행위에 대하여 순차적(절차적)으로 진행이 된다. 코딩방식도 절차적이다. 먼저 고객의 돈, 자판기의 돈 변수를 만들어 자판기에 넣는 행위의 함수를 만들어서 1단계를 진행, 준비된 제품 변수를 만들어 돈 계산하여 잔돈을 주는 함수를 만들어 ..

JAVA는 제임스 고슬링을 포함한 썬 마이크로시스템즈의 연구원들에 의해 인터랙티브 TV용 프로그램 작성을 위해 처음 개발되었다. 제임스 고슬링은 사무실 밖에 있는 참나무를 보고 언어의 이름을 오크(Oak)로 지었는데, 후에 상표등록을 하려고 보니, 이미 등록된 이름이라 이름을 바꿔야 했다. 그러다 커피를 좋아하는 연구팀원들에 의해 현재 이름인 JAVA가 선택되었다. 1995년 자바 1.0 버전이 출시되었는데, c언어에 비해 네트워크 환경 지원이 손쉬웠기 때문에 자바 애플릿 형태로 웹 환경에서 널리 사용되었고, 이후에 버전업 되면서 지금(2017년 1월) 기준으로는 java 8 까지 출시가 되었다. 기사를 찾아보니 올해 초에 java 9이 나올 예정이라고 한다~ 일단 대~~충 자바가 처음 만들어진 스토리는..
- Total
- Today
- Yesterday
- Spring
- 자료구조
- object storage
- 도커
- RDB
- block storage
- 파일 스토리지
- Framework
- 특징
- 열혈강의 프로그래밍
- 코딩
- 블록 스토리지
- OSI7layer
- 오브젝트 스토리지
- 자바
- file storage
- Java
- 열혈강의
- C
- Kubernetes
- 숫자체크
- M2E
- 전자정부프레임워크
- 개념
- 문자체크
- 쿠버네티스
- anyframe
- docker
- C언어
- 정규식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |