본문 바로가기

전체

(71)
[ Javascript ] 알아두면 유용한 문법 - 비구조화 할당(1) 안녕하세요, 코딩입니다. 요즘에 자바스크립트를 공부 중인데요, 공부를 하다보니 알아두면 유용할 개념들이 많더라구요. 그래서 자바스크립트도 포스팅을 하기로 했습니다. | 비구조화 할당 비구조화 할당은 쉽게 말해서 객체 안의 변수를 꺼내는 것을 의미합니다. 객체 안에 있는 값을 사용할 때, 매번 객체명을 붙이지 않아도 되도록 합니다. 1 2 3 4 5 6 const SherlockHolmes = { name: '셜록 홈즈', actor: '베네딕트 컴버배치', alias: '자문 탐정', age: '43' }; 우선 위와 같이 객체를 선언합니다. 그 다음엔 함수를 생성합니다. 1 2 3 4 function print1(actor) { const text = `${actor.name}(${actor.alias..
[ Oracle ] Oracle merge into 프로젝트를 진행하는 데에 있어서, 또는 버전을 관리하는 과정에 있어서 테이블의 데이터를 삽입하거나 업데이트 해야하는 경우들이 있다. 넣으려는 데이터가 있으면 insert하고 없으면 update하는 것이다. 이런 경우 유용하게 쓰이는 구문이 merge문이다. | 구조 MERTGE INTO 테이블A // 데이터를 insert하거나 update할 테이블 USING 테이블B // 데이터를 가져올 테이블 ON 제약조건 WHEN MATCHED THEN UPDATE문 WHEN NOT MATCHED THEN INSERT문 이해를 쉽게 하기 위해서 예를 들어보겠습니다. 다음과 같은 테이블과 데이터가 있다고 가정합니다. USER_A 테이블 USER_ID (PK) USER_NAME USER_TEL cocomong 코코몽 0..
[ mysql ] merge update insert 프로젝트를 하다보면 oracle로 할 때가 있고 mysql로 할 때가 있다. 하지만 서로 쿼리가 다른 것들이 많다. 그 중 하나가 오늘 포스팅할 개념이다. 먼저 테이블을 생성합니다. | 테이블 생성 CREATE USER(USER_ID VARCHAR(20), USER_NAME VARCHAR(20), USER_TEL VARCHAR(13), PRIMARY KEY(USER_ID) ); 그 다음에, 예시를 위해서 데이터를 넣어보겠습니다. | 데이터 삽입 INSERT INTO USER(USER_ID, USER_NAME, USER_TEL) VALUES('imcodding0616', 'codding', '010-1234-5678'); USER_ID USER_NAME USER_TEL imcodding0616 coddin..
메모리와 디스크 차이 안녕하세요 코띵입니다 :D 저는 메모리, 디스크, RAM 등 익숙한 용어들인데 막상 어떻게 다른지 잘 모르겠더라구욥 .. 그래서 공부할 겸 포스팅합니다. | 메인 메모리와 디스크 차이 메인메모리 디스크 - 일시적으로 데이터 저장 - 휘발성 메모리 (= 임시저장장치 ) - 디스크보다 접근 속도가 빠르다 - RAM과 캐시로 나뉜다 - 장기간 데이터 저장 - 비휘발성 메모리 | 생각해보기 ① 컴퓨터가 전원이나가면 메인메모리에 내용도 모두 사라진다. 그러면 내 컴퓨터 속의 데이터와 프로그램들은 어디에 있을까? ② 디스크에 저장되어있다. 디스크는 비휘발성이고 메인메모리(RAM)은 휘발성이기 때문 ③ 컴퓨터를 켜고 내가 프로그램을 실행을 하려고하면 ④ 실행하라는 명령이 메인메모리에 전달되고 ⑤ 명령에 따라 디스크에..
HDD와 SSD의 차이점 | HDD 와 SSD 차이점 장점 단점 SSD - 빠른 액세스 - 진동, 충격에 강함 - 저소음, 저전력 - 용량당 가격이 높음 - 용량이 작음 - 읽고 쓰는 횟수에 제한 있음 - 장기간 사용하지 않으면 데이터 손실 HDD - 용량당 가격이 저렴 - 대용량 - 장기간 보존 가능 - 액세스 속도가 SSD보다 떨어짐 - 진동, 충격에 약함 - 구동 부분이 있어서 소비 전력이 높고, 소음과 발열 동반 HDD( Hard Disk Drive )는 PC 등의 저장 장치로 많이 보급되고 있지만, 최근에는 HDD 대신 SSD( Solid State Drive)를 탑재한 기기가 더 많아졌습니다. HDD는 디스크에 데이터를 저장하고, SSD는 반도체에 저장을 한다고 보면 됩니다. HDD는 보통 PC에 사용되고, SSD는 ..
[ CentOS / ubuntu ] 파일 및 디렉터리 소유자 변경 안녕하세요 코띵입니다 :) 처음에는 소유권을 주는 것과 실행 권한을 주는 것이 헷갈리더라구요. 그래서 찾아봤더니 .. 다른 개념이더군요 허허 저 같은 사람을 위해 포스팅을 해야겠다 싶었습니다. | 소유권 확인 $ ls -l -rwxr-xr-x 1 root root 6 5월 10 16:02 file1.txt 첫 번째 root 가 해당 파일의 소유권자를 나타내고 두 번째 root 가 해당 파일의 소유그룹을 나타냅니다. 사용자가 소유자가 아니거나 소유그룹에 속하지 않으면, 해당 디렉터리나 파일에 접근할 권한이 없게 됩니다. 이는 관리자와 관리자가 설정한 사용자들을 제외한 외부 사용자들이 파일이나 디렉터리에 마음대로 접근할 수 없게 함으로써 보안성을 확보할 수 있습니다. 디렉터리나 파일에 대한 소유권자 및 소유..
포트포워딩 Port Forwarding 안녕하세요 코띵입니다 :D 포트포워딩.. 처음에 아무것도 모를 때 멘붕이 왔었쬬.. 접속 정보를 포트포워딩 된 걸로 일을 주셔서 신입사원인 저는 .. ??? 하고 한동안 어떡하지 했습니다. 저같은 분들을 위해 포스팅합니다 ! | 포트포워딩 : 외부에서 공유기에 연결된 사설IP의 지정된 포트로 접속할 수 있도록 전달하는 작업 먼저 포트포워딩에 대한 개념은 위와 같습니다. 더 자세하게 이해하기 위해서는 공유기에 대한 개념을 알아야합니다. | 공유기 공유기는 공인 IP 하나를 할당받고, 사설 네트워크를 만드는 역할을 하는 장치입니다. 공인 IP는 고유한 값으로 인터넷을 사용하는 기기에 하나씩 할당이 됩니다. 회사나 다른 기업에서는 이러한 공유기에 여러 대의 PC를 연결하고, 공유기에서 할당해준 사설 IP를 가..
[ CentOS ] 실행모드 전환 | 현재 실행되는 모드 확인 $ systemctl get-default multi-user.target 는 콘솔(터미널) 모드를 의미하고, graphical.target 는 GUI 환경 모드를 의미합니다. | 터미널 모드로 부팅 $ systemctl set-default multi-user.target | GUI 모드로 부팅 $ systemctl set-default graphical.target

반응형