본문 바로가기 메뉴 바로가기

기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록

검색하기 폼
  • 전체보기 (52)
    • ∙Java & Spring (17)
    • ∙Infra (7)
    • ∙Database (2)
    • ∙Monitoring (1)
    • ∙Design Pattern (2)
    • ∙React + Spring (5)
    • ∙React (5)
    • ∙React native (3)
    • ∙기술 단어 (5)
    • ∙도서 (2)
    • ∙회고 (1)
    • ∙기타 (2)
  • 방명록

전체 글 (52)
React Native 작동원리

React Native는 앱을 빌드할 때 전체 로직을 갖고 있는 JS Bundle를 생성한다.그 Bundle는 각 iOS/Android 플랫폼에 심어준다. 각 플랫폼에서 어떻게 상호작용 하는지 알기 위해서는 스레드를 알아야한다. React Native는 크게 두 가지 부분으로 구성1. Native ThreadsiOS에서 Objective-C/Swift 담당하고 Android에서는 Java/Kotlin 담당하는 곳으로  UI를 생성하는 부분 2. JS ThreadJS 코드를 통해 비즈니스 로직들이 실행되고 뷰를 언제, 어떻게 표시할지 실행되는 부분Native Threads는 JS Thread 직접 상호작용 X앱을 구현하기 위해 이 두 개를 소통하기 위해서는 Bridge 필요하다. BridgeNative T..

∙React native 2021. 6. 23. 01:25
개발환경구축 - 버스앱 #1

1. Node.js 설치 v10.15.1 2. npm 설치 (nvm 버전관리 설치 권장) 3. android studio 설치 - SDK 연결 (Software Development Kit) - AVD 생성 안드로이드 스튜디오 설치하고 환경변수 설정 방법 https://ddangeun.tistory.com/32 4. Java JDK 설치 v11.0.10https://limkydev.tistory.com/61 - 설치 방법 및 환경 변수 5. XCode ( if = macOS) 설치 - cocopds 설치 6. vs code 설치 7. React Native CLI npm install -g react-native-cli 8. maria DB 설치 9. express 설치 @@ Android Studio,..

∙React native 2021. 6. 22. 21:32
PRTG

PRTG란? PRTG는 네트워크 대역폭 사용률을 모니터링할 때 사용할 수 있는 유용한 프로그램이다. 속도, 트래픽, 가동 시간, 서버, 라우터, 스위치 등을 한 번에 모니터링할 할 수 있는 도구이며 이것을 우리는 올인원 모니터링이라고 칭한다. 문제가 발생하면 오류의 원인을 쉽고 빠르게 찾아갈 수 있으며, 이러한 점에서 PRTG는 최적의 네트워크 분석 도구라 부른다. 그래서 왜 쓰는 데? 아직 큰 프로젝트를 만들어서 유지보수를 한 적이 없다. 하지만 책을 통해 간접적으로 느낀 점으로는 사용자가 많고 신뢰성이 있는 프로그램은 장애, 오류에 대해 엄청 민감하다. 특히 카카오톡, 인스타그램, 틱톡처럼 다수의 사용자가 동시간대에 한 개의 버튼에 몇만 명이 클릭하는 앱이 장애가 발생한다면? 만약 그게 네트워크 문제..

∙기술 단어 2021. 6. 14. 21:48
Mybatis

1. Mybatis ?? Spring MVC에 대해 구글링하다가 Mybatis를 본적이 있다. "이게 뭐지?" 궁금증과 동시에 OKKY 에서 Mybatis를 사용하는 이유에 대해 질문하는 글이 올라왔다. 그래서 알아보았다. Mybatis를 알기 전 JDBC라는 개념부터 알아야한다. JDBC는 Java에서 DB와 연동하기 위해서 사용하는 API 이다. JDBC = DB 연동은 필수이다. 이 JDBC만 사용해서 DB 쿼리문을 작성하면 Java 소스와 쿼리 소스가 난장판이 되어 관리가 어려워진다. 이 때 사용하는 것이 Mybatis 이다. Mybatis는 SQL 쿼리문을 .xml 형식의 파일로 분리시켜 많은 장점을 일으킨다. 1. 저장 관리할 수 있다. 2. 복잡한 코드를 걷어내어 깔끔한 소스코드를 유지할 수..

∙기술 단어 2020. 7. 29. 19:51
이전 1 ··· 6 7 8 9 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory
전체 방문자
Today :
Yesterday :
  • 전체보기 (52)
    • ∙Java & Spring (17)
    • ∙Infra (7)
    • ∙Database (2)
    • ∙Monitoring (1)
    • ∙Design Pattern (2)
    • ∙React + Spring (5)
    • ∙React (5)
    • ∙React native (3)
    • ∙기술 단어 (5)
    • ∙도서 (2)
    • ∙회고 (1)
    • ∙기타 (2)
  • 방명록

티스토리툴바