분류 전체보기 150

[백준 BOJ/Silver III] 9095번 : 1, 2, 3 더하기

https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net DP는 간단한 규칙을 딱 찾는게 포인트인듯하다 그래서 더 어렵다 구구절절 길게 코드를 쓴다고 해결되는게 아니라서😥 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new..

[우리FISA] 클라우드 서비스 개발 18주차 회고

이번주는 프로젝트 기획으로 꽉 채운 한주였다 하루종일 회의하고 생각하고 또 회의하고 생각하고의 반복이라 하루하루가 굉장히 길게 느껴진다 핳 ,, 월요일에는 드디어드디어ㅓㅓㅓㅓㅓ 프로젝트 주제가 발표되었다 임시주제로 팀을 정하고 모여서 회의하는 시간들도 가지고 아이디어, 기획 관련 수업도 3일을 듣고,,, 많은 시간을 거치고 나서 드디어 주제를 알게되었다 다섯가지의 큰 주제가 주어졌고 각 팀은 그 안에서 주제를 골라서 어떤 프로젝트를 할지 정하는거다 며칠동안 진행해보면서 기획이 정말정말 쉽지않다는것을 깨닫는 중이다 이미 세상에 만들어져있는것은 많기 때문에 딱 하나의 차별점이라도 두어야하는데 이게 정말 쉽지 않다,, 뭔가를 생각만 한다고 해서 그게 다 실현될 수 았는거도 아니고 가능한 선 안에서 새로운 것을..

우리FISA/회고 2024.03.24

[백준 BOJ/Gold IV] 4179번 : 불!

https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문자 www.acmicpc.net 현재 각 큐에 담겨있는만큼 꺼내서 상하좌우를 체크해주는데 처음에는 지훈이 이동 체크 -> 불 이동 체크 순서로 진행하며 다음으로 넘어갔다 예제는 통과했지만 채점을 하다가 틀렸다고 나오는거다😐😐 반례를 여러가지 찾아서 넣어보다가 3 4 ##.# FJ.# ##F# ans : IMPOSSIBLE 이거를 넣어보고 왜 틀렸는지 알게되었다 F가 두개 이상 동시에 퍼질때 지훈이가 이동할 수 있..

[우리FISA] 클라우드 서비스 개발 17주차 회고

이번주는 색다르게(?) 머리를 써야했던 한주였다 기획만으로도 얼마나 어려운지 깨달았던🙃🙃 수요일은 디자인씽킹 수업이 있었다 팀원들 각자 역할을 맡아야하는데 랜덤으로 리더에 당첨됐다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 기획할때 어떤 과정으로 어떤 생각들을 해야하는지 알 수 있었다 목요일은 핀테크 서비스 기획 수업!! 기획이라는 틀은 비슷했지만 조금 더 우리가 배우는 과정과 관련된 기획을 배웠다 다 좋았지만 정확히 프로젝트 주제가 정해지고 나서 이 시간이 있었다면 더 좋았겠단 생각을 했다 실습을 해볼때 간단히 주제를 선정해서 했는데도 그거와 관련해서 더 생각할게 뭐가 있는지 어떤걸 참고해야하는지 피드백을 받을 수 있었는데 만약 진짜 프로젝트 주제를 가지고 했다면 프로젝트에 더 도움될 피드백을 많이 받았을거라는 생각이 들..

우리FISA/회고 2024.03.17

Dockerhub를 이용한 이미지 push/pull + 컨테이너 생성

1. window/mac(개발 환경)에서 스프링 앱 도커화 2. 도커 허브에 이미지 push 3. EC2 리눅스 서버(운영 환경)에 도커 설치 후 Dockerhub에 올라가 있는 스프링 이미지 pull 4. 컨테이너 생성 후 실행, 접속 확인 과정을 남겨보도록 하겠습니다😎 1. window/mac(개발 환경)에서 스프링 앱 도커화 ◾ 스프링 프로젝트 가져오기 git clone {git URL} ◾ Dockerfile 생성 → gradle 프로젝트인 경우 gradlew 있는 위치로 이동해서 / maven 프로젝트인 경우 mnvw 있는 위치로 이동해서 cd {해당 폴더} vi Dockerfile gradle # Builder Stage - 빌드를 위한 부분 (.jar파일이 있는 경우 해당 stage 제거 필..

