profile
물음표 살인마

[구동오류] cannot find symbol

bo소스를 구동하는데 cannot find symbol'retry' 이렇게 오류가 났다. 구글링으로는 캐시를 지워라 빌드를 다시해라 등 문제들이 있었지만, 내 상황에 적합하지않는 상황이였다. 내 프로젝트는 bo랑 api 프로젝트를 같이 띄어놓고 사용중이였는데, 브랜치가

2023년 8월 25일
·
0개의 댓글
·

[ 3. OPEN API 사용하기 ] 자바에서 특일정보 open api사용하기

포스트맨에서 확인해보았을 때, 필요했던 준비물들은URL, params, api key값 이였다. 고대로 가져와서 java에서 사용해보자 첫번째로 메서드안에서 작업을 하자. return 값은 어떻게 받아올지 아직 모르겠으니, string으로하고 나중에 변경하자 일단 필요

2023년 8월 15일
·
0개의 댓글
·

[SoarLint] field can be converted to a local variable

전역적으로 사용하는게 아닌 특정 메서드에서만 사용하는 멤버변수 field variable를 메서드 안에서 옮겨서 사용하라는 SoarLint의 경고였다. 메모리 낭비랑 관련있나? 나도 궁금하긴했다. 사용하면서 이거를 밖에다가 선언하는건지, 아니면 메서드 안에서 사용하는

2023년 8월 15일
·
1개의 댓글
·

[성능] 로컬에서 구동시간 줄이기

로컬에서 구동시킬 때 프로젝트를 띄우기까지 3분정도 소요됬던거를 AA파트에서 2분으로 줄여주셨다. 기존에 작업하면서 특히 간단한거 수정할 때, 그리고 확인해야할 때 너무 오랜시간 잡아먹었다. (한번에 해결되는게 아니었기때문이지롱🤷‍♀️) 이런거를 개선할려는 AA파트에

2023년 8월 8일
·
0개의 댓글
·

[스프링 빈 충돌] BeanDefinitionStoreException

개발작업1\. 파일추가2\. build.gradle spring Retry 라이브러리 추가 오류메세지 RestTemplateConfiguration 동일한 이름의 파일이 중복되어 있어 충돌이 발생하는 이유 nested exception 컴파일상으로는 문제없다가 구동시킬

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[ 2. OPEN API 사용하기 ] API 인증키 인코딩 VS 디코딩 그리고 RestTemplate

