분류 전체보기 11

[youtube] Spring-Security

유튜브 영상을 보면서 spring security를 조금 활용하는 공부를 해 보았는데, 기억할만한 부분들 정리 spring 참고링크 : https://spring.io/guides Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io thymeleaf 참고링크 : https://www.thymeleaf.org/doc/tutorials/3.1/usingthymeleaf.html Tutorial: Using Thymeleaf 1 Introducing Thymeleaf 1.1 What is Thymeleaf? Thymeleaf is..

Spring 2023.04.25

네트워크 기본지식

DHCP 란? Dynamic Host Configuration Protocol 의 약자로 호스트 IP 구성관리를 단순화하는 Internet Protocol (IP)의 표준이다. IP 주소 및 관련된 기타 구성 세부 정보를 네트워크의 DHCP 사용 클라이언트에게 동적으로 할당한다. DHCP는 주어진 IP 주소가 일정한 시간동안만 그 컴퓨터에 유호하도록 하는 "임대" 개념을 사용해서 사용자가 특정한 장소에서 얼마나 오랫동안 인터넷 접속이 필요할 것인지에 따라 임대시간이 달라진다. 사용자들이 자주 바뀌는 학교 같은 환경에서 유용 DNS 란 ? Domain Name System 의 약자로, 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다. 특정 ..

Network 2023.03.18

[Linux] CentOS JDK설치 및 자바 컴파일 하는 법 (실행)

리눅스 java 11 설치 // 1. 자바 버전 확인 및 설치되어 있는 자바 삭제 # yum list installed | grep java # yum remove -y java-1.8.0-openjdk.x86_64 # yum remove -y java-1.8.0-openjdk-headless.x86_64 // 2. 잘 삭제 되었는지 확인 # java -version [Open JDK] https://jdk.java.net/java-se-ri/11 파일링크 : https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz Java Platform, Standard Edition 11 Reference Implementations..

Linux 2023.03.08

[Linux] CentOS 7에 apache 설치 및 hello world 띄우기(+ 방화벽 설정)

왼쪽 상단에 있는 메뉴버튼 아래로 많은 실행 프로그램들이 있는데, "터미널"을 실행합니다 현재 계정명이 CentOS에 로그인한 계정명@localhost로 되어 있는데, su를 치고 root@localhost 계정으로 변경해서 설치를 진행했다. 비밀번호 칠 때 원래 안보이는거니까 당황x.. yum이용해 설치 # sudo yum install httpd Apache 시작 # sudo systemctl start httpd // apache 시작 # sudo systemctl status httpd // apache 활성화 상태 확인 // apache 부팅 시 자동실행 등록 # systemctl enable httpd // 자동실행 해제 # systemctl disable httpd  방화벽 설정 // fi..

Linux 2023.03.08

[Linux] CentOS 7 부팅USB로 설치하기

설치하고자 하는 노트북에 앞서 만들어둔 부팅 usb를 연결하고, BIOS 화면을 켭니다 BIOS 화면이 뭔지 몰라서 한참을 헤맸다..컴공맞나요 하핫 컴퓨터를 켜자마자 그냥 F2키를 연타하면 창이 열린다는데 무슨 비밀의 문 들어가는 것도 아니고 이게 된다고? 싶었지만 됐습니다..ㅎ 바이오스 창에서 usb로 들어갑니다 이상한 명령어들이 쭉쭉 내려가면서 혼자 뭘 하다가.. 나는 무선 네트워크를 이용할 예정이라서 무선을 선택하고 오른쪽 아래방향 작은 화살표를 눌러서 우리집 wifi 공유기를 연결해 주었다 다른분들 보니까 유선으로 하시는 분은 무선은 오른쪽 위에 '끔' 처리 해주는 것 같았다 위의 설정을 모두 하고 넘어오면 계정설정을 하는데, 비밀번호를 너무 약하게 설정하면 확인버튼을 두번 눌러야한다. 사용자 계..

Linux 2023.03.07

[Mac] CentOS 7 설치 USB 만들기

linux 개발공부를 위해 남는 노트북에 CentOS 7 을 설치할 USB를 생성! 준비물 : 다운받은 iso 파일 & usb 1. CentOS 홈페이지에서 .iso 파일 다운로드 www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf www.ce..