DevOps/Docker 2024.03.11

[우리FISA] 클라우드 서비스 개발 16주차 회고

오늘은 아이유 콘서트 가는날이다 🥳🥳 출발 전에 설레는 마음을 가득 안고 회고를 써보려한다 정처기 필기, SQLD 시험을 모두 끝내고 최종 프로젝트 전에 타이밍 딱 맞게 충전하고 돌아올 수 있을거같아서 행복한, 신나는 일요일이다!!! 날씨도 짱좋음🥰🥰🥰🥰 이번주에는 Docker와 Jenkins에 대해서 배웠다 먼저 Docker !! 지금까지 Ubuntu에 직접 설치했다면 Docker는 DockerHub에 올라와있는 이미지를 다운받아서 설치를 한다 그리고 그 이미지를 가지고 컨테이너를 만든다 우리가 만든 웹페이지도 이미지로 만들어서 Docker에 올리고 컨테이너를 만들어주면 쉽게 띄울 수 있다 컨테이너 안에 하나의 완성된 환경을 구축해놓고 여기서도 저기서도 쉽게 이용할 수 있게 해주는듯!! Jenkins는..

우리FISA/회고 2024.03.10

[백준 BOJ/Silver I] 7562번 : 나이트의 이동

https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net 최종 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Deque; import java.util.StringTokenizer; public class Main { static int[] dx = ..

Entity의 특징

⭐ 1. 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다 (ex. 환자, 토익의 응시횟수) 2. 유일한 식별자에 의해 식별이 가능해야 한다 3. 영속적으로 존재하는 두 개 이상의 인스턴스의 집합이어야 한다 4. 엔터티는 업무 프로세스에 의해 이용되어야 한다 5. 엔터티는 반드시 속성이 있어야 한다 6. 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다

자격증/SQLD 2024.03.07

[SQL 자격검정 실전문제 / 1과목] p.5 5번, 6번

⭐⭐ 데이터 독립성의 구성요소 - 외부 스키마 : View 단계는 여러 사용자 관점으로 구성 - 개념 스키마 : 통합된 모든 사용자의 관점 : 조직 전체 관점의 통합적 표현 - 내부 스키마 : 물리적 저장 구조 ⭐⭐ 두 영영의 데이터 독립성 - 논리적 독립성 : 개념 스키마가 변경되어도 외부 스키마에는 영향 없음 : 논리적 구조가 변경되어도 응용 프로그램에는 영향 없음 : 외부 단계와 개념적 단계에서 고려 - 물리적 독립성 : 내부 스키마가 변경되어도 외부/개념 스키마는 영향 받지 않음 : 저장장치의 구조 변경은 응용 프로그램과 개념 스키마에 영향 없음

자격증/SQLD 2024.03.07

헷갈리는거 모음

(추가 중) ⭐ 정규화는 논리 데이터 모델 상세화 과정의 대표적인 활동 - 논리 데이터 모델의 일관성을 확보하고 중복을 제거하여 속성들이 가장 적절한 엔터티에 배치되도록 함으로써 보다 더 신뢰성 있는 데이터 구조를 얻는 데 목적이 있음 ⭐ ' ' - ORACLE 에서는 NULL - SQL SERVER 에서는 빈 문자열 ⭐ GROUP BY 절은 NULL 데이터도 집계에 포함 ⭐ CASE ~ - ELSE 없으면 ELSE NULL 이라고 생각하면 됨 ⭐ DDL 실행 시 AUTO COMMIT → AUTO COMMIT 설정을 FALSE 로 한다면? : ORACLE 에서는 그래도 AUTO COMMIT !!!!!!!!!!!! MYSQL SERVER에서는 COMMIT 안함 ⭐ FROM 절에서는 ALIAS 키워드를 사용..

자격증/SQLD 2024.03.07