본문 바로가기

분류 전체보기120

Linux 방화벽 명령어 정리 CentOS 7,8 방화벽 포트 열고 닫는 명령어 입니다. CentOS 6 버전까지는 iptable을 사용하지만 CentOS 7,8 버전 부터는 firewall이란 명령어를 사용해야 합니다. 포트 열기 firewall-cmd --zone=public --add-port=포트번호/tcp 포트 삭제(닫기) firewall-cmd --zone=public --remove-port=포트번호/tcp *** firewall 명령어를 사용하면 즉시 적용되는 장점이 있지만 시스템이 재부팅 되거나 아래의 명령어를 사용 할 시에 이전의 정책으로 다시 변경되게 됩니다. 방화벽 재시작 firewall-cmd --reload *** --reload 명령어를 사용하면 방화벽 정책이 이전 정책으로 돌아가지만 최소한 시스템 재부팅시.. 2020. 6. 22.
ReactJs [유용한 라이브러리 모음 및 설명] Animate.css -> css 애니메이션 기능 가짐 Axios -> ajax와 동일하게 서버 통신에 사용 Mdbreact -> react용 표 그리는데 용이함 React-bootstrap -> 리액트에 적용 가능한 부트스트랩 React-router/react-router-dom -> 라우터 기능에 사용 React-router-transition -> 라우터 기능 중에 에니메이션 적용 React-transition-group -> 라우터들을 묶을 때 사용 Url-search-params-polyfill -> request/response 내부의 parameter 받고 던지는데 용이 함 React-iframe -> 페이지 내부에 iframe 적용 --------------------------------.. 2020. 6. 21.
Thymeleaf #2 [~{} - Fragment] Fragment 이용하기 Html을 이용해 화면을 그리다 보면 항상 중복된 메뉴나 정보등을 나타내고자 하는 경우가 생깁니다. 위의 그림과 같이 중복된 메뉴나 정보등을 나타낼때 Thymeleaf에서 지원하는 도구가 "Fragment" 입니다. 먼저 menu.html에 화면 상단에 들어갈 코드를 준비합니다. a Page b Page 이후에 info.html에 들어갈 코드도 준비합니다. 이 페이지는 관리자 페이지 입니다. 이 후에 view1.html에 menu 부분과 info 부분을 작성합니다. 여기는 menu 여기는 view1.html 페이지 입니다. 여기는 info 여기서 th:replace란? 현재 페이지에 작성된 dom의 내용을 치환 한다는 의미입니다. fragment/info :: info를 해석해 .. 2020. 6. 19.
Thymeleaf #1 [문법 정리] Thymeleaf 문법 정리 현재 Spring을 사용하시는 모든 분들은 한번씩은 거쳐 보셨거나 지금도 사용하시는 Thymeleaf 문법중에 가장 많이 사용하는 문법위주로 정리해 보겠습니다. #{메세지 표시} 언어 선택 혹은 같은 내용을 반복해서 표시 해야 할때에 우리가 자주 쓰는 파일이 있습니다. "message.properties" 여기에 표시된 내용들은 모두 사용 가능합니다. 예를 들어 "이 페이지는 회원 전용 페이지 입니다." 라는 문구가 있다고 가정 했을 때 문장을 계속 타이핑 하다보면 실수나 오타등으로 문제가 생기는 걸 방지 할 수 있다. message.properties : user.only=이 페이지는 회원 전용 페이지 입니다. html : ${서버에서 전달 받은 값} 서버에서 화면을 구성할.. 2020. 6. 17.