[Project] Carpool App 회고록
Carpool App 저희 팀이 개발한 카풀앱은 22.12.16 ~ 23.02.11 동안 개발하여 마무리 되었습니다. 저희의 카풀서비스는 대학생을 대상으로 드라이버와 패신저가 자유롭게 매칭할 수 있는 환경을 제공해주는 앱 입니다. 드라이버는 수익을 얻을 수 있고, 패신저는 빠르고...
Carpool App 저희 팀이 개발한 카풀앱은 22.12.16 ~ 23.02.11 동안 개발하여 마무리 되었습니다. 저희의 카풀서비스는 대학생을 대상으로 드라이버와 패신저가 자유롭게 매칭할 수 있는 환경을 제공해주는 앱 입니다. 드라이버는 수익을 얻을 수 있고, 패신저는 빠르고...
앞서 Transaction #1와 Transaction #2 에서 회복과 병행제어에 대해서 정리해 보았다.
이번에는 트랜잭션을 실제로 이용해보는 예를 공부한내용을 정리해보겠다.
병행제어 트랜잭션의 두번째 타이틀은 병행제어(동시성제어) 이다.
Transaction Transaction은 한글로 ‘거래’ 라는 뜻으로, 데이터베이스 에서는 고급이론으로 두개의 타이틀인 ‘병행제어’ 와 ‘회복’ 으로써 정립된다.
Pl/Sql pl/sql(Procedure Language extension to sql) 은 sql을 확장한 절차적인 언어(Procedure Language)로써 종류로는 함수,저장프로시저,트리거 로 구성된다.
수업시간에 배운 프로세스에 관한 내용을 정리해보고자 한다. What is process? 소프트웨어는 시스템 프로그램과 사용자 응용 프로그램으로 나뉘고, 운영체제를 흔히 시스템 프로그램의 종류로 구분한다.
Strucutred Concurrency 에 이어서 Exception Handling에 대해서 알아보자.
세체한님의 유튜브영상중 Coroutine의 강의영상을 보고 What is Job?이후 연계되는 코루틴의 학습코멘트를 남겨보고자 한다.
이전글 Retrofit2 로 Api통신하기 에서 이어지는 토이 프로젝트 이다.
공공데이터 포털 에서 울산광역시 음식점 현황의 xml파일셋을 api로 요청하는 예제를 작성해보았다.
구글 개발자 Manuel Vivo는 Job에 대해서 이렇게 정의했다.
Kotline Coroutines 코틀린의 코루틴은 비동기 스레드를 제공해주는 라이브러리다. 코루틴 이전에는 RxJava 혹은 asyncTast 나 직접 Thread를 생성하고 할당하고 제거하는 과정을 구현해왔다.
학교 커리큘럼에 포함된 3학년1학기 의 ‘소프트웨어 공학의소개’ 에 대해 현재 프로젝트 계획~설계 까지 진행한 내용에 대해서 전체정리를 해볼까한다.