기본 콘텐츠로 건너뛰기

2월, 2021의 게시물 표시

Chapter02 아키텍처 개요

아키텍처 개요  네 개의 영역 계층 구조 아키텍처 DIP DIP 주의사항 DIP와 아키텍처 도메인 영역의 주요 구성 요소 엔티티와 밸류 애그리거트 - 공부할 차례(pdf 70) 리포지터리 요청 처리 흐름 인프라스트럭처 개요 모듈 구성

chmod(change mode) 사용 권한 설정

 chmod(change mode) 권한 설정 chmod - 대상 파일과 디렉토리의 사용권한을 변경할 때 사용, 문자열 모드는 기능적으로 좋지만 복잡하고, 8진법 수 모드는 간단하게 사용 명령어 사용법 chmod [옵션] [모드] [파일] ls -l 파일이름 옵션 -R : 하위 파일과 디렉토리 모든 권한을 변경 -v : 실행되고 있는 모든 파일을 나열 -c : 권한이 변경된 파일 내용을 출력 모드 문자열 모드 chmod 옵션 (reference) (operator) (modes) 파일 reference(대상) :  u : user의 권한 (사용자의 권한) g : group의 권한 (파일의 group 멤버인 사용자의 권한) o : other의 권한 (user, group의 멤버가 아닌 사용자의 권한) a : all의 권한 (위의 셋을 포함하는 모든 사용자의 권한) operator :  + : 해당 권한을 추가 - : 해당 권한을 제거 = : 해당 권한을 설정한대로 변경 modes :  r : read 권한 (읽기) w : write 권한 (쓰기) x : excute 권한 (실행) - : 사용권한없음 예시 chmod ug+rw sample : sample파일의 user나 group 멤버들에게 읽기, 쓰기 권한을 추가 chmod u=rwx,g+x sample : sample파일의 user는 읽기, 쓰기, 실행 권한 부여, group 멤버들에게 실행권한 추가 8진법 수 모드 chmod 옵션 (8진법 수) 파일                -rwxr-xr-x : 파일 접근 권한 분류 표기로, 처음 -는 파일 분류 타입             파일 타입 : d 디렉토리, l 링크 카운터, s 소켓, p 파이프, - 일반, c 특수문자, b 특수블럭 rwxr-xr-x = 75...

mac 맥 맥북 JDK 환경 변수 설정

mac 맥 맥북 JDK 환경 변수 설정  맥에서 jdk설치 파일로 깔고 끝인줄 알았는데 끝이 아니였음.... 꼭 .bash_profile 파일로 환경변수 세팅을 해줘야함 vi ~/.bash_profile vi로 열고 #JAVA export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home export PATH=$PATH:$JAVA_HOME/bin 작성 후 입력은 source ~/.bash_profile 확인은 echo $PATH java -version javac -version 사용해서 확인 하면 됨

su sudo 명령어

su(switch user), sudo(superuser do) 명령어 맥북에서 su 명령어를 사용하려 하면  su:Sorry가 나옴 비밀번호 초기 설정이 안되어 있어서 나오는 것이므로 sudo -s passwd root 로 비밀번호를 설정해 주면 잘 사용가능함 su(switch user) 명령어 - 현재 계정을 로그아웃을 하지 않고 다른 계정으로 전환 su 는 root 사용자로 변경 su user 는 다른 사용자로 변경 su - user 는 다른 사용자 변경 + 환경변수까지 적용 whoami 는 현재 사용자 확인 logout(exit) 는 이전 계정으로 컴백 sudo(superuser do) 명령어 sudo 는 root 권한을 이용하여 명령어를 실행(현재 사용자 비밀번호 이므로 root 비밀번호와는 다름) sudo -i, sudo -s 는 root계정으로 전환, -s는 현재 디렉토리 -i는 root 디렉토리 sudo visudo 는 등록된 사용자는 sudo를 쓸 수 있게 해줌  

mac 맥 맥북 Brew 완전 삭제

맥북에서 Brew 초기화 Brew를 써서 h2를 쓰려고 하는데 brew install h2가 안되서 이리 저리 알아보다가 완전 삭제 후 다시 설치 하니까 되서 그 방법을 남겨놈 1. 터미널에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 입력후 y랑 뭐 비번.. 2. /usr/local 폴더에서 Homebrew 폴더 삭제 rm -rf Homebrew/ 권한설정으로 잘.....삭제하고 3. 다시 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 좀 오래걸리니까 기다려야한다는걸 배움... 출처.... https://discourse.brew.sh/t/error-no-formulae-found-in-taps/8331/9

Part04 부트스트랩

 부트스트랩 Bootstarp - Bootstrap.css를 불러오고, 해당 파일에 정의된 버튼, 레이아웃등을 가져와서 사용, 클래스로 간단하게 불러와서 사용, 트위터에서 개발 3버전과 4버전의 차이 - CSS와 화면 그리드에서 px -> em, IE8 이하 버전 지원 종료 아직 많은 라이브러리들(summernote, sbAdmin)이 아직 부트스트랩 3버전임 레이아웃 - 다 더하면 12 한줄은 12개로 이뤄져있다(.col-xs-1 * 12) 버튼 -  label의 for - 글씨 눌러도 체크박스 작동 <input type= 'checkbox' id= 'agree' /> <label for= "agree" > 약관에 동의하시겠습니까? </label> 버튼 - jQuery + bootstrap.min.js 두가지가 필요함 fonr awesome - fontawesome4 summernote - 이지윅에디터 fileplugin - 부트스트랩 기반 파일 업로드 sbadmin - 관리자기반 부트스트랩 템플릿 사이트