본문 바로가기

전체 글

[Spring] WebSocket 기초 예제 목차Socket? WebSocket?🔎- Socket- WebSocketWebSocket 프로젝트🔎- 파일 구성- 환경 설정- SocketServer.java📢 잠깐 여기서, 클라이언트와 SocketServer 의 관계- WebSocket 연결하기Socket? WebSocket?🔎 - SocketSocket는 네트워크 통신을 위한 도구로, 무전기나 전화기와 같이 프로그램 간에 데이터를 주고받을 수 있게 해준다. 이는 특정한 인스턴스가 아닌 통신 규격을 나타낸다.프로그래밍 언어들은 이미 Socket을 구현해두어 프로그래머가 손쉽게 네트워크 통신을 구현할 수 있다.브라우저도 네트워크를 통해 데이터를 주고받을 때 Socket를 사용하여 통신한다. 그러나 최근에는 웹 기술의 발전으로 인해 Socket 사.. 더보기
Mac 내장 Apache로 웹서버 운영하기 [Internet] Mac 내장 Apache로 웹서버 운영하기생활코딩/WEBn 2020. 8. 21. 21:02[강의 출처] opentutorials.org/course/3084/18894 웹서버 운영하기 : 맥 - 생활코딩자신의 운영체제에 맞는 수업을 찾아서 학습해주세요. 맥에 웹서버 설치하기 웹서버와 http  웹브라우저와 웹서버의 통신 --- 맥에 웹서버 설치 이번 시간에는 아파치 웹서버를 맥 컴퓨터에 설치opentutorials.org기타 참고페이지들은 본문에 적어두었다. 생활코딩 Web1 Internet편에 직접 웹서버를 운영해보는 단계가 있다.생활코딩에서는 bitnami라는 프로그램을 통해 실습을 하는데, 아래와 같은 문구가 있는 게 아닌가. "맥에는 아파치가 기본적으로 깔려있습니다. 그래서 .. 더보기
[Oracle] Oracle XE에서 사용자 생성 오류, ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. invalid common user or role name [Oracle] Oracle XE에서 사용자 생성 오류, ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. invalid common user or role nameby breezyday 2022. 8. 2.Oracle에서 개발 및 테스트를 위해 Oracle XE를 무료로 사용할 수 있도록 배포하고 있습니다. 그러나 몇 가지 제약사항들이 있는 데 그중에 하나가 사용자 생성 시 사용자 이름에 대한 제약이 있습니다.1. ORA-65096 : 공통 사용자 또는 롤 이름이 부적합합니다.CREATE USER C##myuser IDENTIFIED BY pwd123; Oracle XE에서는 system 계정으로 로그인해서 사용자를 만들 때, C##을 붙인 사용자는 만들 수 있지만 일반 이름은 사용할 수 .. 더보기
[Oracle] 오라클 테이블 스페이스 사용법(조회, 생성, 삭제)등 총정리 [Oracle] 오라클 테이블 스페이스 사용법(조회, 생성, 삭제)등 총정리코딩팩토리DB / Oracle 2019. 10. 29.  오라클 테이블 스페이스(Table Space)란 무엇인가?오라클 테이블 스페이스 사용법테이블 스페이스 생성전체 테이블 스페이스 조회전체 테이블 스페이스 경로 및 용량 조회테이블의 테이블 스페이스 변경테이블 스페이스 속성 변경테이블 스페이스 삭제테이블 스페이스 작동방식오라클 테이블 스페이스(Table Space)란 무엇인가?오라클은 데이터를 관리하는 데이터베이스입니다. 데이터를 어딘가에 저장해놓고 사용하는 시스템이라고 볼 수 있습니다. 그리고 데이터 저장 단위 중 가장 상위에 있는 단위를 테이블 스페이스라고 합니다. 데이터 저장 단위는 물리적, 논리적단위로 나눌 수 있습니다... 더보기
[Oracle] 계정 및 테이블스페이스 생성 DB[Oracle] 계정 및 테이블스페이스 생성 tawoo0 ・ 2019. 5. 27. 14:59URL 복사  이웃추가 본문 기타 기능*계정 생성 및 테이블 스페이스 생성1. 오라클 sys 계정으로 접속한다. cmd창에서 바로 접속시 C:\>sqlplus계정 system 비번 bims​2. 테이블 스페이스 생성create tablespace 테이블스페이스명datafile '/경로/테이블스페이스파일명.dbf'size 초기용량(100m,1g 등) reuseautoextend on next 자동증가 용량maxsize unlimited;ex)create tablespace ASQ_DATA2datafile '/home/oracle/tablespace/ASQ_DATA2.dbf'size 300m reuseautoex.. 더보기
IMP EXP 참고 : http://www.gurubee.net/lecture/1160 * EXPORT 옵션   - userid : EXPORT를 실행시키고 있는 username/password 명  - file : 생성되는 EXPORT덤프 파일명  - full : 전체 데이터베이스를 EXPORT할것인가의 여부 (Full Level EXPORT) (Y/N 플래그)  - owner : EXPORT 될 데이터베이스의 소유자 명 (User Level EXPORT)[owner=user]  - tables : EXPORT될 테이블의 리스트(Table Level EXPORT) [tables=(table1, table2, ...)]  - log : EXPORT 실행 과정을 지정된 로그 파일에 저장 1. Full Level EXPO.. 더보기
Docker에서 파일 복사 기능 이용하기 1. Docker우선 도커가 설치되어있어야 합니다.도커 설치는 기존 포스팅을 참고 해주시기 바랍니다!$ docker -vDocker version 20.10.17, build 100c701도커 버전을 확인합니다.도커가 정상 설치되었으므로 본격적으로 테스트에 사용할 Alpine 리눅스를 설치해 보겠습니다.docker pull alpine이미지 부터 다운로드 해줍니다.docker run -d -it --name alpine-container alpine:latest sh그다음 테스트에 사용할 알파인 리눅스 컨테이너를 생성해줍니다.2. Docker 컨테이너로 파일 복사하기호스트에 있는 파일을 도커 컨테이너의 특정 경로로 복사하는 명령어는 다음과 같다.docker cp :만일 호스트에 있는 test.txt 파.. 더보기
docker 라는 것을 처음 접하고, "container에 어떻게 접속하지?" 일단 docker 라는 것을 처음 접하고, container를 실행해 본 후 가장 당황 스러웠던 것은  "container에 어떻게 접속하지?" 였다. ( 필자는 그랬다.. )  일단 container 자체가 하나의 Proccess 였기에 container가 daemon으로 실행하고 나면 여기에 어떻게 접속해야할지 난감한 상황이.. root@~~# docker ps -aCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  NAMESc456623003b1        nimmis/apache       "/my_init"          40.. 더보기