분류 전체보기 328

centos7로 리눅스 이해하기

ch1.리눅스의 이해 1. 운영체제 1) 하드웨어 - 응용프로그램 간의 다리역할 - 커널 2) cpu, 주기억장치, 입출력장치 등 컴퓨터 하드웨어를 효울적으로 관리 3) 시스템 자원을 스케줄링하여 효울적으로 활용 4) 운영체제는 사용환경에 따라 서버(웹서버, 메일서버, DNS서버), 데스크톱(개인용 컴퓨터), 모바일 및 임베디드 ch2. 리눅스 설치하기 https://m.blog.naver.com/elepartsblog/222205998011 윈도우 10에서 WSL(Windows Subsystem Linux)로 우분투 설치하기 기존 윈도우 환경에서 리눅스를 같이 사용하기 위해서는 VMware같은 가상머신을 사용해 리눅스를 설치해 ... blog.naver.com

개발관련 도서 2022.01.20

Babel, Npm

1. Babel https://javacpro.tistory.com/77 [Babel] Babel 의 역할, 기본적인 사용법 이번에 프론트엔드 프로젝트를 진행하며 BABEL 을 사용하게 되었다. 이전 프로젝트에서 리액트를 하면서 사용해보긴 했지만 별다른 설정없이 리액트에서 생성해주는 설정그대로 사용하다보니 javacpro.tistory.com https://bravenamme.github.io/2020/02/12/what-is-babel/ babel 이란 무엇인가? 들어가며 최근에 react 프로젝트와 typescript 프로젝트를 거치면서 webpack 을 자주 써보고 세팅해보게 되었습니다. 처음에는 동작의 원리보다 요즘 잘나가는 프론트엔드 개발 환경 만들기라는 목표 bravenamme.github.i..

ORACLE 각종 쿼리 함수

1. LPAD, RPAD https://gent.tistory.com/190 [오라클] LPAD, RPAD 함수 사용방법 (공백, 0, 채우기) 오라클(Oracle) LPAD, RPAD 함수 사용법 숫자형 문자인 경우 문자길이를 똑같이 맞춰야하는 경우가 있다. LPAD는 왼쪽, RPAD는 오른쪽부터 총길이 만큼 지정한 문자를 채운다.ex) 1, 10, 123 -> 00001, 00010, 0012 gent.tistory.com 2. REGEXP_COUNT() REGEXP_COUNT()- 문자열에 대문자 A가 몇 개인지 찾아주는 것 SELECT REGEXP_COUNT(TEXT, 'A') FROM TEXTTABLE https://itprogramming119.tistory.com/entry/Oracle-42..

CS/DataBase 2022.01.11

openssl, soap이란

1. openssl이란? 데이터 통신을 위한 TLS, SSL프로토콜을 이용할 수 있는 오픈소스 라이브러리이다. SSL은 1994년에 netscape사의 웹 브라우저 보안 프로토콜로 처음 고안되어 3.0까지 발표되었는데, 국제 표준화 기구에서 새로 정립한 것을 TLS라고 한다. 즉, TLS 1.0과 SSL 3.0은 같은 것이다. HTTP 통신을 안전하게 하기 위한 프로토콜로 만들어진 것이 SSL이고 이것은 실제 HTTPS, SFTP와 같은 표준 프로토콜에 적용된 기술이다. 다시 말해 HTTPS는 SSL 프로토콜을 이용한 서비스 중 하나이다. SSL은 암호화 통신을 위해 대칭키, 비대칭키 방식을 혼용하여 사용한다. 이것은 공개키, 개인키를 활용하는 SSH 통신의 원리와 같은 방식이다. 차이는 SSL 통신에는..

CS/ETC. 2021.12.26

ORACLE CLOB vs. BLOB

1. CLOB 2. BLOB https://kudolove.tistory.com/m/1340 [JAVA]Blob 와 Clob의 차이와 호출 [JAVA]Blob 와 Clob의 차이와 호출 JDBC를 이용하여 데이터를 가져올때 JDBC 2.0 에서는 고급 데이터 타입인 BLOB, CLOB를 지원 한다. BLOB Binary Large Object 큰 이진객체 CLOB Character Large Object 큰 문자.. kudolove.tistory.com 3. SELECT 시 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wideeyed&logNo=221417034916 [OracleDB] CLOB 조회(쿼리)하는 방법 Orac..

CS/DataBase 2021.12.25

웹 호스팅, 서버 호스팅, 클라우드

1. 웹 호스팅이란? 웹 서버를 운영하기 위해 하드웨어, 운영체제, 웹서버, 미들웨어, 데이터베이스 등을 결합하여 제공한다. 하나의 서버를 여러 사용자가 일부의 권한을 부여받아 사용하기 때문에 함께 사용하는 사용자의 서비스 트래픽이 급증하면, 자신의 서비스 운영속도에 영향을 미쳐서 대량 트래픽이 발생하지 않는 회사 홈페이지, 블로그 등 소규모 서비스 등이 주로 이용한다. 2. 서버 호스팅이란 ? 처음 서버 사양과 OS를 선택한 후 아무것도 제공되지 않아서 자유도가 높다. 서버를 단독으로 사용하기 때문에 웹 호스팅과 비교하였을 때 보안상 유리하다. 회사의 인트라넷, 대형 쇼핑몰 등 지속적이고 대용량의 서버 자원에 대한 사용이 요구되며 보안이 중요한 환경에서 선호된다. 3. 클라우드 물리적인 하나의 서버위에..

CS/ETC. 2021.12.19

System.out과 logging

1. System.out과 logging https://blog.silentsoft.org/archives/13 Logging을 System.out으로 하면 안되는 이유 운영 시스템에서 System.out으로 로그를 남기는 경우는 없다고 봐도 무방하다. 또, ‘Logging은 절대 System.out으로 하면 안 된다’고 생각하는 사람이 많다. 그런데 아이러니하게도 그 이유를 모르는 blog.silentsoft.org 요약 에러/장애 발생 시 추적할 수 있는 최소한의 정보가 없다. 최소한의 정보는 고사하고, 로그 내용을 가져오기 어렵다. 누가 봐도 System.out.println은 콘솔에 로그를 출력하는 API이다. 성능저하 원인이 될 수 있다. -> 참고 (https://junghyungil.tist..