하루에 0.01%라도 성장하자
반응형

뚠님 136

SpringBoot - Junit @Autowired

SpringBoot 에서 Junit 을 처음으로 실행해 보았다. 우선 너무 어려웠고.. 생각보다 봐줘야 하는 설정이 너무 많아서 삽질하면서 이것저것 해본게 너무 많아 기억이 안날 정도. 더 기억을 잃기전에.. 미리 기록하고자 글을 남긴다. 개발 환경 1. Spring Boot version - 2.0.2 RELEASE 2. JUnit version - JUnit4 를 쓰려고 했는데 javaTest Runner라는 Extensions 를 설치하여 해결하였음. 3. IDE - VSCode 고난 1. 우선 SpringBoot 라는게 어려웠음.. - 누가 그랬는데.. Spring은 설정이 반이라고. 이거 거짓말입니다. 설정이 90% 이상입니다 이거 2. VSCode - 현재 팀에서 VSCode를 IDE로 잡고 ..

카테고리 없음 2021.06.11

분노의 질주 - 더 얼티메이트 ( ★★★☆☆ ) 스포주의!! 쿠키영상 있음!!

스포일러 있음!!!!!!!!!!!쿠키 영상 있음!!!!!!!! 이번에 용산에 가서 4DX로 분노의 질주를 봤다. 코로나 때문에 영화관도 엄청 오랜만에 가기도 했고, 이전 시리즈인 홉스 & 쇼를 너무 재밌게 봤기 때문에 기대를 했다. 이번 편은 조금 특별했다. 돔의 과거와 돔의 동생 제이콥의 등장으로 뭔가 스토리 라인이 만들어지고 바로 자동차 씬... ㅋㅋ 정말 한번도 보지 못한 차들의 등장과 어떻게 저러한 충격에서 버틸 수 있는지.. 영화는 영화구나 현실에서는 백번정도 에어백이 터질 듯한 상황인데.. 라며 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 휴 이번 편에서는 여러개의 반전들이 있는데 우선 첫번째로 죽은줄 알고 있었던 '한'의 등장과 살아 돌아올 수 있었던 비하인드에 대한 내용이 나오고 두번째로는 돔의 과거에 대..

Hobby/Review 2021.05.29

영화 리뷰 - 낙원의 밤(★★★★☆) 리뷰 - 스포 주의!!

리뷰에 일부 스포가 포함되어 있습니다..!! 요즘 넷플릭스를 보면 드라마보단 영화를 더 검색하게 된다. 나온지는 오늘 날짜 기준으로 꽤(?) 지났지만 리뷰를 써보려고 한다. 사실 이건 누군가에게 보여주기 위한 리뷰라기 보다는... 나 자신이 영화를 기억하고 정말로 나중에 이 영화를 다시 보게 된다면? 그때 느낄때와 비교할 수 있을 것 같은 재밌는 생각에 남기기로 했다. ( 지극히 주관적인 리뷰 ) 우선 출연진을 보자. 사실 나는 감독은... 잘 몰랐고 최근 '빈센조'에서 전여빈의 연기를 매우 좋게 봤기 때문에.. 그리고 워낙 평소에 좋아하는 엄태구, 차승원 배우가 나와서 기대하고 봤다. 이 리뷰를 작성하면서 추가로 박훈정 감독을 검색해 보았는데 필모가...화려하구나.. ( 몰라봬서 죄송합니다. ㅠ) 마녀..

Hobby/Review 2021.05.25

Vue - .vue 파일에서 commit 이용하기

기본적으로 Vuex를 사용하면 mutation을 이용한 action.js 파일에서 commit을 한다. 즉, API를 이용해 받은 response값을 commit으로 저장하여 getter를 호출해 가져오는 형태로 사용한다. 하지만 가끔 *.vue 파일에서 특정한 값을 저장해서 getter로 손쉽게 불러와야 하는 경우가 발생한다. 이때. 우리는 아래와 같이 쓴다 this.$store.commit("setData", this.data); 이미 main.js에 store가 선언되어 있고 setData라는 mutations을 사용하는 방법이다. 위 코드를 사용하면 setData 를 통해서 this.data 값이 미리 선언된 글로벌한(?) 변수에 저장이 되고 이를 getter를 이용해 가져다 쓸수 있게 되는 것...

