Programming

Apache란? [웹] Apache란? 👉 Apache란? 아파치 재단에서 만든 웹 서버 정적인 데이터(html)를, 사용자의 요청(HTTP Request)에 따라 처리한다. HTTP 란? [프로그래밍] HTTP / HTTPS 란? HTTP 란? 인터넷에서 데이터를 주고받는 규칙 (프 defineall.tistory.com Tomcat이란? [웹] Tomcat 이란? 👉 Tomcat이란? 아파치 회사의 어플리케이션 서버 (WAS) jsp코드가 포함되어 있는 웹페이지를 만들어준다. 웹서버에서 받아온 동적인 페이지를 읽고, 최종적인 html로 만들어 아파치에게 전달해준다 defineall.tistory.com 연동하기 👉 Apache + Tomcat 위한 패키지 설치 sudo yum install gcc g..
👉 Tomcat이란? 아파치 회사의 어플리케이션 서버 (WAS) jsp코드가 포함되어 있는 웹페이지를 만들어준다. 웹서버에서 받아온 동적인 페이지를 읽고, 최종적인 html로 만들어 아파치에게 전달해준다. 톰캣을 사용하기 위해서는, jre1.1이상에 부합된 java run_time 환경이 필요하다. 👉 Tomcat 설치 (Linux) Java 설치 설치가능한 Java 버전확인 // yum yum list | grep jdk // apt apt list | grep jdk Java 설치 // 위에서 버전 선택해서 설치하기 sudo yum install java-1.8.0-openjdk 설치 확인 java -version Javac 설치 ( devel 이 붙은 것 선택 ) // java와 동일한 버전 선택 ..
FontEnd WEB : HTML, CSS, JavaScript NativeApp : Apple(), Android(Java, Kotlin) AllinOne : Flutter, ReactNative BackEnd Infra : AWS, GCP, Azure Programming : PHP : 전세계 이릉 C-Like NodeJS(Javascript) : 효율적 일관성 Python : 미래지향적 JAVA : 수요공급(공공SI) DB: MySQL, Maria, PostgreSQL, ....
링크 파일이 저장된 메모리 주소를 저장한 것 심볼릭 링크 파일 경로를 단축하기 위한 링크 하드 링크 원본 데이터 안전하게 저장하기 위한 링크
쉘 스크립트란? 리눅스 명령어들을 적은 파일 (.sh 확장자 사용) ( 파일 실행시, 위에서 부터 읽어 내려오면서 명령어를 수행한다. ) 쉘 스크립트 실행하기 sh 파일이름 ./파일이름 리눅스 명령어 키보드 입력 받아, 문자열 변수 만들기 read 변수이름 // 명령한뒤, 입력을 받고 변수에 저장한다 출력하기 // 문자열, 변수 등등 출력가능 echo 출력할것 // 앞에 '$' 문자 붙여서 변수 출력 read name 입력> Jinho echo $name 출력> Jinho 변수 만들기 // 사이에 공백문자가 있으면 안된다. 변수이름=값 // 읽기전용 변수 만들기 readonly 변수이름=값 스크립트 정보가져오기 [user]$ ./test one two three $0 (스크립트 이름) : ./test $..
👉 Profile 유닉스 환경에서 로그인하는데 사용하는 환경설정 파일 /etc/profile 모든 계정에 적용되는 환경설정 파일 .profile 하나의 계정에만 적용되는 환경설정 파일 Profile 읽는 과정 root 계정로그인 /etc/profile 읽기 root 계정의 홈디렉터리에서, .profile 읽기
👉 프로그램이란? 컴퓨터의 CPU에게 시킬 명령들을, 프로그래밍 언어로 적어놓은 파일 ( 실행 : 프로그램 속 명령어들을, 컴퓨터에게 시키는 것 ) 👉 프로세스란? 지금 컴퓨터에서 실행되고 있는 프로그램
기계어란? 컴퓨터의 CPU가 읽을 수 있는 "0과 1로 이루어진 명령어" CPU마다 기계어가 다른 이유 - 0과 1의 이진데이터 조합으로 명령어들을 만든다. ( CPU 제조사가 만든다. ) [ 예시 ] ( 010100001을 받으면, '키보드가 입력되게 하자' ) ( 10001010을 받으면, ''모니터 화면이 출력되게 하자' ) - 이 명령어에 맞게 작동하는 CPU를 만든다. CPU마다 똑같은 이진데이터를, 다른 명령으로 받아들이므로 서로 다른 CPU들은, 서로의 기계어를 명령어로 해석할 수 없다. CPU가 하는 일 이진데이터로 쓰여진 명령어를 해석하고, 해석된 명령어를 수행한다. CPU의 명령어 수행과정 사람이 컴퓨터에게 시킬, 명령어들을 작성하고 파일로 저장한다. ( 소스코드 작성 ) 작성된 소스파..
인터프리터란? 프로그래밍 언어를 바로바로 실행할 수 있는 환경 인터프리터들 jupyter notebook - python 실행 환경 jre - java 실행 환경
MOONCO
'Programming' 카테고리의 글 목록 (10 Page)