반응형

https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-debian-9

 

How To Install MariaDB on Debian 9 | DigitalOcean

MariaDB is an open-source database management system, commonly installed in place of MySQL as part of the popular LAMP (Linux, Apache, MySQL,...

www.digitalocean.com

 

 

https://myybean.tistory.com/37

 

gcp] mariadb(mysql) 외부에서 접속 허용하기

외부에서 DB로 직접 접속하려면 아래 두가지가 만족해야 함 1. 외부 ip 접근에 대해 해당 포트 방화벽이 열려있는가? 2. 접근하려는 데몬이 0.0.0.0으로 떠 있는가? 외부 ip 접근에 대해 포트 방화벽 열기 1. VPC..

myybean.tistory.com

 

 

 

https://zzdd1558.tistory.com/190

 

[CentOS7] MariaDB 외부접속 허용하기.

Vmware에 올려져 있는 mariadb를 외부에서 사용하기 위해 외부접속을 허용시키려고 찾아봤습니다. 최신글이 많이 없는것같아서 이렇게 한번 테스트 해보고 남겨봤습니다 ㅎㅎ 일단 mariadb에 접속해서 #use mysql..

zzdd1558.tistory.com

 

 

https://gusrb.tistory.com/51

 

[GCP] Google Compute Engine 원격(Putty, MobaXterm, WinSCP) 사용하기-1

개요 Google Compute Engine 웹에서 제공하는 SSH 터미널이 있다. 깔끔하고 좋지만 외부 프로그램을 사용해서 접속 하고 싶을 때가 있다. 구글 클라우드 플랫폼은 외부에서 SSH로 접속 할때 키가 있어야 하는데,..

gusrb.tistory.com

 

 

 

https://linuxize.com/post/install-java-on-debian-9/

 

반응형

'IT' 카테고리의 다른 글

[azure] blob storage 구축 & 사용자 도메인 설정  (0) 2019.04.15
반응형

ㅁ 패키지

패키지(package)는 오라클 데이터베이스에 저장되어 있는 서로 관련있는 PL/SQL 프로지져와 함수들의 집합 이다.

 

  -> PL/SQL 프로시저란?

PL/SQL (Oracle’s Procedural Language extension to SQL) 은 SQL의 확장된 개념으로 ORACLE에서 지원하는 프로그래밍 언어의 특성을 수용한 SQL의 확장이며, PL/SQL Block내에서 SQL의 DML(데이터 조작어)문과 Query(검색어)문, 절차형 언어(if, loop)등을 사용하여 절차적 프로그래밍을 가능하게 한 강력한 트랜잭션 언어

 

  -> 오라클의 함수란?

오라클에서 제공하는 내장 함수가 아닌 사용자가 직접 로직을 구현하는 사용자 정의 함수를 말한다.

우리가 보통 아는 함수의 개념이고, 오라클에서 사용 할 수 있도록 만드는 함수이다.

 

반응형

'IT > DB' 카테고리의 다른 글

[mysql] CONCAT과 IFNULL 사용  (0) 2019.07.10
text, CLOB 필드에 대해서 알아보자  (0) 2018.12.19
DB 오라클 기본 제공 함수  (0) 2018.12.18
반응형

우분투에서 apt get을 이용할 때 다음과 같은 에러가 발생하기도 한다.

...더보기

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

apt get 할 때 파일들이 lock 혹은 다른 사용자가 사용 중이라는 경우라서 get을 할 수 없다는 의미이다.

 

물론 나, 다른 사람이 사용 하지 않은 상태에서 위와 같은 에러가 발생할 수도 있다.

 

차분하게 lock파일을 다 삭제 한 뒤 새로 update를 받으면 해결 할 수 있다.

 

 

해결 방법

...더보기

 sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock*

위의 경로를 모두 rm 으로 삭제 한뒤 새로이 apt update 를 해주면 해결 된다.

 

 

...더보기

sudo dpkg --configure -a

sudo apt update

 

 

반응형
반응형

[CONCAT]

둘 이상의 문자열을 입력한 순서대로 합쳐서 반환해주는 함수

 

사용법: CONCAT(문자열1, 문자열2 [, 문자열3 ...])

 

[IFNULL]

MYSQL 에서만 사용되는 NULL체크 함수

    -> MSSQL, ORACLE에서는 각 각 ISNULL, NVL 함수를 사용한다.

 

사용법: IFNULL(VAL1, VAL2)

    -> VAL1의 값이 NULL이면 VAL2를 리턴, 그렇지 않다면 VAL1의 값을 리턴

 

 

[사용예시]

select CONCAT(p.lvl_1, ' - ', p.lvl_2, ifnull(CONCAT(' - ', p.lvl_3), ''))
from t_npd_ctgr_info p
where p.ctgr_cd = '120400'

 

 

 

 

 

반응형

'IT > DB' 카테고리의 다른 글

[oracle] 패키지, PL/SQL, 함수 란?  (0) 2019.08.21
text, CLOB 필드에 대해서 알아보자  (0) 2018.12.19
DB 오라클 기본 제공 함수  (0) 2018.12.18
반응형

vue filter 란??

추후 공부 후 넣기

 

문제 상황

<li>
	<h4 class="tit">개발 금액</h4>
	<div class="ctn-box">
		{{prdctFix.devPrc}}원
	</div>
</li>

위와 같이 vue 모델에서 데이터를 불러 올 때 금액 값은 3자리 수마다 ,(콤마)를 찍어줘야된다.

vue 선언시 filter를 추가 하고 해당 모델이 바인딩 될 때 filter가 실행되도록 아래와 같이 구성하면 된다.

vue 선언
<script>
var v_cncpt = new Vue({
            el: '#frame-wrap',
            data: {
            },
            filters: {
                currency: function (value) {
                    var num = new Number(value);
                    return num.toFixed(0).replace(/(\d)(?=(\d{3})+(?:\.\d+)?$)/g, "$1,")
                }
            },
--------------------------------중략----------------------------------------------

<li>
	<h4 class="tit">개발 금액</h4>
	<div class="ctn-box">
		{{prdctFix.devPrc | currency}}원
	</div>
</li>

위와 같은 결과 값을 얻을 수 있다.

반응형
반응형

문제.

 

updated: function () {

 

}

updated -> vue 객체들의 변화가 있을 때 실행 되는 함수들을 구현 하는 곳

 

이곳에 아래와 같이 input type file의 change 트리거에 대한 함수를 넣으면 두번 실행되는 에러가 있었다.

 

$('#confTypeFiles').on('change', function () {
  base.confTypeFilesArr = common.selectMultiFile('confTypeFiles', base.confTypeFilesArr);
});

 

 

해결방법

method: {
  btnfilePkgAdd: function () {
   base.pkgTypeFilesArr = common.selectMultiFile('pkgTypeFiles', base.pkgTypeFilesArr);
  }
}

위의 코드와 같이 change 트리거시 실행할 구문을 vue 메소드로 구현 후 

input에 아래와 같이 @change vue 트리거를 추가한다.

<input type="file" id="pkgTypeFiles" name="pkgTypeFiles" multiple="" hidden="" @change="btnfilePkgAdd()">
반응형
반응형

<input type="checkbox" :id="'prdctFix_'+index" name="prdctfixyn" v-model="prdctFix.fixYn == 'Y' ? true : false" hidden>

 

 

위에거 안됌

 

:checked="prdctFix.fixYn == 'Y' ? true : false"

 

이걸로 써야돼 ㅁ

반응형

+ Recent posts