반응형

IT 134

[영어로 배우는 React]1. 그래서 React가 뭔데?

영어공부와 학습을 병행해 보려고 합니다. React를 영문으로 공부해 보는 거죠. 쉽진 않겠지만 천천히 해보겠습니다. 공부할 사이트는 React 공식 사이트입니다. 공식 사이트의 문서로 공부하면 좋은 점이 있습니다. 첫째로, 그것이 곧 법이 입니다. 다른데 문의할 필요가 없죠. 둘째, 자료가 최신입니다. 사이트는 이렇게 생겼습니다. react.com으로 접속해 보면 됩니다. 오늘은 먼저 공식 사이트에서는 react를 어떻게 설명해 놨는지 보도록 하겠습니다. 슬로건이 제일 먼저 보이네요. A JavaScript library for building user interfaces 'UI를 만들 수 있는 자바스크립트 라이브러리'라고 돼 있네요. 영어 초보라 해석이 매끄럽진 않습니다. 이해를... 모듈, 패키지,..

IT 2022.03.08

개발자가 영어를 잘하면 좋은 5가지 이유

개발자는 프로그램 전체를 영어로 타이핑합니다. 하지만 한 줄의 에러 메시지도 제대로 이해하지 못하는 개발자가 많은 것이 현실입니다.(제가 그렇다는 얘기입니다.) 개발자가 영어를 잘해야 한다, 못해도 된다는 논쟁은 예전부터 있어왔고, 지금도 계속 진행 중입니다. 꼭 영어를 잘해야 하는 건 아니지만, 잘하면 어떤 점이 좋은지 한번 알아보겠습니다. 1. 실제 능력보다 후한 평가를 받는다. 여기 영어단어를 남발하는 개발자가 있습니다. 생각보다 능력이 출중하다 느껴지진 않습니다. 하지만 이 개발자를 평가하는 건 쉽지 않습니다. 영어 앞에서는 한없이 작아지는데, 이 사람은 영어를 잘 쓰는 사람이니까요. 또, 개발자의 특성상 새로운 기술을 익히기 위해, 학습모임이나 세미나 등을 상시적으로 진행하는 경우가 많습니다. ..

IT 2022.03.03

[React] React 란?

Declarative React makes it painless to create interactive UIs. 리액트는 인터랙티브한 UI 생성을 쉽게 만들어준다. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. 어플에서 각각의 상태에 대해 심플한 뷰를 디자인하면, 리액트는 데이터가 변경될 때 오직 올바른 컴포넌트들을 효율적으로 업데이트하고 표현할 것이다. Declarative views make your code more predictable and easier to debug. 선언..

IT 2021.08.09

[Oracle] CONNECT BY 계층형 쿼리가 어려울 때

1. 계층형? 오라클 예제 테이블인 EMP 테이블의 내용을 한번 보겠습니다. EMPNO가 직번이고, MGR이 관리자의 직번입니다. 1번 로우의 EMPNO가 '7839' KING은 회장이라 관리자란이 비어 있습니다. 2번 로우의 EMPNO가 '7698' BLAKE는 상사직번이 7839(KING)으로 회장님이 직접 관리하는 직원이네요. ... 14번 로우의 EMPNO가 '7788' SCOTT의 관리자는 직번이 7566인 JONES 입니다. EMP 테이블은 이런식으로 직원과 관리자를 관리하고 있습니다. 이런 구조를 계층형 구조라고 합니다. 2. EMP 계층구조를 보기좋게 만들어 주세요~ 직원과 관리자의 구조를 보기좋게 만들어 달라는 요청이 들어왔습니다. 오라클에서 미리 CONNECT BY라는 좋은 쿼리를 만들..

IT 2021.06.23

[oracle 19c] Oracle Concepts - 관계형 데이터베이스

1. 관계형 데이터베이스 모든 조직은 데이터가 필요하다. 오늘날 대부분의 회사는 데이터를 수집, 저장, 검색하기 위해 데이터베이스를 활용한다. 2. Database Management System(DBMS) DBMS는 데이터의 저장, 조직, 검색을 컨트롤하는 소프트웨어다. 보통 DBMS는 다음의 요소를 가진다. 구분 하는일 커널 DBMS의 메모리와 스토리지를 관리 메타데이터 저장소 데이터 딕셔너리 저장소 질의어 데이터를 가져오는 컴퓨터 언어 첫번째 세대의 DBMS는 다음 타입들에 포함되어진다. Hierarchical(계층) 계층적 데이터베이스는 데이터를 트리구조로 조직한다. 각각의 부모레코드는 하나이상의 자식레코드를 가진다. 파일시스템과 비슷한 구조다. Network 네트워크 데이터베이스는 계층적 데이터..

IT 2021.04.19

[오라클 11g] SYSDBA 권한과 SYSOPER 권한

