url 파악 후 해당 url일 때 active 클래스 주기 0. 이슈 발생 active 클래스를 주는 방법은 매우 다양하지만 해당 url 일 때 해당 아이콘에 active 클래스를 추가하게끔 구현했다. 경로에 'consult' 가 포함되어있으면 '상담하기' 버튼에 active 주기. 1. HTML 홈 상담하기 전체 2. JavaScript // 현재 url(경로) 파악하기 var currentPath = window.location.pathname; // url에 특정 문자가 포함되어 있으면 if(currentPath.includes('consult')){ document.querySelector('.nav_btn_badge:nth-child(2)').classList.add('active'); }els..
CODING
구매한 도메인과 프로젝트(포트번호) 연결하기 0. 이슈 발생 구매한 도메인과 작업해 놓은 프로젝트(포트번호)를 연결해서 웹사이트 런칭하기 1. Apache 설정하기 /Apache24/conf 파일 들어가기 이 경로에서 수정해야 할 파일은 총 2개이다. httpd.conf , workers.properties (1) httpd.conf 파일 httpd-ssl.conf 파일을 사용하기 위해 앞에 있던 주석처리(#)를 지워주었다. Include conf/extra/httpd-ssl.conf (2) workers.properties 파일 기존 파일은 반드시 복사해 둔 상태로 작업진행하기! ps=\ 아래의 내용들을(노란색표시된 부분) 수정해야 한다. 현재 하나의 서버에 4개의 프로젝트를 돌리고 있는 상태이므로 각..
DB 해킹시도 차단위한 인바운드 규칙, 특정 IP만 DB 접속 허용 설정하기 0. 이슈 발생 모르는 IP로 지속적인 MariaDB 접근 시도가 있었다! 해킹시도를 아예 차단하기위해 DB(Maria DB) 에 특정 IP 만 접속 허용설정을 해야했다. 1. Windows Defender 방화벽 열기 2. 인바운드 규칙 설정 3. 생성된 규칙에 IP 조건 걸기 1. Windows Defender 방화벽 열기 시작화면-찾기에 입력하거나 윈도우+R 키 : wf.msc 입력 해서 방화벽 열기 2. 인바운드 규칙 설정 방화벽 > 고급 설정 클릭 인바운드규칙 > 새 규칙 클릭 DB기준 특정 IP만 접속허용하게 하기 위한 것이므로 MariaDB에 대한 규칙을 만들어야한다! 프로그램 선택 프로그램 경로를 선택해주어야 하는..
스프링으로 검색기능 구현하기 🩸이슈 발생 스프링 검색 기능 구현해보기 1. DB 구조 : TBL_SEARCH_RESULT 2. 검색 전 페이지 JSP 3. Mapper.xml 4. DAO 5. Service 6. ServiceImpl 7. Controller 8. 검색결과 페이지 JSP 🩹이슈 해결 1. DB 구조 : TBL_SEARCH_RESULT SEARCH_KEYWORD 로 검색 시 KEYWORD_TITLE을 기준으로 검색 내용이 나오게 구현했다. 2. 검색 전 페이지 JSP (1) html (2) JS $(document).ready(function(){ $("input[name=SEARCH_KEYWORD]").on("keypress", function() { if( event.keyCode ==..
탐색기 꺼졌을 때 키는 방법, 탐색기 재시작하기 🩸이슈 발생 작업관리자에서 떠있던 탐색기.. 안쓰는 건 줄 알고 종료를 해버렸더니 윈도우 화면이 없어져버렸다. 🩹이슈 해결 1. 작업관리자 > 새 작업 실행 2. explorer.exe 입력 3. 탐색기 재시작 완료!
가상머신 VMware 설치 및 환경설정하기 1. VMware 설치 https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html Download VMware Workstation Player | VMwareDownload VMware Workstation Player for free today to run a single virtual machine on a Windows or Linux PC, and experience the multi-functional capabilities.www.vmware.comDOWNLOAD NOW 버튼 클릭** 링크에 없을 경우https://softwareupdate.vmware...
윈도우에서 톰캣 서버 구동하기 1. CMD 창 열기 2. 톰캣 디렉토리로 이동 ( 톰캣 bin 폴더로 이동) cd + 해당 파일 경로 3. startup.bat 입력 * startup.bat : 톰캣 켜기 * shutdown.bat : 톰캣 끄기 입력하면 Tomcat 실행창이 켜지고 Tomcat이 구동된다 구동되는지 확인하려면 주소창에 localhost:8080 입력해보기 톰캣 창이 켜지면 톰캣 구동 성공 * 포트번호 충돌로 인해 8080 포트번호를 변경하려면 apache-tomcat / conf / server.xml 파일 열기 port = "8080" 으로 되어있는 곳을 변경할 포트번호로 수정해주면 된다
systeminfo : 시스템 정보 확인하기 1. CMD 창 열기 2. systeminfo 명령어 입력 3. 시스템 정보 확인 ① OS 정보 (운영체제) : 이름, 버전, 설치날짜 등 ② 시스템 정보 : 부트시간, 모델, 종류(ex. 64비트) ③ 메모리 정보 : 실제 메모리, 가상메모리 크기 ④ IP 주소
RAMMap으로 윈도우 메모리 정리하기 🩸이슈 발생 불필요하게 잡아먹고 있는 메모리 용량 정리해 보기 🩹이슈 해결 1. RamMap 다운로드 https://docs.microsoft.com/ko-kr/sysinternals/downloads/rammap RAMMap - Sysinternals 여러 탭에서 다양한 방식으로 사용 정보를 제공하는 고급 실제 메모리 사용량 분석 유틸리티입니다. learn.microsoft.com 마이크로소프트에서 제공하는 RAMMap 프로그램 다운로드 후 압축 풀기 RAMMap.exe 누르면 프로그램 바로 실행된다 현재 메모리 사용량 확인가능 2. 불필요한 캐시 지우기 Empty > Empty Standby List 클릭 후 File > Refresh (새로고침) 새로고침 후 ..
스프링 주요 어노테이션 정리 1. Lombok 관련 @setter setter 메소드 만들어주는 역할 - Value : 접근제한속성 - onMethod : setter 메소드 생성 시 메소드에 추가할 어노테이션 지정함 - onParam : setter 메소드의 파라미터에 어노테이션 사용하는 경우 @Data toString, getter, setter, RequiredArgsConstructor 모두 사용하는 경우 한 번에 적용하기 위해 사용 @Log4j log.info()로 콘솔창에 출력하는 함수 생성하게 함 2. Spring 관련 @Autowired 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입하라. 빈을 가져오는 기본적인 방법 @Component 해당 클래스가 스프링에서 객체로 만들어..
728x90