Linux 2023.03.06

[Git] GitHub Desktop 이용법 (+git bash 명령어)

Mac으로 바꾸고 나서 source tree를 이용했었는데, source tree에서 자꾸 오류가 나서 GitHub Desktop으로 갈아 탔다,, 이쁜 branch 모양 보는 맛에 source tree 썼었는데,,, Git의 핵심 : Remote(github) 레포지토리와 Local(내 pc) 레포지토리의 연동 1. Clone Repository : 이미 본인의 깃허브 계정에 새로운 Repository를 생성한 경우 - 본인의 github 계정으로 로그인을 이미 한 상태이기 때문에 내 github 계정에 포함된 모든 레포지토리들이 자동으로 뜬다! - local path 라고 적힌 부분을 수정해 로컬 레포지토리의 위치를 지정할 수 있다 (빈 폴더에만 생성 가능하니까 새로운 폴더 생성하기) 2. Creat..

Git 2023.01.07

[원격교육론] 학습공간확장이론, Shannon&Schramn 의사소통모형, Edgar Dale 경험의 원추

학습공간확장이론 원격교육은 여전히 포드주의에 머물러 있음 빈부의 차를 극복하는 대안적 교육으로 이용 대량 교육서비스의 제공 -> 저비용, 산업화 수준 구조를 강조하면 대화가 감소하고, 대화가 증가하면 구조의 질이 떨어짐 멀리 떨어진 학습자의 교육 서비스일 뿐인가? 이론의 기본 가정 인터넷 웹으로 대표되는 사이버 학습공간을 다양하게 활용 평생교육의 관점에서 원격교육을 바라보는 시각을 발전시킨다. (가상공간, 사이버 학습공간의 개념, 웹의 기술적 발전 수용) Shannon&Schramn 의사소통 모형 송신자, 수신자가 공통된 경험의 장에서 만나 효과적인 통신을 함 통신과정의 문제점을 피드백을 통해 보완 잡음을 최소화 or 제거해야 함 Edgar Dale 경험의 원추 교수법/학습법에 따라 학습자가 2주 뒤에 ..

교육관련 2022.04.17

[원격교육론] 확장교육이론, 포드주의

확장교육 배경 : 티크너의 원격교육의 성공 이후, 각지에서 원격 대학의 설립+학위수여 시작 (뉴욕주 Chautauqua College of Liberal Arts 우편교육과 출석수업으로 대학의 학위를 수여함) 대학의 확장교육운동 : 학위과정을 수여 + 사회 일반인을 대상으로 특별 교육 프로그램을 운영함 일리노이 웨스레언 대학 : 질적인 학력수준이 문제제기됨 중등교육의 확장교육 운동 1923 벤턴하버 : 중등학교 학생들에게 직업교육을 제공 1929 네브라스카 대학 : 고등학생 대상 직업통신 강좌 진행 1935 국립통신대학(INT) 설립 + 전쟁중에는 어린이를 위한 교육, 전쟁 종료 후에는 성인을 대상으로 직업교육을 진행함 포드주의 (현재의 원격교육 수준) 정의 : 일관된 작업 과정으로 노동과정을 개편해 노..

교육관련 2022.04.17

[DB] (MySQL) 데이터 조작어(SELECT, FROM, WHERE, GROUP BY 복합)

SELECT [ALL | DISTINCT] 속성이름 FROM 테이블 이름 [WHERE 검색조건] [GROUP BY 속성이름] [HAVING 검색조건] [ORDER BY 속성이름 [ASC | DESC] ] --> 위의 순서대로 검색을 위한 데이터 조작어 질의문을 작성해야 한다. 집합 연산자 - IN : WHERE절 안에서 사용, 집합의 원소인지 판단할 수 있음 - NOT IN : WEHRE절 안에서 사용, 집합의 원소가 아닌지 판단할 수 있음 패턴 연산자 LIKE : 속성의 이름과 비교해서 같은 투플만 선택가능 / '%축구%' %기호를 이용해 해당 단어가 포함된 속성 꺼내기 가능 ORDER BY : 내림차순 또는 오름차순으로 정리하기 때문에 하나의 속성만 와야할 것 같지만, 여러개의 속성을 입력한다면 속성..

데이터베이스 2022.04.17