전체 글

__ 벼락치기 모의문제 정리 __💡 정보 시스템에 손상의원인을 제공하는 보안상의 약점은?더보기취약점 💡 블랙박스 기반 테스트 중 유효한값과 무효한 값을 균등하게 테스트 하는 기법은?더보기Equivalence Partitioning Test  (동등 분할 기법)  💡 악성 프로그램 중 파괴기능 없이 확산의 목적을 갖고 끊임없는 자기 복제를 통해 시스템에 과부하를 주는 형태의 공격은?더보기웜 💡 데이터 흐름을 순차적으로 암호화 하는 방식으로, 평문과 키 스트림을 XOR 연산해 암호문을 생성하고 실시간 음성 및 영상 스트리밍에 활용하는 암호는?더보기스트림 암호 💡 스와핑 기법은 프로그램 전체를 할당하여 사용하다가 필요에 따라 다른 프로그램으로 교체하는 기법으로 사용자 프로그램이 완료될 때까지 교체 과..
__ sout , iter 등 유용한 축약어 모음 __ 🤟잘쓰면 멋있음  🤟 __ Ctrl + J ( Cmd +J ) 누르면 모든 축약어 목록 보여줌나만의 축약어 만드는 방법도 있음For 반복문일반 forifori변수를 이용해 향상 for 문 생성iter변수를 이용해 일반 for 문 생성itarMap 객체를 기준으로 key, value 를 뽑는 반복문itm출력기본 출력문 생성sout기본 출력문 생성 (2)souf선언된 변수명 출력soutv현재 메소드와 클래스명 출력soutm메인 메소드 생성main, psvm조건문매개변수가 널인지 확인하는 if 문 생성ifn현재 매개변수가 널이 아닌지 확인하는 if 문 생성inn기타
[S4] 수 찾기 __💡이분탐색 (Binary Search) __이분탐색을 이용한 배열에서 수 찾기 문제 __https://www.acmicpc.net/problem/1920 문제보기더보기 🙄어떻게 풀까?이분탐색 방식으로 풀이 진행이분탐색을 위해 배열을 정리하고정렬된 배열에서 이분탐색을 통해 값이 있는지 확인하는 과정을 거치면 된다.1. input 값 배열에 담고 정렬해두기이분탐색 진행을 위해서는배열의 정렬은 반드시 선행되어야 함static int[] arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Syste..
__💡브루트포스 (BruteForce)__체스판을 만들기 위한 최솟값 구하기__https://www.acmicpc.net/problem/1018 문제보기더보기문제지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8×8 크기의 체스판으로 만들려고 한다.체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따라서 이 정의를 따르면 체스판을 색칠하는 경우는 두 가지뿐이다. 하나는 맨 왼쪽 위 칸이 흰색인 경우, 하나는 검은색인 경우이다..
마이바티스 result 로 vo 2개 설정하기__마이바티스 환경에서 vo가 여러개 있거나 join 으로 __ 서로 다른 컬럼을 가진 2개 이상의 테이블을 조회할 때 __ 일일히 새로운 응답용 vo(dto)를 만들지 않고, 하나의 vo(dto)를 합쳐서응답을 파싱하고 결과를 표출하고 싶다.resultMap - collection 사용 예시vo(dto) 클래스 2개public class vo1 { private String col1; private vo2 vo2; // getter & setter}public class vo2 { private String col2; // getter & setter}DAOpublic class DAO { public List test(){..
[1157] 단어 공부__💡구현 (Implements)__ 반복을 이용한 구현 (시간복잡도 고려필요)__ https://www.acmicpc.net/problem/1018Question문제알파벳 대소문자로 된 단어가 주어지면,이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오.단, 대문자와 소문자를 구분하지 않는다.입력첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다.주어지는 단어의 길이는 1,000,000을 넘지 않는다.출력첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다.단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. Tag구현, 문자열Answer1 (./Main.java)Map 객체의 반복문 활용 가능lamda 에서는 외부..
keartt
주니어 탈출일기