study 80

[codingTest] 프로그래머스 모의고사 파이썬

문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..

study/TIL🐥 2021.03.16

[codingTest] 프로그래머스 두 개 뽑아서 더하기 파이썬

문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 입출력 예 설명 입출력 예 #1 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.) 3 = 2 + 1 입니다. 4 = 1 + 3 입니다. 5 = 1 + 4 = 2 + 3 입니다. 6 = 2 + 4 입니다. 7 = 3 + 4 입..

study/TIL🐥 2021.03.16

[JAVA] 객체 생성 과정

이수자 평가 공부 중 드는 의문 -> 객체 생성 중 new와 단순 null로 초기화 차이 member input = new member(); member output = null; 우선 알아야 할 객체 생성 순서 1. new 연산자가 input 객체에 저장될 메모리 할당 2. 생성자가 input 객체 초기화 3. new 연산자가 새로 생성된 객체의 주소를 input에 할당 4. input을 통해 member로 접근 가능 new로 할당하면 member 객체를 사용할 수 있게 생성을 했다는 뜻이고, null로 할당할 경우 빈 껍데기를 만든 것이다. 주소도 할당하지 않았으며 아무것도 할당하지 않음을 뜻합니다. 그래서 프로젝트를 진행할 때는 setter로 접근해야 하는 빈즈는 new로 할당을 하고, 조회 결과를..

study/TIL🐥 2021.03.12

[면접] 기술 면접 질문

프로젝트 및 개인 역량 질문 인터넷이 연결되지 않은 컴퓨터가 주어진 경우 스프링 셋팅부터 게시판을 만들라고 할 때 얼마나 걸리나요? 관심있는 새로운 언어가 있나요? 스프링의 로직을 이해하고 있나요? SQL문을 제일 길게 짜본 라인은 몇 라인인가요? 어떠한 문제가 있을 때 그 문제를 위해 얼마나 많은 시간을 쏟을 수 있나요? 그 문제를 어떻게 해결할 것인가요? 자신만의 해결 방법이 있나요? Tool은 전부 직접 설치하였나요? STS 외 사용해본 툴이 있나요? 입사 후 자신의 단기 혹은 장기적인 플랜이 있나요? 기술 질문 자바의 특징, 자바로 만들 수 있는 것이 무엇이 있나요? 자바는 객체지향 언어이고, 자바로는 웹 프로그램, 모바일 프로그램 등을 만들 수 있습니다. JSP와 Spring의 차이점이 무엇인가..

study/TIL🐥 2021.03.04

[mariaDB] 대소문자 구분 설정

centos7 에서 yum install시 특별한 조건 없으면 maria db는 대소문자 구분을 한다. 로컬에서는 대소문자 구분이 없어서 그냥 구분 없이 했는데 linux에서는 대소문자 때문에 구분이 돌아가지가 않았다. vi /etc/my.cnf.d/server.cnf 로 파일을 열고서 # this is only for the mysqld standalone daemon [mysqld] # 0 : 대소문자 구분, 1 : 대소문자 구분하지 안함 (소문자로 저장), 2 : 대소문자 구분하지 안함 (소문자로 비교) lower_case_table_names = 1 를 맨 밑에 작성 후 systemctl stop mariadb systemctl start mariadb 하면 프로젝트 실행시 대소문자 구분하지 않는..

study/Project 🐾 2021.03.01

[JQuery] Uncaught TypeError: $(...).on is not a function

프로젝트 header를 inlcude 할 때 script 코드가 있어서 jquery 선언문을 head 부분에 넣어야 했다 하지만 특정 페이지에서 이상하게 header script 실행이 안됐다 확인해보니 이 에러의 원인은 1. jquery 선언이 스크립트보다 아래에 있다 2. jquery 선언이 중복되었다 3. jqeury가 참조가 안되어있다 나 같은 경우에는 아래에 jquery 선언이 중복되어서 에러가 났던 것이다 삭제하니 깔끔히 해결!

study/Project 🐾 2021.02.23

[Linux] CentOS에서 SpringLegacy 프로젝트 배포시 에러

기존 CentOS에 깔아놓은 jdk는 1.8, tomcat은 8이고 실제 로컬에서 진행한 개발은 jdk 11, tomcat은 9로 진행하였다. 조원의 말로 톰캣 버전이 달라서 안 된다는 말에 CentOS 포맷후 tomcat9로 새로 설치했지만 404에러.. 그 후 검색으로 catalina.out에 로그가 있다는 것을 확인 vi /usr/local/tomcat9/logs/catalina.out 으로 가서 로그 확인을 하면 된다 로그 확인 결과 java.lang.UnsupportedClassVersionError: 확인, class file version 55.0 확인 jdk 버전이 다르다는 것은 전혀 생각을 못 하고 있어서 CentOS에 기존 jdk 삭제 후 jdk 11 새로 설치하기로 했다 rpm -qa..

study/Project 🐾 2021.02.15