반응형 분류 전체보기99 [프로그래머스/JAVA] 로또의 최고 순위와 최저 순위 👇 문제 URL 👇 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; int cnt = 0; int zeroCnt = 0; for(int num : lottos){ if(num ==0){ zeroCnt ++; } for(int win_num : win_nums){ if(num == win_num){ cnt++; } } } int minCnt = cnt; int maxCnt = cnt+z.. 2022. 7. 24. [프로그래머스/JAVA] 신고 결과 받기 👇 문제 URL 👇 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.HashMap; import java.util.HashSet; import java.util.Map; public static int[] solution(String[] id_list, String[] report, int k) { int[] answer = new int[id_list.length]; // HashMap : Key-value, hashSet: set 중 성능이 가장 좋음 // key : 신고된 ID, value : 신고한 ID set Map .. 2022. 7. 24. [Spring] 빈(bean)을 등록하는 방법 1. 컴포넌트 스캔과 자동 의존관계 설정 컴포넌트 스캔의 원리 @Component 어노테이션이 선언되어 있으면 스프링 빈으로 자동 등록 @Controller 컨트롤러가 스프링 빈으로 자동 등록된 이유도 컴포넌트 스캔 때문! (@Controller 어노테이션을 살펴보면 @Component가 선언된 것을 볼 수 있음) @Service, @Repository도 마찬가지로 @Component가 선언되어 있어 스프링 빈으로 자동 등록 된다. 예시 OrderController.java @Controller public class OrderController { private final OrderService orderService; @Autowired public OrderController(OrderServic.. 2022. 7. 1. [Intellij] 맥에서 svn 설정하기 - Subversion 윈도우만 쓰다가 맥 쓰려니까.. 쉽지 않다.. 1. Subversion 설치 Apache Subversion Binary Packages Apache Subversion Binary Packages The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary packages for different distributions and platforms, and as a con subversion.apache.org homebrew가 설치되어 있지 않으면 이 글 먼저 보고 와주세요:) [Ma.. 2022. 7. 1. [Mac] 맥에 Homebrew 설치 방법 먼저 제가 사용하고 있는 mac 버전입니다. Homebrew를 이용하여 Subversion을 설치하려고 했으나.. command not found : brew 예러 발생..! Homebrew가 설치되어 있지 않아 이것부터 설치해야 했다. 1. Homebrew 설치 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 중간에 패스워드는 맥 계정 패스워드를 입력하면 됨 2. 설치 확인 brew --version 2022. 7. 1. [Maven] 맥에 메이븐 설치하기, local repository 위치 찾기 https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.6 Apache Maven 3.8.6 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn.apache.org/. If you encounter a problem with this mirror, please select another mirror. I maven.apache.org 위 사이트에서 파일을 다운로드 받는다. 1. 터미널 오픈 2. 다운로드 받은 파일 /usr/local.. 2022. 7. 1. [MySQL] Authentication plugin 'caching_sha2_password' cannot be loaded ODBC를 이용하여 MySQL에 접속하려고 했는데 아래와 같은 에러가 발생하였다. [unixODBC][ma-2.0.15]Plugin caching_sha2_password could not be loaded:/lib/plugin/caching_sha2_password.so: 동적 오브젝트 파일을 열 수 없습니다: 그런 파일이나 디렉터리가 없습니다 원인을 찾아보니 8.x 부터 인증방식이 달라져서라고.. 기존의 client로 접속할 경우 발생할 수 있다. 기존의 client에서 접속할 수 있도록 기존 인증 방식을 사용할 수 있도록 해야 했다..! 해결방법 1 ALTER USER '계정ID'@'localhost' IDENTIFIED WITH mysql_native_password BY '계정PW'; 이 방법을.. 2022. 5. 20. [Linux] 패스워드 없이 서버 간 파일 전송하기 : ssh-keygen 리눅스에서 다른 서버로 파일을 복사하기 위해서 scp 명령어를 사용해야 한다. 예시 $scp "파일명" "다른 서버 계정"@"다른 서버 ip":"path" 하지만 이 명령어를 입력하면 상대 서버의 패스워드를 필수로 입력해야 한다. 본인은 서버간 파일 전송을 쉘스크립트 파일로 만들어 사람의 개입없이 주기적으로 해야했고.. 때문에 패스워드 없이 전송하는 것이 필요했다! ssh-keygen을 이용하여 내 서버에서 공개키를 생성하고, 이를 상대 서버에 보내놓으면 패스워드없이 파일 전송이 가능하다. 1. 내 서버에서 RSA 공개키 생성 ssh-keygen -t rsa 세번 입력하는 부분이 나오는데 그냥 엔터쳐도 무방하다! /home/계정에 .ssh 디렉토리가 생겼고, .ssh 디렉토리에 id_rsa, id_rsa.. 2022. 5. 18. 이전 1 2 3 4 5 ··· 13 다음 728x90 반응형