Welcome to the BBOGAK

Nice to see you here

LET's GET it Dev. Knowledge

반응형

전체 글 81

[Flutter] 플러터 설치 하기 (Windows)

Flutter SDK(Software Development Kit) 설치하기 환경설정 플러터 설치 테스트 플러터 버전 확인 플러터 Doctor 참고자료 플러터(Flutter)는 구글(Google)에서 밀어주고 있는 차세대 통합 앱개발 프레임워크입니다. 플러터의 최종 목적은 플러터만 사용해서 앱 개발(Android, iOS 포함) 뿐만 아니라 차세대 구글의 OS와 웹 개발도 같이 되는 것을 목적으로 합니다. 즉, 모든 개발자들을 포용하는 것이 플러터인 것이죠. 구글의 이런 행보는 아마도 오라클(Oracle)과 자바(Java)로 인해 장기간 싸웠던 트라우마일수도 있고, 중구난방인 개발 환경과 iOS보다 효율적으로 밀리는 OS를 확실히 점령하겠다는 의지로 볼 수 있을 것 같습니다. [Flutter] 플러터 설..

Flutter 및 Dart 2023.06.20

[ORACLE] 오라클_문자함수( INSTR : 문자열에서 문자 위치 찾기 )

INSTR INSTR(문자열, 검색할 문자, 시작지점, n번째 검색단어) 함수는 찾는 문자의 위치를 반환한다. 찾는 문자가 없으면 0을 반환한다. 찾는 단어 앞글자의 인덱스를 반환한다. 기본으로 왼쪽부터 시작하여 우측방향으로 스캔한다. 시작지점에 음수를 쓸 경우 우측에서 시작하기 때문에 스캔반향이 좌측방향이다. 사용 방법에 대해 알아보자. -- 1) 찾는 단어가 없기에 0을 반환 SELECT INSTR('CORPORATE FLOOR','OK') AS idx FROM DUAL; -- 0 -- 단어의 앞글자 인덱스를 반환 -- 2) PO 단어를 찾아라 SELECT INSTR('CORPORATE FLOOR','PO') AS idx FROM DUAL; -- 4 -- 3) 6번째 부터 시작해서 해당 단어 OR 위..

[PHP] 시간표시 함수 data()

PHP에서 시간을 표시하는 date() 함수에 대해서 알아보겠습니다. 우선 PHP에서 시간을 표시할 때 아래와 같이 작성합니다. date(시간 포맷) 시간 포맷이라는 알고 싶은 시간의 단위값(연도 또는 월일, 요일)을 입력합니다. 어떤 형식인지 아래 표를 같이 보시죠! (예시 데이터는 2021년 1월 18일을 기준입니다.) 문자 의미 예시 Y 연도를 4자리로 표시 2021 y 연도를 2자리로 표시 21 m 0이 붙은 상태로 월을 표시 01 n 0 없이 월을 표시 1 d 0이 붙은 상태로 일을 표시 18 j 0 없이 일을 표시 18 H 0이 붙은 상태로 시를 표시(24시 표현) 01 G 0 없이 시를 표시(24시 표현) 01 i 0이 붙은 상태로 분을 표시 56 s 0이 붙은 상태로 초를 표시 55 A 오..

PHP 2023.03.24

mysql 복업 및 백업방법

