전체 글 (85) 썸네일형 리스트형 [Backend] 인증 방식과 종류 (Session/Cookie, JWT) 계정 정보를 이용한 요청을 안전하게 처리할 수 있는 인증 방식에 대해서 공부하고 정리하는 시간을 가져보겠습니다. 더보기 아래의 글들을 참고하여 작성하였습니다. tansfil.tistory.com/58 www.opennaru.com/opennaru-blog/jwt-json-web-token/ 인증은 말 그대로 사용자가 누구인지 서버가 알 수 있도록 하는 것입니다. 예를 들어서 서버에 A 사용자에 대한 정보와 B 사용자에 대한 정보가 저장되어있을 때, 어플리케이션에서 특정 정보를 요청하였을 때, 이 요청한 사람이 A인지, B인지 식별하는 과정이 필요합니다. 하지만 현재 서버와 프론트 사이에서 이뤄지는 통신 방식인 HTTP는 이전에 주고 받았던 데이터들은 현재의 통신에 전혀 영향을 주지 않습니다. 즉, 어플리.. [Node.js] rest api 파라미터에 한글 넣어 요청하기 해당 글은 아래의 블로그를 참고하여 작성하였습니다. 더보기 falaner.tistory.com/55 [Node.js]리액트 express 통해서 서버 요청시 한글 url 파라미터 사용하기 리액트 프론트엔드 기능 구현 도중 node.js 서버와 통신을 할 일이 있다. 그럴 때 url 뒤에 파라미터를 통해서 통신을 하게 되는데 이 때 파라미터에 한글을 넣어서 요청하면 잘 안되는 경우가 있다 falaner.tistory.com www.codingfactory.net/10377 JavaScript / 함수 / encodeURI(), encodeURIComponent(), decodeURI(), decodeURIComponent() encodeURI(), encodeURIComponent(), decodeURI(.. [React Native] yarnpkg exited with non-zero code: 1 에러 해결 깃허브에서 RN 프로젝트를 클론해서 실행시키던 도중, javascript를 설치 받아야 하는데 yarnpkg exited with non-zero code: 1 라는 에러가 출력되었습니다. 이는 yarn에서 필요한 모듈이 추가되지 않아서 생기는 문제입니다. 아래처럼 필요한 패키지를 설치해서 해결하였습니다. yarn add react react-native react-navigation 참고 사이트 stackoverflow.com/questions/60413422/error-cant-add-react-navigation-invalid-package-version-undefined-when-run-y error Can't add "react-navigation": invalid package version .. [Spring Framework] Failed to read candidate component class 에러 해결법 이클립스에서 스프링 프레임워크로 작업하던 중 setting.xml의 부분에서 에러가 나는 것을 확인하였습니다. 에러 로그는 Failed to read candidate component class 이였는데, BeanDefinitionStoreException 관련해서 에러가 발생하였습니다. 스프링 내에서 의존성 충돌 때문에 생기는 문제라고 하는데, 아래 글을 참고하여 해결하였습니다. stackoverflow.com/questions/22771826/beandefinitionstoreexception-failed-to-read-candidate-component-class BeanDefinitionStoreException Failed to read candidate component class Can s.. [Android] 우여곡절 개발기 : Fragment에서 Dialog 값 받아오기 앱을 만들면서 기존에 만들어둔 Fragment에서 Activity로 만들어진 Dialog를 띄우고, 그 Dialog 에서 입력한 값을 받아와야 할 일이 생겼습니다. 찾아보니 방법이 여러가지 있는데, 그 중 하나는 thread를 이용해서 Dialog를 호출하는 부분을 thread로 넣어주고 그 thread가 끝날 때까지 주 thread에서 기다려주는 방법이었고, 다른 하나가 지금 제가 설명드리고자 하는 방법입니다. 먼저 기존의 Fragment에서 아래와 같이 버튼이 클릭되었을 때의 코드를 작성합니다. Dialog에서 값을 받아오기 위해서 startActivityForResult를 사용해줍니다. btn.setOnClickListener(new OnClickListener() { @Override public.. [Spring Framework] AOP의 구현방식 '뉴렉처' 님의 채널(www.youtube.com/user/newlec1)을 바탕으로 제작한 블로그 글입니다:) 이번 시간에는 AOP를 코드로 구현하기 전에, 구현 방식에 대해서 이해를 해보겠습니다. 아래는 저번 시간에 예시로 든 AOP 방식입니다. 현재는 이러한 방식을 사용하지 않는다고 말했는데, 그 정확한 이유를 코드로 직접 확인하면서 다루어봅시다. @Component public class Animal { @Value("_TECH") private String name; private int age; private int adopted_age; ... public int getLivingTerm() { SimpleDateFormat dayTime = new SimpleDateFormat("yyyy-.. [Spring Framework] AOP란 무엇인가? '뉴렉처' 님의 채널(www.youtube.com/user/newlec1)을 바탕으로 제작한 블로그 글입니다:) 이번 카테고리에서는 Spring의 AOP에 대해서 알아보고자 합니다. AOP는 Spring이 제공하는 기능이라기보다는, 하나의 방법론이지만 Spring이 이를 더 쉽게 사용할 수 있도록 도와주는 역할을 합니다. AOP를 이해하기 전에, 먼저 우리가 알고 있는 OOP와의 관계에 대해서 알아야 합니다. OOP (Object-oriented programming)은 사용자가 주 업무 로직에 어떤 기능을 원하느냐? 를 중점으로 프로그래밍되는 방식입니다. 즉, 사용자가 물건을 구입하고, 계좌로 돈을 송금하고, 물건의 가격과 상세 정보를 보는 등 이 프로그램을 사용하는 "사용자의 입장"에서 구성되는 방식.. [운영체제] Thread의 개념 본 글의 일부분은 서적 'Operating Systems: Three Easy Pieces by Remzi H.Arpaci-Dusseau, Andrea C.Arpaci-Dusseau' 내의 이미지와 내용을 포함하고 있습니다 :) 이번 시간에는 thread에 대한 개념에 대해서 배워보고자 합니다. 여러 개발 환경에서 자주 등장하고, 또 중요한 개념이기 때문에 처음부터 차근차근 다뤄보겠습니다. Thread의 필요성 시스템의 자원은 정해져있기 때문에, 모든 프로세스가 시스템의 자원에 동시에 접근할 수는 없습니다. 따라서 스케쥴링 정책에 따라 프로세스에게 순번을 부여해서 어떤 프로세스가 먼저 자원을 사용할 것인지 정하고, 줄을 서고 기다리는 과정을 거쳐야할 뿐만 아니라, 다른 프로세스의 일을 처리하기 위해서 c.. [데이터베이스] ERD 설계하기 (1) - 기본과 용어 데이터베이스를 설계 할 때, 데이터베이스를 물리적으로 만들기 전에 어떠한 구조를 가지고 만들 것인지 설계도를 그리는 작업을 해야합니다. 이러한 것을 conceptual database design(개념적 DB 설계)라고 합니다. conceptual database를 디자인 하는 방법은 ERD, EERD 등 다양한 방법이 있습니다. 이번 시간에는 ER(Entity Relationship) Diagram, 즉 ERD가 무엇인지, 또 어떻게 그리는지에 대해서 다뤄보고자합니다. ER Model의 기본 우선 ER Model을 만들기 전에, 기본적인 용어를 알아두어야합니다. Entities 엔티티는 ER 모델의 기본적인 개념입니다. DB에 저장되는 객체 하나하나를 entity라고 부릅니다. 예를 들어서 사원 rel.. [Android] 우여곡절 개발기 : Bitmap 이미지 업로드가 느릴때 안녕하세요. 이번 시간에는 안드로이드 스튜디오에서 여러 개의 이미지를 빠르게 로드 하는 방법에 대해서 다뤄보고자 합니다. 아래의 내용들은 부족한 제 지식을 바탕으로 이미지 업로드를 어떻게 빠르게 할 것인지를 고민해 본 과정이기 때문에 오류와 부족한 점이 많을 수 있으니 참고만 해주세요!! 문제의 발단과 배경 안드로이드에서 이미지를 업로드하고, 게시글로 보여주는 게시판을 만드려고 ListView에 ImageView들을 넣어주고 있었는데, 중간부터 문제가 생기기 시작했습니다. 이미지가 하나만 있을 때에는 괜찮았는데, 서버에서 이미지를 여러개 받아오기 시작하니 점점 느려지기 시작했습니다. 이미지만 느리게 올라가나... 싶더니 터치도 안먹고 렉도 심하게 걸리는 모습을 보였습니다. 그래서 뭔가 문제가 생긴 것 같.. 이전 1 2 3 4 5 6 7 8 9 다음