앞글에서 데이터포털에서 특일정보 open API 연동을 했고, Postman을 통해 데이터를 받아오는 것을 확인했다. 이때 필수파라미터들을 넘겨주었는데, ServiceKey의 값을 인코딩된 키로 넘겨주었다. (왜 인증키가 인코딩 키, 디코딩 키로 나누어져있는지 의심이

2023년 8월 4일
·
0개의 댓글
·
post-thumbnail

[ 1. OPEN API 사용하기 ] 공공데이터포탈 특일 정보 OPEN API 사용법 with Postman

공공데이터포털에서 포스트맨을통해 특일 정보 API를 받아보자 New 버튼을 클릭해서 오픈API 정보들을 입력해보자 나는 공휴일정보를 등록할거다 이렇게는 기본적으로 제공이되고 원하는 공휴일종류에 맞춰 파라미터를 추가해서 원하는 공휴일을 조히할 수 있다. (/getRest

2023년 8월 3일
·
1개의 댓글
·

WEB과 WAS에 대하여

들었던 내용으로 정리하자면, WEB은 정적인 파일을 처리해주고, WAS는 동적인 파일을 처리해준다.HTTP 통신규약 request요처잉 들어면 WEB서버에서는 정적처리 Html, CSS 파일들은 처리가 가능하나login같이 컨트롤러, 서비스, DB를 거쳐야하는 동적처리

2023년 8월 2일
·
0개의 댓글
·

[ API ] API사용 방법들에대한 장단점

https://www.data.go.kr/data/15012690/openapi.do공공데이터포털에서 API받아서 사용할때 계정을 개인개정으로 하면안됨. 계정이 완료 된 경우 본인이 없거나할때도 서비스는 사용해야하므로 개인개정은 사용하지말 것 공공데이터포털의

2023년 8월 2일
·
0개의 댓글
·

꼼꼼히 테스트 힘들고 지쳐도 물어보기

오늘은 운영배포 나가는 날이다. 저번주에 개발을 마치고 스테이징에서 UAT만 남은 상황이였고, UAT 이후에 버그일감도 간단했어서 버그 수정후에 따로 테스트하지 않았다. (사실은 더 보고싶지않았다.) 당연히 UAT들어가기전까지 개발일정 이였을때는 반복작업처럼 테스트를

2023년 7월 26일
·
1개의 댓글
·

[ 프로젝트 구조 ] 멀티 프로젝트란?

인트로우리회사는 이커머스 서비스 프로젝트를 운영하는 회사이다. 프로젝트 구조는 멀티 프로젝트 구조로 되어있다. 웹 서비스같이 대규모인 어플리케이션에서는 멀티 프로젝트구조가 쉽고 효율적으로 관리하기위해 사용된다. 멀티 프로젝트란?하나의 Main 이라는 "루트 프로젝트"

2023년 7월 25일
·
0개의 댓글
·

[ 이론 ] DI 의존관계 3가지

DI 의존관계란? 의존관계란 객체간의 결합도를 낮추는 방법 중 하나이다. 한 객체가 다른 객체에 의존하거나 결합도가 높을때 객체간의 의존성도 높아져 해당 객체에대해 변경이 발생할때 다른 객체에도 영향을 미칠 가능성이 높다. DI를 사용하여 객체간의 결합도를 낮출 수 있

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

[ DI 의존관계 ] 생성자 주입, 필드 주입

DI 의존관계 주입 3가지 의존관계 주입에는 3가지가 있지만 2가지인 생성자 주입과 필드주입에 대해 알아보겠다. 생성자주입 필드주입 생성자 주입 AppConfig 파일에서 memberSerivce()메서드를 호출하면서 결과값으로 MemberServiceImpl()

2023년 6월 25일
·
0개의 댓글
·

[ 경험정리 ] 웹과 TOKEN

이슈 1화면이 정상적으로 열리지않아 다른 화면들도 확인해보니특정 등급인 경우에 보이는 화면과 내용이 보이지않고 일반회원일때 노출되는 화면이 보이는 케이스였다. 접근 1고객의 로그인 로그내역을 확인하니 오류발생화면이 생성되기 1시간 전까지 활동내역이 있으나, 그 이후 한

2023년 6월 21일
·
0개의 댓글
·

[컴퓨터 구조] 컴퓨터 4가지 핵심 부품

컴퓨터구조 4가지 핵심 부품 1\. RAM2\. CPU3\. 보조기억장치4\. 입출력장치 핵심부품을 보기에 앞서 왜 컴퓨터가 0과 1로 정보를 표현하는지 알아보고가자 흔히들 컴퓨터세상에서 정보를 표현하는데는 0과1로 정보를 표현한다. 그러나 휴면이 살고있는 세상에서는

2023년 6월 19일
·
0개의 댓글
·

resultsettable지우기

콘솔에 resultsettable로 찍혀 너무 오랫동안 구동되는 상황

2022년 12월 6일
·
0개의 댓글
·

[ TIL ] IntelliJ plugin

코드 범인색출 intellj: gittoolboxvscode: gitlense

2022년 11월 2일
·
0개의 댓글
·

[ JavaScript 참고서 ] 데이터 타입

1. variable 변수는 데이터를 저장하는 컨테이너로(보관함) var, let, const가 있다. 2. blockScope ES6표준에서 let, const를 도입하면서 js에서 사용가능 { } 블록단위내에서 (if-else, while, for 그리고 t

2022년 10월 26일
·
0개의 댓글
·

[ JavaScript 참고서 ] 배열함수

배열요소를 문자열로 변환시키는 함수 join().join(' <3 ') seperator를 넣어주면 구분자로 들어간다.// 출력값: 철수 <3 영희 <3 상훈https://developer.mozilla.org/ko/docs/Web/JavaSc

2022년 10월 24일
·
0개의 댓글
·

[ 환경설정 ] java.exe finished with non-zero exit value 1

인텔리제이에서 소스클론 이후 구동했을시에 나오는 메세지 오류였다. jdk설정, setting > gradle 위치, Build and run, Gradle을 설정해 준 상태임에도 동일한 오류였다. 알고보니 탐색기에서 내 이름 부분이 "공백문자"로 인해 인식이 되지않았던

2022년 10월 21일
·
0개의 댓글
·