본문 바로가기

Programming/국비학원

(122)
221020 - 리눅스 - 권한/소유권, 링크, 마운트, 패키지, 파일 압축 https://codechacha.com/ko/linux-chmod/ https://mpjamong.tistory.com/36 https://recipes4dev.tistory.com/175 http://www.redcrow.co.kr/wordpress/?p=532 권한(허가권), 소유권 관련 명령어 1. 권한(허가권) chmod : 파일 권한 변경 명령어 chmod [OPTION] [MODE] [FILE] 옵션 -v : 모든 파일에 대해 모드가 적용되는 진단 메시지 출력 -f : 에러 메시지 출력 X -c : 기존 파일 모드가 변경되는 경우만 진단 메시지 출력 -R : 지정한 모드를 파일과 디렉토리에 대해 재귀적으로 적용 모드 u,g,o,a : 소유자(u), 그룹(g), 그 외 사용자(o), 모든 사용..
221019 - 리눅스 - 기본 명령어, 사용자/그룹 관리, 파일의 허가권/소유권 https://coding-factory.tistory.com/ https://miniminis.github.io/2020/05/30/linux/linux-thisislinux06/ 기본 명령어 ls : 디렉토리에 있는 내용(디렉토리, 파일) 리스트 출력 옵션 -l : 파일들 자세히 출력 -a : 경로 안의 모든 파일 출력 (숨김파일 포함) -al : 숨김파일까지 포함하여 리스트 형태로 출력 -R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력 -h : 파일크기를 해석하기 편하게 출력 -r : 출력 결과를 내림차순 정렬 -t : 출력 결과를 파일이 수정시간을 기준 정렬 ex ls / : root에 있는 파일 목록 출력 ls /project : /project 경로의 디렉토리에 있는 파일 목록 출력..
221018 - 리눅스 - 텍스트모드, 명령어, vi 에디터 화면 해상도 설정 //터미널 gedit /etc/grub.d/10_linux //gedit 편집 내용 (vga 추가) if [ "x${GRUB_GRUBENV_UPDATE}" = "xyes" ]; then ${grub_editenv} - set kernelopts="root=${linux_root_device_thisversion} ro ${args} vga=773" grub2-mkconfig -o /boot/grub2/grub.cfg //해상도 유지 ※ vga = 773 : 1024x768 방화벽 설치 //터미널 dnf -y install firewall-config 스냅샷 (워크스테이션 프로) 1. 백업 파일 생성 워크스테이션 프로 - vm 메뉴 - take snapshot 2. 오류 발생 //터미널 ..
221017 - 리눅스 환경설정 VMWare - 가상머신 CentOS8 - 리눅스 운영체제 VMWare 가상머신 추가 (하드디스크SCSI 사용) ※ 환경설정 => 가상머신 전원 킬 때 F2 버튼 빠르게 클릭 워크 스테이션 - 네트워크 에디터 - subnet ip: 192.168.111.0 기타 ping 사이트 주소 //사이트 ip 주소 알 수 있음 ipconfig /all //네트워크 정보 확인 //이더넷 어댑터 - ipv4 주소 & 서브넷 마스크 & 기본 게이트웨이 & DNS 서버 => 이더넷 어댑터 VMware Network Adapter VMnet8: 연결별 DNS 접미사. . . . : 설명. . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8 물리적 주소 . ..
221013 - JSTL(fmt/fn 라이브러리, 등록/조회 구현) & 서블릿(URL 패턴,파일 다운로드/업로드) JSTL fmt 라이브러리 날짜 포매팅 (formatDate) 오늘은 ${now} //date 오늘은 ${fmtNow} 오늘은 ${fmtNow3} //time 오늘은 ${fmtNow2} //both 오늘은 ${fmtBoth} 오늘은 ${fmtBoth2} 오늘은 ${fmtBoth3} // 오늘은 Thu Oct 13 16:06:14 KST 2022 오늘은 2022. 10. 13. 오늘은 2022년 10월 13일 목요일 오늘은 오후 4:06:14 오늘은 2022. 10. 13. 오후 4:06:14 오늘은 2022년 10월 13일 목요일 오후 4시 6분 14초 대한민국 표준시 오늘은 2022-10-13 04:06:14 시간대 포매팅 (timeZone) 뉴욕은 ${fmtNY} // 뉴욕은 2022년 10월 13일..
221012 - JSTL - 코어 / fmt 라이브러리 forEachTest.jsp 안녕하세요(i=${i }) ${i }개 가격 : (i=${i*200 }) 마지막 수행했을 때 i=${i} i=${i } 반복횟수=${loop.count } //// ${token } //// ${data}님 환영합니다 변수 설정 => 콜렉션 객체 출력 아이디비밀번호이름이메일 ${memberList[i].id } ${memberList[i].pwd } ${memberList[i].name } ${memberList[i].email } // 아이디 비밀번호 이름 이메일 son 1111 손흥민 son@gmail.com son2 2222 손흥민2 son2@gmail.com son3 3333 손흥민3 son3@gmail.com son4 4444 손흥민4 son4@gmail.com so..
221012 - JSTL https://romanticdeveloper.tistory.com/45 포워딩, 바인딩 개념 복습 포워딩 서블릿 간 / 서블릿 - JSP 간 정보 공유, 요청 전달 등 연동 작업이 필요할 때 사용 웹 브라우저를 거쳐 전송되는 방법 1) redirect response.sendRedirect("서블릿 매핑주소/JSP"); //response.sendRedirect("주소?전송할 데이터의 이름=값"); //GET 방식 데이터 전달 가능 2) refresh response.addHeader("Refresh", "경과시간(초);url="url") 3) location PrintWriter out = response.getWriter(); out.print(""); 웹 브라우저를 거치지 않고 바로 전송되는 방법..
221007 - EL - empty 연산자, 내장객체, 스코프 우선순위 empty 연산자 객체 값이 존재하는지 확인 \${empty memBean } : ${empty memBean } \${not empty memBean } : ${not empty memBean } \${empty memList } : ${empty memList } \${not empty memList } : ${not empty memList } \${empty "hello" } : ${empty "hello" } \${empty null } : ${ empty null } \${ empty "" } : ${ empty "" } // ${empty memBean } : false ${not empty memBean } : true ${empty memList } : true ${not empty me..
221006 - JSP - 액션태그, EL https://gap85.tistory.com/entry/JSP-태그-Tag-액션-태그 액션 태그 회원가입 (액션태그 X) memberForm.html 회원가입 창 아이디 비밀번호 이름 이메일 member.jsp 아이디비밀번호이름이메일가입일 등록된 회원이 없습니다 태그로 lookup 한 객체(Attribute)의 setter 메소드를 호출, property 값을 설정 member3.jsp //// //// //// //// 아이디비밀번호이름이메일가입일삭제 등록된 회원이 없습니다 삭제 param => HTTP 요청 파라미터 이름 (form의 요소 이름) 스크립트릿의 request.getParameter("param") 값에 해당함 //// //// //// //// 아이디비밀번호이름이메일가입일삭제 등록된 ..
221005 - JSP - 예외 처리, welcome 페이지, 액션 태그 out 내장 객체로 출력하기 bmi.jsp 이름 : 키 : 몸무게 : bmiResult2.jsp 이름을 입력해주세요 비만도 체크 코드 추가 시 해당 에러 발생했을 때 지정한 페이지로 이동 ※ page 디렉티브 태그 & web.xml 동시 설정시 page 태그가 우선됨 welcome 페이지 설정 디렉토리만 입력해도 해당 웹페이지로 응답 main.jsp ABC 쇼핑몰 다양한 가전제품을 프리미임 가격대로! web.xml main.jsp => 추가 JSP 스크립트 요소 search.jsp 회원정보 조회하기 이름 : member.jsp 리스트에 전달 %> 회원정보 출력 아이디비밀번호이름이메일가입일자 출력 버퍼의 내용을 웹브라우저에 전달 => HTTP 헤더 정보도 함께 전달되기 때문에 이후로는 헤더 정보를 추가해도..