본문 바로가기

공부 기록75

[HTML5] 타임리프 - 상위 카테고리에 따른 하위 카테고리 구분 2021.07.24 - [인턴업무] - [HTML5] checkbox 전체 선택 + 전체 선택 시 기본 값 전송 + FORM 전송 최소 선택 검증 + 타임리프 문자열 메서드 문법 [HTML5] checkbox 전체 선택 + 전체 선택 시 기본 값 전송 + FORM 전송 최소 선택 검증 + 타임리프 문자열 2021.07.15 - [Back-End/Java] - [HTML5] checkbox 여러 개를 form으로 전송하기 [HTML5] checkbox 여러 개를 form으로 전송하기 2021.07.04 - [문제 해결 기록] - [GIT] git pull/push takes forever ( git 무한.. ktae23.tistory.com Show subcategory list as per categor.. 2021. 7. 24.
[HTML5] checkbox 전체 선택 + 전체 선택 시 기본 값 전송 + FORM 전송 최소 선택 검증 + 타임리프 문자열 메서드 문법 2021.07.15 - [Back-End/Java] - [HTML5] checkbox 여러 개를 form으로 전송하기 [HTML5] checkbox 여러 개를 form으로 전송하기 2021.07.04 - [문제 해결 기록] - [GIT] git pull/push takes forever ( git 무한 로딩 에러 해결) [GIT] git pull/push takes forever ( git 무한 로딩 에러 해결) git을 새로 설치한 뒤 pull 또는 push 등 명령.. ktae23.tistory.com How to require at least one checkbox be checked before a form can be submitted without Ajax How to implement "se.. 2021. 7. 24.
[IntelliJ] 인텔리제이 Lombok 설치 2021.07.17 - [공부 기록] - [IntelliJ] 윈도우 단축키 정리 + shortcut for window / for Mac [IntelliJ] 윈도우 단축키 정리 + shortcut for window / for Mac 인텔리제이 자주 쓰는 단축키 정리 [글 아래에 단축키 PDF 있어요] Alt + 1 에디터 창에서 누르면 프로젝트창으로 포커싱 에디터 창에서 esc 누르면 포커싱 해제 포커싱 상태에서 한번 더 누르면 프 ktae23.tistory.com 1. Settings - Plugins 또는 Shift 두 번 누르고 Plugins 검색하여 들어 옴 2. Lombok 검색 후 Install 받기 3. Settings - Build, Execution, Deployment - Compil.. 2021. 7. 17.
[IntelliJ] 윈도우 단축키 정리 + shortcut for window / for Mac 인텔리제이 자주 쓰는 단축키 정리 [글 아래에 단축키 PDF 있어요] Alt + 1 에디터 창에서 누르면 프로젝트창으로 포커싱 에디터 창에서 esc 누르면 포커싱 해제 포커싱 상태에서 한번 더 누르면 프로젝트 창 최소화 최소화 상태에서 누르면 프로젝트 창 열기 Space 프로젝트 창에 포커싱이 있을 때 방향키로 이동이 가능한데 Space 를 누르면 미리보기 가능 esc 눌러서 미리보기 종료 Ctrl + shift + F12 에디터 창만 크게 키우고 나머지 창 최소화 Ctrl + Backspace 단어 단위 삭제 Ctrl + tab 에디터 창 항목 이동 컨트롤을 누르고 있는 채로 탭으로 이동 방향키로도 이동 가능, 컨트롤 떼면 선택 Alt + 방향키 좌우 : 방향키 누르는 방향에 있는 탭으로 이동 상하 :.. 2021. 7. 17.
[HTML5] checkbox 여러 개를 form으로 전송하기 2021.07.04 - [문제 해결 기록] - [GIT] git pull/push takes forever ( git 무한 로딩 에러 해결) [GIT] git pull/push takes forever ( git 무한 로딩 에러 해결) git을 새로 설치한 뒤 pull 또는 push 등 명령어가 먹히지 않고 시간만 축내는 경우가 발생한다. 이 경우 git push forever 라는 검색어로 구글링을 하여 아래 스택오버 플로우에 나오는 해결 방법 중 마 ktae23.tistory.com Get Multiple Values of Selected Checkboxes in JAVA Form태그를 이용하여 자바스크립트 없이 단순한 동작을 하는 페이지를 제작하는 중 여러 개의 체크박스 값을 보낼 일이 있었다. 이.. 2021. 7. 15.
[SECURE] SQL Injection - board 2021.06.29 - [인턴업무] - [SECURE] SQL Injection - login [SECURE] SQL Injection - login 2021.05.25 - [인턴업무] - [AXIOS] Ajax를 Axios로 변환하기 [AXIOS] Ajax를 Axios로 변환하기 2021.05.24 - [인턴업무] - [MYBATIS] ibatis를 mybatis로 변환하기 [MYBATIS] ibatis를 mybatis로 변환하기 2021... ktae23.tistory.com 정상 조회 검색창에 제목, 내용 선택 창이 있다. 제목 또는 내용을 선택 한 뒤 검색어를 입력하고 검색 버튼을 누른다 해당 검색어가 포함 된 데이터가 출력된다 비정상 조회 blind 게시물 번호에 no=1 and 1=1 또는 n.. 2021. 6. 29.
[SECURE] SQL Injection - login 2021.05.25 - [인턴업무] - [AXIOS] Ajax를 Axios로 변환하기 [AXIOS] Ajax를 Axios로 변환하기 2021.05.24 - [인턴업무] - [MYBATIS] ibatis를 mybatis로 변환하기 [MYBATIS] ibatis를 mybatis로 변환하기 2021.05.19 - [K-digital training X 멀티 캠퍼스/프로젝트] - [UI/UX] Chatting_Area - 채팅창 구현.. ktae23.tistory.com * 인턴 업무 진행 중 시큐어 코딩, 그 중 SQL Injection 파트를 맡아 진행하며 공부 한 내용을 정리한다 정상 로그인 로그인폼에 ID와 PW를 입력하여 로그인 버튼을 누른다 로그인폼에서 전송 된 파라미터 값을 DB와 비교 후 일치하는.. 2021. 6. 29.
[JAVA] Spring Security Basic 2021.06.18 - [Back-End/Java] - [JAVA]J-Unit Test_Basic [JAVA]J-Unit Test_Basic 2021.06.03 - [Back-End/Java] - [디자인패턴]전략 패턴(Strategy Pattern) 테스트를 위한 계산기 클래스 package test; public class Calculator { int add(int i, int j ) { return i+j; } int subtract(int i,.. ktae23.tistory.com Spring Security Basic application.yml spring: security: user: name: user1 password: 1111 roles: USER 위 설정을 해두면 스프링 시큐리티 작.. 2021. 6. 19.
[JAVA]J-Unit Test_Basic 2021.06.03 - [Back-End/Java] - [디자인패턴]전략 패턴(Strategy Pattern) 테스트를 위한 계산기 클래스 package test; public class Calculator { int add(int i, int j ) { return i+j; } int subtract(int i, int j) { return i - j; } int multiply(int i, int j) { return i * j; } int divide(int i, int j) { return i / j; } public static void main(String[] args) { Calculator cal = new Calculator(); System.out.println(cal.add(3,4)).. 2021. 6. 18.