인기글
-
[MySQL] mac에서 mysql 사용자 생성하기 내가 기억하려고 쓰는 글 MySQL 설치 확인 - 시스템 환경설정에서 확인할 수 있다. MySQL 서버 작동 확인 - 아래 이미지와 같이 초록불이 떠 있으면 MySQL 서버가 돌아가는 것 - Stop MySQL Sever를 누르면 상태가 빨간색으로 변한다. MySQL Root 비밀번호 변경 - 서버를 중단하고 Initialize Database를 누르면 아래와 같은 창이 뜬다. - Use Lecacy Password Encryption을 누르고 root 비밀번호를 변경할 수 있다. MySQL 사용자 생성 MySQL이 켜진 상태에서 터미널에 mysql -u -root -p 를 쳐준 다음 root 비밀번호를 입력한다. 사용할 username과 password를 설정하고 select user, host fro..
-
[MAC][Spring] Spring Legacy Project 생성 오류 에러 메시지 an error has occurred. see error log for more details. could not initialize class com.thoughtworks.xstream.converters.collections.propertiesconverter 해결 방법 응용프로그램 > STS > 우클릭 > 패키지 내용 보기 > Contents > Info.plist 위의 경로를 따라 info.plist에 아래 내용 추가 -vm /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java * zulu-8.jdk 부분은 자신의 버전으로 변경해야 한다. 더보기 참고 https://thenicesj.tistory.com/46 [j..
-
[MySQL] 트랜잭션(Transaction) - TCL(ROLLBACK, SAVEPOINT, COMMIT) 트랜잭션(Transaction) - 데이터베이스의 상태를 변화시키는 일종의 작업 단위 START TRANSACTION COMMIT, ROLLBACK이 나올 때까지 실행되는 모든 SQL COMMIT 모든 코드를 실행 ROLLBACK STRAT TRANSACTION 실행 전 상태로 되돌림 SAVEPOINT 현재의 트랜잭션을 작게 분할하는 명령어 📌 DDL이나 DCL이 중간에 실행되면 COMMIT된다. ROLLBACK할 수 없다! create table test_transaction( val varchar(10) ); ROLLBACK start transaction; insert into test_transaction values('a'); insert into test_transaction values('b..
최신글
-
[Java] 예외처리(Exception handling) 에러 컴파일 에러 : 컴파일시에 발생하는 에러 런타임 에러 : 실행 시에 발생하는 에러 논리적 에러 : 실행는 되지만, 의도와는 다르게 동작하는 것 런타임에러 방지 에러(Error) : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 메모리부족(OutOfMemoryError) 스택오버플로우(StackOrverflowError) 예외(Exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 -
[Programmers] 등산코스 정하기(118669) - 자바(Java) https://school.programmers.co.kr/learn/courses/30/lessons/118669 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🥕 문제 핵심 intensity : 휴식 없이 이동해야하는 시간 중 가장 긴 시간 출입구 중 한 곳에서 출발하여 산봉우리 중 한 곳만 방문한 뒤 다시 출입구로 돌아오는 등산코스 위의 규칙을 지키면서, intensity가 최소가 되도록 등산코스를 정한다. intensity가 최소가 되는 등산코스가 여러 개라면 그 중 산봉우리의 번호가 가장 낮은 등산코스 선택 🥕 접근 방법 최단 경로라서 다익스트라..
-
[Programmers] 합승 택시 요금(72413) - 자바(Java) https://school.programmers.co.kr/learn/courses/30/lessons/72413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🥕 문제 핵심 두 사람(A, B)이 s에서 출발해서 각각의 도착 지점 까지 택시를 탄다고 가정할 때, 최저 예상 택시 요금 계산 합승하지 않고 각자 이동하는 경우의 택시요금이 낮다면 합승하지 않아도 된다! 🥕 접근 방법 A, B, s 지점에 대해서 모두 다익스트라를 한 후 최소 값을 구했다/ 🥕 문제 후기 다익스트라 문제인 건 알았는데 어떻게 사용해서 풀어야할지 조금 어려웠다. 🥕 코드 HTML ..
-
[Programmers] 주차 요금 계산(92341) - 자바(Java) https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🌱 문제 핵심 어떤 차량이 입차된 후에 출차된 내역이 없다면, 23:59에 출차된 것으로 간주 00:00부터 23:59까지의 입/출차 내역을 바탕으로 차량별 누적 주차 시간을 계산하여 요금을 일괄로 정산 누적 주차 시간 기본 시간 → 초과 시간에 대해 단위 시간 마다 단위 요금 청구 (올림) 🌱 접근 방법 차량 번호과 들어온 시간을 저장하는 HashMap과 차량 번호와 누적 주차 시간을 계산하는 ..
-
[Programmers] 전력망을 둘로 나누기 (86971) - 자바(Java) https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🥕 문제 핵심 n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있다. 이 전선들 중 하나를 끊어서 현재 전력망 네트워크를 2개로 분할 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞춰야 한다. 🥕 접근 방법 가장 연결된 것이 많은 것을 기준으로 끊는다. ➡️ 실패(몇개는 맞고 몇개는 틀림) 하나씩 다 끊어보기(완전탐색) 🥕 문제 후기 간단한 문제인데 오랜만에 알고리즘을 ..