Develop/Vue.js 2021.05.21

Vue - Scroll Event

Vue를 이용해서 Scroll Event를 쉽게 처리할 수 있다. 기존 자바스크립트를 이용하면 window.addEventListener ... 등의 코드를 이용해서 사용한다. Vue를 최대한 활용해서 적용하였다. ....... 간단하게 설명하면. 1. v-container 에 id 값을 준다. - 이렇게 되면 v-container 태그 안에 있는 내용이 스크롤링 된다. 2. v-scorll:#main="handleScroll" 코드로 main id값을 가진 태그에서 scroll 이벤트가 발생하면 handleScroll method가 실행되도록 한다. 3. data 영역에 scrollPostion을 선언한다. 4. handleScroll(e) method를 통해 e.target.scrollTop 값을 s..

Develop/Vue.js 2021.05.21

Android - RSA Encrypted / Decrypted

이번에 프로젝트를 하면서 팔자에도 없는 암호화 한다고 아주 머리아팠다... 사실 지금까지의 암호화? 라고 하기에는.. 그냥 라이브러리를 갖다 쓰거나, 해당 라이브러리에서 자체적으로 암호화를 해주는 것들로 했기 때문에 디테일 하게 보지도 않았을 뿐더러... 암호화라는 이론적인 지식에 큰 관심이 없었는데 이번에 앱에서 인증서를 관리해야하는 상황이 와서 인증서 데이터를 암호화 해야하는 상황이 발생했다. 인증서는 다른 업체를 통해 받는데, 인증서를 통해서 추출한 민감데이터를 서버에 송수신할때 사용할 암호화였다. 암호화를 어떤 기법(?)을 사용해야 하는지 몰라서 이것저것 찾아보다가 결국 인증서 업체에 문의.. RSA 암호화를 사용해야 한다고 했고 바로 적용하려고 하였으나... 너무 어렵고.. 이론 공부를 좀 했다..

Develop/Android 2021.05.10

Android - ActivityBindingImpl error: cannot find symbol

나처럼 데이터바인딩을 처음 하면 자동으로 생성되는 클래스 등에 대한 이해가 낮다 따라서 나도 약 20분 정도 제목과 같은 이슈로 고생했는데 사실 나는 내 실수로 그렇게 되었고... 어찌 되었든 정보를 공유하고자 글을 쓴다. 내가 다른 블로그의 글을 따라서 하다가 최종적으로 실행을 할때 겪은 에러 error: cannot find symbol import com.cleancode.android_espresso_test.databinding.ActivityMainBindingImpl 나는 ActivityMainBindingImpl 이라는 것을 생성한 적이 없는데 느닷없이 이런 에러가 발생하여 꽤나 당황하였다. 해당 원인을 해결하는 방법은 대표적으로 3가지가 있다. 1. clean Project 2. rebu..

Develop/Android 2021.04.08

Android - Data Binding

Kotlin 을 이용한 Data Binding을 위한 셋팅 데이터 바인딩은 넓은 호환성을 위해 Android 2.1 이상(API level 7)에서 사용할 수 있도록 되어 있음. ( 엄청난 호환성.. ) 1. 세팅 plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' } .... dataBinding{ enabled = true } Module level의 Gradle에 위와 같은 설정을 해준다. MainActivity에 버튼을 하나 만들어서 로그를 출력하는 형태로 개발 activity_main.xml 의 경우 기본 설정되는 layout을 감싸는 형태로 layout을 써줘야 한다. 말이 이상한데 아래 코드를 보고 확인 위 ..

Develop/Android 2021.04.08
반응형