일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- 데이터베이스
- JPA
- 스프링부트
- 시큐리티
- postgresql
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- Java
- 자바
- Spring Security
- 데이터
- 프로그래머스
- 자바스크립트
- javascript
- CS
- Flutter
- 플러터
- Oracle
- DB
- CS지식
- spring
- 네트워크
- 백준
- python
- 자료구조
- 파이썬
- springboot
- backjoon
- baekjoon
- 리눅스
- Today
- Total
목록2024/06/13 (42)
Jin's Dev Story
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c0bQZ1/btsHO2vqnXq/kryrdyCDXvq1vZ5ywijGbK/img.png)
CH.3 네트워크의 이해 * docker0 : 경량화된 서버 가상화 기술인 Docker를 사용할 경우 설정되는 네트워크 장치1. 네트워크 기초1-1. OSI 7계층 1-2. 네트워크 장비 1) 허브(Hub) - 물리 계층에서 동작하는 장비 - 더미 허브(Dummy Hub) : 일반적인 허브. : 허브로 들어온 데이터를 모든 포트로 뿌려주는 역할 : 충돌이 발생할 확률이 높고, 연결된 노드가 많을수록 속도가 저하됨 - 스위칭 허브(Switching Hub) : 허브에 스위칭 개념을 도입한 장비 : 허브로 들어온 데이터를 해당 목적지에 해당하는 포트로 전송함 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dIh8Bz/btsHOLHm0l5/WZTl17XjIJ70Eqy5OZsK0K/img.png)
CH.2 리눅스 시스템의 이해1. 리눅스와 하드웨어1-1. 하드웨어의 이해 1-2. 하드웨어의 선택 1) RAID(Redundant Array of Independent Disks) 분류 - RAID : 여러 개의 하드디스크를 하나의 하드디스크처럼 사용하는 것 - RAID 0 : 스트라이핑 기능(분배 기록) 사용. 빠른 I/O 성능, 고장 대비 능력 X - RAID 1 : 두 개 이상의 디스크를 미러링을 통해 하나의 디스크처럼 사용 - RAID 2 : ECC(에러 검출 기능) 탑재 - RAID 3 : 하나의 디스크를 에러검출을 위한 패리티 정보 저장용으로 사용하고 나머지 디스크에 데이터를 균등하게 분산 저장 - RAID 4 : RAID 3 방..
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연결 비밀번호와 서버 연결 비밀번호 주의)