SYSDBA와 SYSOPER권한은 하이레벨의 관리자 명령을 수행하기 위해 필요한 권한이다. 이 권한은 생성, 데이터베이스 시작, 데이터베이스 종료, 백업, 복구를 수행 할 수 있다. SYSDBA 권한은 완전한 데이터베이스 관리자의 권한이 부여된것이고, SYSOPER는 기본적인 운영상의 작업들을 실행할 수 있지만, 사용자의 데이터를 볼수 없다는 차이점이 있다. SYSDBA와 SYSOPER는 데이터베이스가 오픈되지 않은 상태에서도 데이터베이스 인스턴스에 접속할 수 있다. 이 권한들의 관리는 데이터베이스 관리의 범위를 벗어난다. 둘 권한중 하나만 받은 유저는 데이터베이스 인스턴스를 시작시킬 수 있다. 만약 SYSDBA로 접속하고 싶다면 'AS SYSDBA' 명령을 사용하여 데이터베이스에 접속하면 된다. SYS..

IT 2021.03.04

[오라클 11g] SYS 계정과 SYSTEM 계정

SYS계정과 SYSTEM계정은 오라클 데이터베이스 설치 시 자동으로 생성되는 계정이다. 패스워드는 설치 시 입력한 패스워드로 설정되고, 기본적으로 DBA 역할이 부여된다. SYS 모든 관리자 기능들을 수행할 수 있는 계정이다. 모든 기본적인 테이블과 뷰들이 SYS 스키마에 저장되어 있다. 데이터 딕셔너리의 무결성을 유지하기 위해 SYS 스키마의 테이블들은 데이터베이스에 의해서만 조작되어진다. SYS유저는 SYSDBA 권한이 부여된다. SYSTEM BACKUP AND RECOVERY, Database upgrade를 제외한 전체 관리자 기능을 수행할 수 있다. 오라클은 일상적인 작업을 진행할 때 이들 계정 이외의 계정을 생성하여 사용할 것을 강력히 권고한다.

IT 2021.03.04

[오라클 11g] 유저 권한과 역할(User Privileges and Roles)

유저 권한(User Privileges) 유저 권한들은 기본레벨의 데이터베이스 보안을 제공한다. 유저 권한은 유저가 데이터로 접근하는것을 컨트롤하고, 유저가 실행하는 SQL문의 한계를 정하기 위해 디자인 되었다. 유저 생성후에 데이터베이스 접속권한, 쿼리질의 및 업데이트 권한, 스키마 오브젝트 생성권한등의 권한을 유저에게 부여할 수 있다. 유저 권한의 종류 1. 시스템 권한 - 특정한 타입의 스키마 오브젝트의 액션을 수행하는 권한 - CREATE TABLE, CREATE USER 등의 권한 2. 오브젝트 권한 - 오브젝트에 어떤 액션을 할 수 있는 권한 - 테이블에 대해 SELECT, DELETE 등의 권한 역할(Roles) 역할은 권한들의 집합이다. 역할은 스키마 오브젝트들과 달리 스키마에 포함되지 않..

IT 2021.03.03

[오라클 11g] 유저계정 관리

오라클 데이터베이스에 접속하고자하는 유저는 계정을 통해 접속할 수 있다. 유저계정 생성 시에는 다음의 내용을 설정해야 한다. 인증방법 패스워드 기본 테이블 스페이스 테이블 스페이스 용량 한도 계정 상태(락 or 언락) 패스워드 상태(사용기간종료 여부) 유저생성 후에 다음작업을 수행한다. 적당한 시스템 권한, 오브젝트 권한 부여 역할 부여 오브젝트 생성 시 각각의 테이블스페이스에 대한 공간사용한도 지정 오라클은 각각의 유저에게 유저가 업무를 수행할 수 있는 최소한의 권한만을 부여하길 권장한다. 예) 애플리케이션 개발자 : 테이블, 뷰, 인덱스, 저장프로시저 생성 및 수정 권한 (애플리케이션 개발자는 테이블스페이스 DROP 및 DELETE 권한 권한, 데이터베이스 복구 권한은 필요없다.) 관리자 계정도 만들..

IT 2021.03.02

마크다운(markdown)으로 간단한 글쓰기

마크다운 마크다운은 기호를 이용하여 간편하게 글을 구성할 수 있게 해주는 마크업 언어다. 보통은 글을 쓸때 글을 적고, 양식이나 색을 적용하면 입력창에 적용한 내용이 그대로 보이게 된다. 그런데 마크다운은 기호를 이용해 글을 구성해 놓고 배포시에 글자를 변경해서 보여준다. 1. 기본문법 - 글자크기 : '#' 기호를 하나부터 여섯개까지 글자 앞에 넣어준다. # 제일큰글씨 => #(샵)을 하나쓰고 한칸띄운 후 쓰고 싶은 글자를 쓰면 제일큰글씨 ###### 제일작은글씨 => #을 6개쓰고 한칸띄운 후 쓰고 싶은 글자를 쓰면 제일작은글씨 샵(#)은 하나에서 여섯개까지 사용가능하다. - 글자 진하게(Bold) : '**' 기호를 글자 앞뒤로 감싸준다. **글자 진하게** 글자 진하게 - 이탤릭(Italic) :..

IT 2021.01.04
반응형