전체 글 검색 결과
valueOf리턴되는 결과값이 new Integer() 로 객체이다. pasresInt 리턴되는 결과값이 int 로 기본 자료형(primitive type) 이다. Integer vs int 1. int (Primitive Type) - int, float, long, double 과 같은 하나의 자료형 의미 - 산술 연산 가능 - 0 으로 초기화가 가능 (null 로 초기화 불가능) 2. Integer (Wrapper Class - 객체)- Wrapper Class - Unboxing 을 하지않으면 산술연산 불가능 , null 값 처리 가능- null 값 처리가 용이해서 SQL 연동시 편리함 * What is the Wrapper Class?Java는 데이터를 클래스와 객체 외에 기초 타입을 가집니다...
Firebase는 웹과 모바일 개발에 필요한 기능을 제공하는BaaS(Backend as a Service)쉽게말해 Back-End 개발을 통해 서버를 따로 설계, 구현하지 않고 프론트엔드 개발에 집중할 수 있도록 도와주는 서비스기능으로는 실시간 데이터베이스, 간편한 사용자 인증, 클라우드 저장소, 호스팅, 앱 테스트와 수익 창출을 도와주는 등 다양한 기능을 제공 별도의 API 서버를 개발하지 않고도 앱 개발 가능실시간 데이터베이스(Realtime Database) 와 정적 호스팅(Static Hosting) 을 사용
Oracle vs MySQL DB 사용시 Oracle 을 더 많이 사용하여, 배웠던 MySQL 에 대해서는 좀 잊은 것 같다. 2 개의 문법 차이가 있기 때문에 정리할 필요성을 느꼈다. 1. 공백 치환 함수 Oracle : select NVL('컬럼명', '') from dual; MySQL : select IFNULL('컬럼명', '') from dual; 2. 현재 날짜 및 시간 Oracle : sysdate MySQL : now() 3. 날짜 Format Oracle : to_char(sysdate, 'MMDDYYYYHH24MISS) MYSQL : date_format(now(), '%Y%m%d%H%i%s') -> 이곳에서 대문자 Y는 4자리 년도, 소문자 y는 2자리 년도로 인식한다. 4. 요일 ..
Webpack 은 웹에서 사용되는 모든 자원(assets)을 번들링 해주는 도구이다. 번들링의 개념은 여러 개의 파일 중에 종속성이 존재하는 파일을 하나의 파일로 묶어 패키징을 시키는 과정을 의미한다. 1번 파일에서 2번 파일에 있는 함수를 호출해야할 경우 스크립트를 불러오는 순서를 2번 파일을 제일 상단에 올려놓고, 1번 파일을 그 다음에 불러와지도록 선언을 했는데 이제는 모듈이라는 개념을 사용해 1번 파일에서 2번 파일을 불러오기만 하면된다.번들링을 함으로써 파일은 하나로 합쳐지고, 네트워킹 요청횟수는 줄어들게 된다. 그리고 중복된 소스코드도 최소화하고 모듈 개념을 사용하기 때문에 글로벌이 오염되지도 않는다.그리고 웹팩을 사용하면 자바스크립트 간의 종속성 뿐만 아니라 자바스크립트 내에서 필요한 css..
CI (Continuous Integration) 쉽게 번역하자면 지속적 통합으로서, 지속적으로 퀄리티 컨트롤을 적용하는 프로세스를 시키는 것이다. 개발자가 각각 개발한 소스코드를 모아 한꺼번에 Build 하는 통합 Build 의 과정을 특정 시점이 아니라, 주기적으로 수행함으로써 통합에서 발생하는 오류를 사전에 해결하고, 이러한 과정들에 소용되는 시간을 줄이기 위한 방법을 말한다. 소프트웨어가 거대해지고 복잡해지면서 팀 단위로 개발하게 되었고, 이 과정에서 분업과 협업은 필수가 되었다. 이 분업 및 협업의 과정에서 소스 버전 관리 툴을 이용한 소스코드의 Merge 과정은 까다롭게 되었고, 이 문제를 해결하기 위한 기법이 바로 CI 이다. Agile 방법론이 대두되면서 CI 는 더 주목받게 되었고, 배포..
최근댓글