반응형

분류 전체보기 44

[Java/Error] Unhandled exception: Java.lang.exception

이 오류 메시지는 나중에 컴파일하려고하면 Java 컴파일러가 나중에 동일한 오류를 생성한다는 경고를 표시하기 위해 IDE에 의해 표시됩니다. 보통 throws Exception 가 선언된 매서드를 호출했을때 발생하는 경우가 많습니다. 이럴 경우 처리 방법은 두가지입니다. try { ... } catch( Exception e ) { ... } 을 호출되는 매서드에 감싸서 처리하는 방법 try { // 호출 대상 매서드 } catch (Exception e) { // 예외처리 } 호출하는 매서드에서 동일하게 throws Exception 처리하는 방법 public String callException() throws Exception { // 호출 대상 매서드 } 참고 바랍니다.

Java 2019.12.10

[NodeJs/VueJs] Vue 구성

Vue 프로젝트에 대한 사항을 정리하는 블로그 포스팅을 시작하려고 합니다. 자료는 Vue 공식 홈페이지 배우기 를 기본으로 하고 여러 자료들을 정리하여 필요한 사항만 정리해 두려고 계획하고 있습니다. 학습을 돕기 위한 목적이 아닌 배움의 정리의 목적으로 작성하는 글이라 다소 자료가 생략되어 있을수 있습니다. Vue 의 설치는 이전 포스팅을 참고해주세요. 설치 및 프로젝트 생성 해보자 [NodeJS/VueJS] 설치 및 프로젝트 생성 해보자 안녕하세요. 이번 포스팅은 Vue 의 설치 및 프로젝트 설정에 대해 간략하게 정리하도록 하겠습니다. 시스템 환경 운영 체제 : macOS Mojave Tool : VSCode Vue.js, ES6, Node.js 시작 Vue 를 사용하기 위해서는 다.. question..

NodeJS 2019.12.09

[NodeJs/VueJs] 슬롯 (Slots)

저는 개발을 진행할때 기능별로 나누어 놓는 것을 좋아해서 UI 기준 기능을 컴포넌트들로 나눠서 관리 합니다. 사용할때 나누어 놓은 기능 컴포넌트들을 부모 컴포넌트에 연결해서 사용하죠. 그런데 간혹 부모 컴포넌트에서 연결한 컴포넌트 템플릿에 HTML 요소가 동적으로 적용되어야 하는 경우가 있습니다. 이럴 경우 Slots 을 사용하면 이런 경우 대처가 가능합니다. 슬롯은 부모와 연결된 자식 컴포넌트간에 통로 역할을 한다고 생각하면 됩니다. 연결된 통로에 동적으로 적용되는 UI 나 이벤트들을 연결하여 사용하는 것이죠. 지금부터 다루게 될 내용은 개편된 v2.6 기준 의 내용입니다. Slot(슬롯의 기본) 슬롯에 들어갈 내용입니다. 슬롯에 들어갈 내용입니다. 슬롯은 자식(하위) 컴포넌트에서 정의한 slot 영역..

NodeJS 2019.12.06

[NodeJs/VueJs] ref 속성을 이용하여 자식 엘리먼트에 접근해보자

Vue 에 대한 복습을 하다가 ref 속성에 대한 내용이 잘 이해가 안가서 포스팅으로 정리하여 남깁니다. 분명히 그전 공부에선 이해하고 넘어갔던 기억이 있는데... 머리가 역시 돌인가 봅니다. 그럼 간략하게 정리해보도록 하겠습니다! 이전 포스팅에서 상위, 하위 컴포넌트간 데이터 전달 방법 에 대해 정리한 적 있습니다. [NodeJs/VueJs] 상위, 하위 컴포넌트간 데이터 전달 방법 안녕하세요. 이번에는 Vue 를 사용하면서 저를 많이 혼란스럽게 했던 기능 중 주요 기능인 상위, 하위 컴포넌트간 데이터 전달 방법에 대해 살펴보려고 합니다. 오늘도 미래의 저에게 도움이 될수 있기를! 요 근래.. question0.tis..

NodeJS 2019.12.05

[기타] Mac 에서 사용하는 유용한 앱 정리

개인 Mac 의 설정을 백업해서 복구하는 방법도 있지만 저는 포멧 후 새로 설치하는 것을 좋아합니다. 문제는 전에 설치된 앱에 대한 재설치하기에 종류도 많고 AppStore 가 아닌 홈페이지에서 다운받는것도 있어서 포스팅으로 정리해두려고 합니다. 개발 App Chrome - 크롬 Alfred - 알프레드 Android Studio - 안드로이드 스튜디오 Postman - 포스트맨 Navicat - 나비캣 Kaleidoscope - 칼래이도스코프 SourceTree - 소스트리 Advanced REST client iTerm JSON Accelerator Xcode - 기본 내장 Visual Studio Code- VSCode WireShark - 와이어 샤크 Sublime Text3 Homebrew Sp..

카테고리 없음 2019.12.04

[RxJava] RxJava 에서 Observable 와 Flowable 선택하여 사용하는 기준

Observable 와 Flowable 선택하여 사용하시는 기준에 대해 개인적으로 이해한 부분을 정리하여 포스팅하도록 하겠습니다. 시스템 환경 운영 체제 : macOS Mojave Java 1.8.0_201 junit 4.12 '배압' 이란? 국어사전에는 증기 원동기 또는 내연 기관에서 뿜어져 나오는 증기나 가스의 압력. 압력이 높으면 기관의 효율이 떨어진다. 라고 정의하고 있습니다. 프로그램 입장에서 해석해보자면 요청하는 작업이 많으면 압력이 높아지는 것으로 표현할수 있겠네요. Flowable 은 RxJava 의 작업의 배압에 관련된 함수들을 포함하고 있으며 2.x 버전에서 도입되었습니다. 개인적으로 이해한 개념을 적어보자면 '한정된 자원 환경에서 처리 요청을 받아 정해진 로직을 수행 을 문제 없이 수..

Java 2019.12.03

[NodeJS/VueJS]Nuxt, Vuetify, Quasar 빈도수와 설치 방법

사용 빈도수 https://www.npmtrends.com/nuxt-vs-quasar-framework-vs-vuetify npm 을 통한 다운로드 수들을 비교하여 보면 Quasar 는 다른 플랫폼에 비해 아직 다운로드 수가 적다. 설치 방법 Vuetify Quasar https://github.com/vuetifyjs/nuxt : Nuxt.js + Vuetify.js 설치 방법 JS 를 플러그인 형태로 연결하여 사용하는 방법 https://github.com/quasarframework/quasar-nuxt : Nuxt.js + Quasar 설치 방법 시도는 했으나 사용하지 못함

NodeJS 2019.11.15

[Android] 주소록에서 연락처 창 노출 후 선택시 문자 전송

Android 에서 주소록 연락처 창 노출 후 선택시 문자 전송하는 로직을 Java 오 Kotlin 버전으로 구현한 예제를 간략하게 작성하여 포스팅합니다. 전제 코드는 아니고 핵심이 되는 코드들만 넣어놨고 Native 는 클릭 이벤트시 메서드 호출 하이브리드는 JavascriptInterface 를 활용하여 호출해주세요. 시작되는 메서드는 startSMS() 입니다 # Ver. Java public class ContactActivity extends AppCompatActivity { private static final String TAG = ContactActivity.class.getSimpleName(); private String sendMsg = ""; //... @Override prote..

Android 2019.11.12

[NodeJS/VueJS/NuxtJS] Nuxt 에서 Router 경로 설정하기

Nuxt 를 사용하기 위해 프로젝트를 설정하다 보면 여러 난관들이 있습니다. 저도 아직 해결 못한 난관들이 많아요. 이번엔 그 난관중에 하나인 Router 의 자동 경로 설정입니다. Nuxt 의 특징 중에 하나가 Vue 에서 수동으로 설정해주었던 Vue-Router 의 경로를 자동으로 설정해준다 라는 건데요. 자동으로 생성된 Router 의 경로와 설정을 그대로 사용한다고 하면 상관없으나 커스텀하게 사용해야하는 경우들이 있습니다. 해당되는 상황을 몇가지 예로 정리해보겠습니다. 파일 이름의 첫글자가 대문자인 경우 이렇게 파일을 구성했을 경우 Nuxt 에서 빌드를 하게 되면 자동으로 이름과 경로 끝자리 문자가 대문자로 설정됩니다. 혹은 원치않는 경로와 이름을 갖게 되는 경우도 있죠. 이 경로를 원하는대로 설..

NodeJS 2019.11.08

[NodeJs/VueJs] 상위, 하위 컴포넌트간 데이터 전달 방법

안녕하세요. 이번에는 Vue 를 사용하면서 저를 많이 혼란스럽게 했던 기능 중 주요 기능인 상위, 하위 컴포넌트간 데이터 전달 방법에 대해 살펴보려고 합니다. 오늘도 미래의 저에게 도움이 될수 있기를! 요 근래 Vue 를 공부하는 중 상위, 하위 컴포넌트간 데이터 통신이 자주 필요했습니다. 주고 받을수 있는 방법은 정리해보자면 다음과 같았습니다. this.$root 혹은 this.$parent 를 이용 v-bind 와 props, v-on 이벤트와 $emit 를 이용 v-model 를 이용 EventBus 를 이용 vuex 의 store 공통객체를 이용 전부 다 Vue에서 데이터를 전달하고 관리하기 용의한 방법들입니다. (이렇게나 많네요!) 여기서 vuex 를 이용하는 방법은 글로벌한 공통 상태값을 관리..

NodeJS 2019.11.07
반응형