MySQL에서 데이터를 백업하고 복원하는 방법은 여러 가지가 있지만, 가장 일반적인 방법 중 하나는 mysqldump 유틸리티를 사용하는 것입니다. 이를 사용하면 MySQL 데이터베이스의 데이터를 백업 파일로 내보낼 수 있습니다. 아래는 mysqldump를 사용하여 MySQL 데이터베이스를 백업하고 복원하는 방법입니다. 백업 mysqldump를 사용하여 MySQL 데이터베이스를 백업하려면 다음 명령어를 사용합니다. mysqldump -u [username] -p [database_name] > [backup_file.sql] 위 명령어에서 [username]은 MySQL 데이터베이스에 대한 권한을 갖고 있는 사용자 이름입니다. [database_name]은 백업하려는 데이터베이스 이름입니다. [backu..

Linux : 수신 포트 확인 방법, 예제, 명령어 (사용 중인 포트)

네트워크 연결 또는 응용 프로그램 관련 문제를 해결할 때 가장 먼저 확인해야 할 사항 중 하나는 시스템에서 실제로 사용 중인 포트와 특정 포트에서 수신 중인 응용 프로그램입니다. 이 문서에서는 netstat, ss 및 lsof 명령을 사용하여 어떤 서비스가 어떤 포트에서 수신 중인지 확인하는 방법에 대해 설명합니다. 이 지침은 macOS와 같은 모든 Linux 및 Unix 기반 운영 체제에 적용됩니다. 수신 대기 포트란 네트워크 포트는 번호, 연결된 IP 주소 및 통신 프로토콜 유형(예: TCP 또는 UDP)으로 식별됩니다. 수신 포트는 응용 프로그램 또는 프로세스가 수신 대기하는 네트워크 포트로, 통신 끝점 역할을 합니다. 방화벽을 사용하여 각 수신 포트를 열거나 닫을 수 있습니다. 일반적으로 개방형 ..

OS/linux 2023.03.13

linux 리눅스에서 mysql 자동 백업하기 cron

1. mysql 백업 스크립트 작성 # mkdir /backup 백업된 sql을 저장할 디렉터리를 만든다 # chmod 755 backup 755권한준다 # vi /root/backup.sh # vi /root/backup.sh 백업 스크립트를 작성한다 ---------- backup.sh ------------ #!/bin/sh DATE=`date +"%Y%m%d"` PREV_DATE=`date --date '5 days ago' +"%Y%m%d"` /usr/bin/mysqldump -u사용자id -p비번 DB명 > /backup/mysql_db_bak_${DATE}.sql chown root.root /backup/mysql_db_bak_${DATE}.sql chmod 755 /backup/mysql..

OS/linux 2023.02.17

CentOS Apache 설치

아파치 설치 방법 (CentOS 7~) 서버에서 거의 필수인 Apache는 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다. LAMP(Linux, Apache, Mysql, Php)의 구성요소 이기도 하다 Tomcat 등의 웹 어플리케이션 서버와 같이 사용 할 수 있으며, 주로 apache를 앞단(80포트)에 두고 로드 벨런싱을 하는 구조로 많이 사용한다. yum을 이용한 설치 설치 방법 가장 간단한 설치 방법이다. sudo yum install httpd y를 눌러주면 설치가 진행된다. yum으로 설치하면 보통은 최신 버전이 설치된다. 특정 버전을 설치하려면 해당 repo를 yum에 등록해야 하는 번거로움이 있지만 설치에 필요한 apr, apr-util등이 자동으로 설치되어 매우 편하다. Ap..

OS/linux 2023.02.16

Mysql 연동시 에러 "Client does not support.."

1. 샘플 코드 사용한 코드는 아래와 같습니다. (예제 링크) // test-mysql.js 파일 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'host-IP', user : 'root', password : 'Xptmxm1212!@', database : 'my-Database' }); connection.connect(); connection.query('select * from sample_table', function (error, results, fields) { if (error){ console.log(error); } console.log(results); }); connection.end();..

Nodejs 2023.02.11

[Oracle] 테이블과 데이터 복사하기

1. 테이블 복사하기 스키마 & 데이터 CREATE TABLE 새로만들테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절] 2. 테이블 구조만 복사하기 CREATE TABLE 새로만들테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2 [where절에 '참'이 아닌 조건을 넣어줌] 3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일할 때) INSERT INTO 복사할테이블명 SELECT * FROM 테이블명 [WHERE 절] --Sample SQL INSERT INTO TB_BOARD_TEMP SELECT * FROM TB_BOARD; 4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다를 때) INSERT INTO 복사할테이블명 (NU..

[Oracle] 오라클 테이블 & 컬럼 조회 하는 방법

1. 테이블 조회하기 - 테이블 목록 조회 SELECT * FROM all_all_tables SELECT * FROM dba_tables SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' - 테이블 목록 조회 (접속한 계정) SELECT * FROM tabs SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' SELECT * FROM USER_TABLES - 테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명' SELECT * FROM USER_TAB_COMMENTS 2. 컬럼 조회하기 - 컬럼 조회 SELECT * FROM COLS WHERE..

반응형