728x90

분류 전체보기 170

Spring + bitbucket 연동 문제

2021/12/29(수) 회사에서 솔루션 설치를 위해 spring에 bitbucket에 있는 솔루션을 clone을 받아와야 했다. intellij를 사용하고 있는데 다음과 같은 오류가 계속 났다 먼저 file -> new -> project from version control을 클릭 bitbucket에 복사해온 주소를 넣어줬다 그리고 나서 clone을 누르면 창이 떠서 username과 password를 넣고 확인을 해줬는데 자꾸 틀렸다는 오류가 뜬다 근데 정말 맞는데... (한 30번은 넘게 시도한듯..) 도저히 해도해도 안돼서 그냥.. git clone url 주소를 넣어서 terminal창에서 치니까 된다... 뭐지 어영부영 해결하긴 했는데 찝찝하다 시간되면 다시한번 시도해봐야겠다..

회사를 다니며 많이 들은 IT용어

2021/12/17(금) 회사를 다니면 여러용어를 듣는다 사실 it의 지식이 부족해서 인가 입사하고 얼마 되지 않았는데 나만 모르는거 같아서 몰래 찾아본 용어를 적어봤다 ㅋㅋㅋㅋㅋㅋㅋㅋ 1. 레거시 "이 코드는 레거시하다" 라는 말을 들었을 때 레거시..? 유산..? 뭐지 해서 찾아봤는데 - 오래된 코드를 말하는데 단순히 오래된게 아니고 더이상 쓰기 힘든 코드를 말한다 오래전에 작성했는데 수정하기 힘들고 가독성이 떨어지는 그런 코드들을 레거시하다 하는거더라..! 2. 하드코딩해! "그건 어쩔수 없이 하드코딩해야해..!" 하드코딩..? 어려운 코딩이란 뜻인가..? 했는데 값을 직접 소스에 입력해서 사용해야하는 방식을 하드코딩이라고 한다 그렇게 되면 코드가 바뀌었을 때 자동으로 바뀌지 않아 버그가 발생할 수..

Spring boot + vue.js

2021/12/16(목) 회사내에서 프로젝트를 진행하며 공부한 내용 정리 - 1 " Spring boot와 Vue.js를 처음 사용해보았다. Vue도 공부하면 할수록 배워야할 것이 많다는 것을 느끼지만 우선은 당장 프로젝트를 수행해야 했기때문에 간략하게만 정리하고 시간이 된다면 후에 더 자세하게 정리를 해보려고 한다. " 아주 간략하게 나타냈지만 vue.js는 화면을 보여주고 spring boot와 연동해서 db를 조회하는 방식 전에는 Spring 프레임워크만 사용하여 웹을 구성할 때는 view에서 Jsp를 사용해서 웹화면을 구현했는데 Spring boot와 vue.js는 서로 axios로 데이터를 주고받는다 Vue의 Components는 화면의 영역..

[오류] Transactional roll-back

2021/12/15(수) Spring boot + jpa + queryDsl + vue.js 을 사용한 프로젝트에서 Transactional roll-back오류가 발생했다 주로 Transactional오류는 어노테이션을 붙여주지 않아서 나오는 오류인데 이번에는 @Transactional을 안쓴것도 아닌데 오류가 나는 이유는..? 뭐지 하며 찾아보던 중에 axios를 두번 사용하여 중첩으로 인한? 오류라는 것을 발견했다 db 테이블에 저장을 성공하면 history테이블에도 저장시키는 방식으로 vue에서 코드를 짯는데 예를 들면 이런식의 코드를 짰었는데 사실 처음사용해보는 스택이여서 이게 효율적인 것인지는 모르겠지만.. 이런식으로 구현하고 실행했더니 Transactional 오류가 나서 뭔가하고 봤더니 a..

Spring boot <1화> IntelliJ 설치하기

2021/11/11(목) 인텔리제이 설치는 굉장히! 쉽다 돈없어서 commit버전으로 다운받을꺼다 ㅎ 말해모해~ 일단 사이트 ㄱ https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com --> 다운로드 받으면 파일열기 --> IntelliJ 프로그램을 켜준다! --> 프로젝트를 만들어 보자! --> 프로젝트 생성 완료

[코딩테스트] 완전탐색 - 카펫 (level 2)

2021/10/20(수) 테두리가 브라운으로 되어있는 카펫의 가로 세로 크기를 구하기! 처음에 테두리가 브라운이라는걸 생각안하고 짯다가 다시했다 허허 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다..

[코딩테스트] 완전탐색 - 모의고사 (level 1)

2021/10/19(화) 1단계인데 의외로 조금 시간이 걸렸다ㅜ 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 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가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열..

[코딩테스트] 정렬 - H-Index (level 2)

2021/10/19(화) H-Index문제인데 처음에 문제가 이해가 안가서 대체 뭐지? 구현은 쉬울꺼같은데 문제가 이해 안되네..하고 질문하기에서 문제 추가설명을 보니 쉽게 풀 수 있었다 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작..

[코딩테스트] 힙 - 더 맵게 (level 2)

2021/10/15(금) 가장 낮은 수 2개를 이용해서 스코빌 지수를 높여라! 생각보다 쉬웠다 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 음식의 스코빌 지수를 담은 배열 scoville과 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟..

728x90