분류 전체보기
그누보드5.4.1.3 환경 구축
1. Ubuntu 64-bit를 실행시켜준다. (VMware workstation에 설치되어있는 것을 전제로 한다.) 2. 터미널을 켜고 아래의 명령을 실행시켜준다. Linux환경에서의 apache, mysql, phpmyadmin을 모두 한번에 설치해줄수 있는 lamp 스택을 설치해보도록 하자. https://bitnami.com/stack/lamp LAMP Bitnami LAMP Stack provides a complete, fully-integrated and ready to run LAMP development environment. In addition to PHP, MySQL and Apache, it includes FastCGI, OpenSSL, phpMyAdmin, ModSecurity..
PHP 언어 공부해봅시다 -1) (리눅스 환경 설정~배열)
webhacking.kr 를 풀어보면서 php언어를 공부해볼 필요성을 느껴서 스터디 하는김에 강좌를 들어보려고 한다. 1. PHP 언어의 기본 개요 - php/apache/mysql이 주로 함께 설치된다. (리눅스 내에서 운용되므로 LAMP이라고 한다) - 서버가 인터넷 상에 존재하는 위치인 도메인에게 클라이언트가 정보를 요청할 수 있다. => 이 때 php 에게 클라이언트의 요청인 phpinfo.php 등의 파일의 처리를 위임하고, php가 정보를 처리해서 서버에 전달하게 된다. - 사용자의 정보(댓글, 코멘트)등을 저장해야 한다면 php가 데이터베이스(MySQL)을 호출하여 그 내용을 웹서버에게 전달하게 된다. -Ubuntu에 apache2 와 php 가(bitnami로 한번에 설치 가능) 깔려있다는..
JAVA) 스레드
인하대학교 임광수 교수님 수업과 자료 참고 #프로세스란? : 실행중인 프로그램으로, 디스크에 있는 프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태이다. : 자신만의 자원을 가지기 때문에 프로세스 끼리는 서로 독립적으로 작동한다.( 프로세스끼리는 정보를 주고받을 수가 없다._=) => 서로 다른 프로세스 간에 데이터를 공유할 때 어떻게 할수 있을지가 이슈로 작용하게 된다. # 멀티태스킹 : 대부분의 운영체제는 시스템 자원을 효율적으로 사용할 수 있도록 멀티태스킹을 지원한다. :멀티코어 cpu라면 실제로 다수의 애플리케이션을 동시에 병렬처리하고, 싱글코어라면 다수의 애플리케이션을 병행처리한다. (멀티 프로세싱/ 멀티 스레드 두가지가 있다.) => 심지어 하나의 애플리케이션에서도 동시에 수행할 수 있..