Welcome to Wesley & Harry's Traveling & Programming
반응형

전체 글 58

DB 기초 / 데이터처리 시스템/ 일괄처리 시스템(batch)/온라인처리시스템/분산처리 시스템

해당 포스팅은 아래 사이트가 원글이며 해당 포스팅에 들어가시면 많은정보가 있으니 들어가보시기 바랍니다. 좋은 정보를 주신 원작자님에게 감사를 표합니다. 출처: https://dkdlxl.tistory.com/5 [IT_STUDY] [DB 기초] 데이터처리 시스템 정보와 데이터 데이터(data)란 현실세계(real world)로 부터 단순한 관찰이나 측정을 통해서 수집된 사실(fact)이나 값(value)를 뜻한다. 이 데이터는 숫자로 표현되는 수치는 물론, 어떤 문자들로 표현 dkdlxl.tistory.com 일괄처리 시스템(batch)/온라인처리시스템/분산처리 시스템 정의

보면 좋을 책 모음

자바 ORM 표준 JPA 프로그래밍(에이콘 오픈 소스 프로그래밍 시리즈) | 김영한 | 에이콘출판 - 교보문고 (kyobobook.co.kr) 자바 ORM 표준 JPA 프로그래밍 - 교보문고 스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임 | ★ 이 책에서 다루는 내용 ★■ JPA 기초 이론과 핵심 원리■ JPA로 도메인 모델을 설계하는 과정을 예제 중심으로 www.kyobobook.co.kr 리팩터링(2판) | 마틴 파울러 | 한빛미디어 - 교보문고 (kyobobook.co.kr) 리팩터링 - 교보문고 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 | 20여 년 만에 다시 돌아온 마틴 파울러의 리팩터링 2판리팩터링 1판은 1999년 출간되었으며, 한국어판은 2002년..

jar war 차이점

JAR (Java Archive) WAR (Web Application Archive) 모두 JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 관련 파일(리소스, 속성파일 등)들을 패키징해주는 것이 주 역할입니다. 개발하시다 보면 두 파일 형식은 많이 보셨을 거라 생각됩니다. Maven 등을 통해 내려받는 라이브러리들은 CLASS 파일들이 묶인 jar파일로 구성되어 있는 것을 확인 하실 수 있습니다. 그리고 서비스 배포시에는 프로젝트를 WAR 포맷으로 묶어서 /webapps 등의 지정된 경로에 넣고 Tomcat 등의 웹 컨테이너(Web Contaioner)를 이용하여 deploy하는 식으로 서비스를 많이 올리곤 하셨을 거에요. 그럼 이..

IT Program/이론 2022.04.13

아파치 , 톰캣 차이점

보통 우리는 컴퓨터를 사용할 때 웹 페이지를 띄워서 정보를 검색하고 다양한 콘텐츠를 즐긴다. 예를 들어 내가 유투브에서 동영상이 보고 싶다면, 웹 브라우저(크롬, 파이어폭스, IE)에서 유투브의 URL(www.youtube.com)을 쳐서 해당 페이지에 접속을 한다. 그러면 해당 페이지에서는 사용자가 원하는 화면을 보여주고 정보를 제공한다. 바로 이것이 클라이언트(사용자)와 서버(유투브 서버)의 상호 작용이다. 클라이언트와 서버를 통신을 가능하게 하는 것이 브라우저이며, 브라우저는 클라이언트는 원하는 것을 요청(request)하고 서버에서는 사용자가 원하는 것에 응답(response) 한다. 1. 아파치 아파치 : 아파치 소프트웨어 재단 아파치 서버 : 'open source' 라이선스에 따라 배포되어 ..

IT Program/Server 2022.04.13

오라클 쿼리 실행 시간 (set timing on) 시행시간 긴 쿼리찾기

오라클 쿼리 실행 시간 출처 : http://mainia.tistory.com/769 https://tyboss.tistory.com/381 1. SET TIMING ON 사용하기 간혹 Stored Procedure 실행시 쿼리의 구간 별 시간을 알고 싶을 때가 있습니다. 전체 SP 수행 시간은 Object 테이블을 뒤져서 보면 되는데 각 단계별로 out print 를 찍으면서 보고 싶을 때 SET TIMING ON 을 사용하면 됩니다. Set timing on; 후 timing start 로 시작하고 timing stop 로 마무리를 하면 됩니다. 그럼 그 시간이 측정되어 로그에 찍히게 됩니다. Execute as Script (F5) 로 실행 SET TIMING ON; TIMING START; SEL..

자바(java) 메서드(method)의 구조와 사용법

이번 포스팅은 메서드의 생김새와 어떻게 사용해야 하는지를 알아보도록 하겠습니다. 메서드는 크게 두부분으로 나뉩니다. 선언부와 구현부로 나뉘어집니다. 우선 아래를 보면서 기본 구조를 알아보도록 합니다. 반환타입 메서드이름(매개변수 선언, 매개변수선언...){ 메서드호출시 수행코드 } 이 구조는 앞선 게시글들에서 많이 보았을것이다. 간단한 예시를 코드로 적어보겠다. int add(int a, int b) { int resultValue = a + b; return resultValue; } 해당 코드는 더하기를 하는 메서드이다. int add는 각각 반환타입 , 메서드 이름을 뜻한다. int a, int b 는 매개변수를 선언한것이고 int resultValue = a + b; return resultVal..

자바(java) 메서드(method) 특징 및 예제 이해

이번 포스팅에선 메서드(method)에 대해 알아보도록 하겠습니다. 메서드(method)(메소드) 메서드는 특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것입니다. 메서드를 사용하는 이유에 대해 알아보도록 하겠습니다. 메서드 사용이유 높은 재사용성 중복된 코드의 제거 프로그램의 구조화 1. 높은 재사용성 우리는 지금까지 Math.random(), println()과 같은 java API에서 제공하는 메서드들을 거리낌없이 사용해왔습니다. 이처럼 만들어져있는 메서드는 어디에서든 몇번이든 호출이 가능하다는 것을 몸으로 느꼈습니다. 2. 중복된 코드의 제거 프로그램을 작성하게 되면 같은 내용의 문장이 여러곳에서 반복해서 나타나곤 합니다. 반복되는 부분을 반복문을 돌리기도 하지만, 반복되는 문장을 묶어서 하나..

반응형