일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- python
- Java
- 자바
- DB
- Oracle
- 자료구조
- 스프링
- CS지식
- 시큐리티
- 백준
- javascript
- 리눅스
- 프로그래머스
- 네트워크
- backjoon
- 스프링부트
- 플러터
- 데이터베이스
- baekjoon
- JPA
- postgresql
- 데이터
- Flutter
- CS
- spring
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- Spring Security
- 자바스크립트
- springboot
- 파이썬
- Today
- Total
목록전체 글 (557)
Jin's Dev Story
CH.1 리눅스의 개요1. 운영체제의 개요1-1. 운영체제의 이해* 운영체제의 특징 - 커널, 미들웨어, 응용 프로그램 실행 환경과 사용자 인터페이스 프레임워크를 모두 포괄하여 정의될 수 있음 - 운영체제의 처리방식은 일괄 처리 시스템 -> 다중 프로그래밍 시스템 -> 실시간 시스템 -> 시분할 처리 시스템 -> 분산처리 시스템 -> 다중 처리 시스템 - 스마트폰과 태블릿에 설치되는 모바일 운영체제, 웹 브라우저만 있으면 사용 가능한 웹 운영체제도 사용되고 있음 - 최근의 운영체제는 유휴 자원의 효율적 활용을 위해 가상화 기술을 기본적으로 내장하거나 커널 단에서 지원하고 있음 1) 운영체제의 주요 역할 - HW 제어, 사용자들 간에 HW 자원을 공유 - 스케줄링을..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pfuJP/btsHTfOqNQf/KUhC9jCfk3yb0GNXkZ4kbK/img.png)
[Docker] Docker 기본 사용법 정리 - nicewoong [Docker] Docker 기본 사용법 정리 - nicewoongDocker 사용법 (Linux에서) Reference 를 보고 직접 따라해본 것을 정리한 내용입니다. Docker 다운받기 curl -s https://get.docker.com/ | sudo sh Docker 사용 권한 주기 docker 는 기본적으로 root 권한이 필요로 되어nicewoong.github.io컨테이너 기반의 오픈소스 가상화 플랫폼컨테이너 ? 앱이 구동되는 환경까지 감싸서 실행할 수 있도록 하는 격리 기술컨테이너 런타임 ? 컨테이너를 다루는 도구 → 가장 유명한 것 → 도커Docker다양한 프로그램들과 실행 환경을 컨테이너로 규격화시켜 프로그램의 배포..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/t1YZ5/btsHTD9m8Li/EnlyKIVYlixVvUgGHzPUh1/img.png)
💡 PHP를 이용하여 외부 DB와 연결하여 사용하는 방법! 안드로이드 애플리케이션은 보안상의 이유로 ‘외부’ 데이터베이스에 바로 접근하지 못하기 때문에 (php+서버)를 중간에 두고 연결하여 사용해야 함💡 코드 작성 먼저 build.gradle(App)파일에 서버 통신 관련 라이브러리인 implementation 'com.android.volley:volley:1.2.1' 을 추가해줘야 함Activity에서 Response & Request 메서드 작성Response Listener를 생성하고 onResponse()메서드 @Override한다.JSONArray or JSONObject객체로 값을 반환 받아서 사용한다.마지막에는 RequestActivity객체에 전달할 값을 담아 생성하고 Request..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tBLzG/btsHTDVOeJp/pOqWKxN5V702C5Qx8KVuI1/img.png)
💡 PHP를 사용하기 위한 준비! 1. 도메인 호스팅 받기 (https://www.ivyro.net/html/main/)웹 호스팅 → 무료 호스팅2. 데이터베이스 생성 및 관리하기마이페이지 → 호스팅 관리 → DB 관리(로그인) → phpMyAdmin(SQL문으로 써도 되고 직접 삽입, 삭제 해도 된다.) 3. FileZilla프로그램 설치프로그램 실행 후 호스팅 받은 domain, id, pw, port 입력 후 연결서버에 올릴 php파일은 오른쪽 창에 public_html 폴더로 드래그 해서 덮어쓰기 하면 된다.(DB연결 비밀번호와 서버 연결 비밀번호 주의)
PHP(PHP: Hypertext Preprocessor)C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어웹 서버는 해당 PHP 코드를 해석하여 동적 웹 페이지를 생성PHP의 특징💡 PHP의 장점주요 운영체제와 대부분의 웹 서버에서 지원다른 프로그래밍 언어보다 직관적으로 코드를 작성할 수 있어서, 작성해야 하는 코드의 양이 적음텍스트 처리에 특화되어 있어 HTML 문서 처리에 적합💡 PHP의 단점간단한 사이트를 제작하기 위해 만든 언어라서 복잡한 사이트를 만드는 데는 효율적이지 못함보안에 안전하지 않은 언어 구조를 가짐
AWS란?Amazon이 제공하는 cloud service. 관리가 쉽고 빠르고 유연한 확장성이 장점. 보안. 필요할 때만 사용하고, 사용한 만큼만 비용 지불AWS에 가입하기최초 가입시 12개월 동안 프리티어 계정(무료계정) 사용가능https://aws.amazon.com/ko/free[주의] 무료 사용량을 초과하면 과금될 수 있음.Amazon EC2 - 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스https://aws.amazon.com/ko/ec2/Amazon S3 - 확장성, 가용성, 내구성을 가진 데이터 저장 공간(Simple Storage)을 제공.Amazon RDS - 관계형 DB 관리 서비스. 관계형 DB(MySQL, Oracle 등)를 모니터링, 주기적 백업