반응형
반응형
데이터베이스를 사용하면서 생각보다 자주 데이터베이스의 정보를 확인해야할 때가 있다. 그럴 때에 막무가내로 직접 테이블들을 조회해서 하는 것보다는, 데이터베이스 시스템 정보를 포함하고 있는 뷰를 활용하는 편이 훨씬 좋고 편하다. 사실 이 포스팅을 작성하는 이유는 내가 해당 쿼리를 보다 더 편하게 재활용하기 위해서이다. 아래는 데이터베이스의 정보를 확인할 수 있는 쿼리이다. MS-SQL, MySQL 에서 모두 사용 가능하다.그대로 사용하면 해당 데이터베이스에 있는 모든 정보를 조회할 수 있다.WHERE절에 테이블 이름으로 조건을 걸면 내가 필요한 테이블의 정보를 상세하게 확인할 수 있다.SELECT TABLE_CATALOG as 데이터베이스명, TABLE_SCHEMA as 스키마명, TABLE_NAME as..
SQL 최적화 개념 DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행 가능한 상태로 만드는 전 과정을 의미 SQL 옵티마이저를 통해 DBMS 내부 엔진에서 프로시저를 만듦 즉, SQL 옵티마이저는 SQL문을 최적화하여 데이터베이스 성능을 결정하는 가장 핵심적인 엔진을 뜻함 최적화 과정을 'SQL 파싱' 혹은 파싱 과정을 포함해 'SQL 최적화'라고도 표현 과정 1. SQL 파싱 사용자로부터 SQL을 전달받으면 가장 먼저 SQL 파서(Parser)가 파싱을 진행 파싱 트리 생성 : SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리 생성 문법(Syntax) 확인 : 사용할 수 없는 키워드를 사용하는 등의 문법적 오류가 없는지 확인 의미(Sementic) 확인 : 존재하지 않는 테이블을 사용하는 등의 ..
static 메서드개념인스턴스 메서드와는 달리 클래스로부터 객체를 생성하지 않음'클래스명.메서드명'과 같이 직접 호출하는 메서드메서드 정의 시, 메서드 앞에 static 키워드 사용메서드 내부에서 클래스의 인스턴스 객체 멤버를 참조해서는 안됨인스턴스 객체로부터 호출될 수 없음반드시 클래스명과 함께 사용예제 - 인스턴스 메서드와 스태틱 메서드 선언public class MyClass { private int val = 1; // 인스턴스 메서드 public int InstRun() { return val; } // 정적(Static) 메서드 // 메서드 앞에 static 키워드 사용 public static int Run() { // 클래스의 인스턴스 객체 멤버를 참조할 수 없음 (val) // retur..
서론 어느 순간부터 클릭원스로 배포한 프로그램이 실행되지 않는다. 무엇이 문제인지 회사에서 다른 사람들은 이상없이 사용하고 있는데 내 컴퓨터에서만 실행이 되지 않고 있다. 심지어 내가 만든 프로그램까지도 실행이 되지 않는다. 원인이 무엇일까... 인터넷 검색을 해보았다. 문제 확인 절차 ChatGPT에게 해당 문제를 물어봤다. 클릭원스(ClickOnce) 배포 시스템에서 애플리케이션을 시작할 때 발생할 수 있는 문제를 나타냅니다. 이 메시지는 여러 가지 원인에 의해 발생할 수 있습니다. 아래는 몇 가지 가능한 해결 방법과 상황을 설명합니다: 애플리케이션 배포 오류: 클릭원스 배포에 문제가 발생한 경우이며, 배포된 애플리케이션이 올바르게 구성되지 않았거나 필요한 파일이 누락되었을 수 있습니다. 이 경우 애..
Date 객체 설명 Date 객체 자바스크립트의 표준 내장 객체 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타냄 1970년 1월 1일 UTC(국제표준시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담음 Date() 생성자 시간의 특정 지점을 나타내는 Date 객체 플랫폼에 종속되지 않는 형태로 생성 Date 객체는 1970년 1월 1일 UTC(국제표준시) 자정으로부터 지난 시간을 밀리초로 나타내는 UNIX 타임 스탬프를 담음 const today = new Date(); console.log("new Date ===>>> " + today); // new Date ===>>> Fri Aug 04 2023 13:53:27 GMT+0900 (한국 표준시) Date 객체 메서드 (현재 날짜 시간 ..
Overview이번 포스팅에서는...웹 페이지에서 앱에 데이터를 보내고,앱에서 웹 페이지에 데이터를 보내는방법을 설명합니다. 웹 뷰의 기본 사용 방법은 아래의 포스팅을 확인해주세요.Flutter - WebView - 웹 뷰를 이용하여 웹 페이지 표시하기 (webview_flutter 4.0 이상) Flutter - WebView - 웹 뷰를 이용하여 웹 페이지 표시하기 (webview_flutter 4.0 이상)Overview 플러터를 이용하여 웹 페이지를 표시하고, 웹 문서를 이용하여 화면 표시가 가능하도록 합니다. 포스팅을 보기 전에... 이 글은 webview_flutter 패키지를 통해 안드로이드 가상 에뮬레이터로 luvris2.tistory.com기본 웹뷰 소스 코드해당 포스팅에서 사용할 기본 ..