업무용 응용프로그램 개발 방안A고객사 시스템의 채널 확대 및 사용자 증가에 따라 발생하는 인증 및 세션 관리 문제 해결을 위한 인증 방식 개선 방안A고객사 비즈니스 유연성과 성능 관점에서 상품을 관리하기 위한 데이터 모델을 새롭게 설계하고 설계 사유 제시예약 처리 프로세스와 데이터 모델에서 발생하고 있는 동시성 이슈의 해결 방안 제시 Works AI업무용 응용프로그램 개발 방안1. 인증 방식 개선 방안A고객사 시스템의 채널 확대 및 사용자 증가에 따라 발생하는 인증 및 세션 관리 문제 해결현황 및 문제점:다양한 채널(웹, 모바일 앱, API 등)에서 인증이 필요.사용자 증가로 인해 세션 관리와 인증 처리 속도가 문제됨.개선 방안:OAuth 2.0 도입:다양한 클라이언트에서 안전하게 리소스에 접근할 수 있..
2024 역량진단[문1] 아래와 같은 모바일쿠폰의 사용(인증)처리 프로세스를 설계하시오. 문항 지정 전제조건>•자사의 프랜차이즈 매장에서 사용할 수 있는 자체 발행 쿠폰이다.•쿠폰은 지정 상품과 1:1교환하는 교환권, 원하는 금액만큼 차감하며 사용하는 잔액관리형이 있다.•잔액관리형은 충전식이 아닌 금액 소진시 소멸성이며, 부분환불은 지원하지 않는다.•교환권은 같은 금액의 타 메뉴로 변경이 가능하다. 액면금액 이하 교환시 남은 금액은 환불되지 않는다.•오프라인 매장과 온라인 사이트에서 모두 사용이 가능하다.•문1-1) 위 쿠폰의 사용/환불 유즈케이스와 시퀀스 다이어그램을 정리하시오.1. 유즈케이스 다이어그램 액터● 고객: 쿠폰을 사용하는 주체.● 매장 직원: 오프라인 매장에서 쿠폰을 처리하는 주체. ● 온..
심층서술형 과제 샘플 문항본 자료는 역량진단 대상인원에게 제공하는 자료로 역량진단 대상자 및 관련 인원 외 외부 열람/유출을 금합니다.1 / 4과제 제시[고객 상황]K Software는 전 세계 판매를 목적으로 Cloud 환경에 게임 판매 사이트를 구축하려 한다. 사용자 성향 및 SNS 분석을 통해 게임을추천하고, 이를 통해 구매를 유도할 계획이다. 사용자는 사이트를 통해 게임을 다운로드하여 구입, 관리할 수 있으며, 채팅, 방송 및 다양한커뮤니티 기능을 통해서 다른 사용자와 소통할 수 있다. 사이트의 다양한 기능은 POC 진행 후 고객 Feedback에 따라 확대를 진행하는방식으로 사업 영역을 넓혀가려고 한다.[업무 요건]• 전 세계 대상 게임 판매를 목적으로 시스템을 구축하려 한다.• 사용자 증감에 ..
Lock 걸린 테이블 조회 SELECT t.relname, l.locktype, page, virtualtransaction, pid, mode, granted FROM pg_locks l, pg_stat_all_tables t WHERE l.relation = t.relid ORDER BY relation ASC; Lock 테이블 Kill SELECT pg_cancel_backend([pid]); SELECT pg_terminate_backend([pid]) FROM pg_stat_activity;
1. yum을 통한 설치 - yum update # yum update -y - postgresql 설치 가능 리스트 # yum list postgresql* - postgresql server 설치 # yum -y install postgresql-server.x86_64 - 설치 후 rpm 명령어로 확인 # rpm -qa | grep postgresql RPM Query -q, --query 옵션은 패키지의 정보를 질의하는 메인 명령어이다. 여러 가지 하위 옵션이 있으므로 다양한 질의를 사용할 수 있다. 시스템에 설치된 전체 패키지의 목록을 보려면 -a 옵션을 추가 2. DB 생성 - Postgresql 설정 확인 # vi /usr/lib/systemd/system/postgresql.service ..
1. Java OpenJDK 설치 $ sudo apt update $ sudo apt install default-jdk 2. 사용자 생성 $ sudo groupadd -r wildfly $ sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly 3. WildFly 설치 $ wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp $ sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/ - 심볼릭 링크 생성 $ sudo ln -s /opt/wildfly-$WILDFLY_VER..
[Apache] 1. Apache 설치 $ sudo yum install httpd 2. Apache 경로 확인 $ whereis httpd 3. Port Open $ sudo firewall-cmd --zone=public --list-all //열린 포트 확인 $ sudo firewall-cmd --zone=public --permanent --add-port=80/tcp //80포트 개방 $ sudo firewall-cmd --reload // 적용 4. Port 확인 $ netstat -an | grep 8080 $ netstat -an | grep 80 5. Apache 시작 $ sudo systemctl restart httpd $ sudo systemctl stop httpd $ sudo s..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'ssh-key-2022-04-06.key' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "ssh-key-2022-04-06.key": bad permissions ssh 접근을 위해 privat..
- Oracle Cloud Ping 확인 시 timeout 발생 pppd210-114-50-191:~ changhyun$ ping xxx.xxx.xxx.xxx PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 - Oracle Cloud > Instance Information 1. Virtual Cloud Network 설정 선택 2. subnet 설정 3. Security Lists 4. Ingress Rules 적용 완료 pppd210-114-50-191:~ changhyun$ ping xx..
1. Apache 버전 확인 2. Apache Tomcat 다운로드 및 설치 3. 환경설정 JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64 JRE_HOME=$JAVA_HOME/jre CATALINA_HOME=/usr/local/lib/apache-tomcat-9.0.41 CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CATALINA_HOME/bin export JAVA_HOME export..
