| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 풀이
- 입문자
- 에이블스쿨
- 오리엔테이션
- 문제풀이
- 보안과 권한
- Spring
- sqld
- 동시성제어
- intelij
- KT AIVLE SCHOOL
- 미니프로젝트
- KT
- 합격후기
- MySQL
- IT's Your Life
- 회복
- 답안
- 트리
- 회고
- 연습문제
- 스프링
- 백업과 복원
- MySQL로배우는데이터베이스개론과실습
- 9기
- Aivle school
- 데이터베이스
- 코린이
- 자료구조
- 후기
- Today
- Total
목록IT (11)
모둥이의 일지
안녕하세요!오늘은 인텔리제이 2026.1.2 버전으로 업그레이드한 후 겪었던 이슈와 해결법을 공유해 보려고 합니다. 그동안 인텔리제이 2023년 버전을 사용하고 있었는데 갑자기 새 버전으로 업그레이드를 하고 싶어지더라고요 그래서 2026.1.2 버전으로 업그레이드 했습니다.확실히 3년전 버전이다 보니 많이 달라졌을거라 생각하긴 했습니다. 처음 파일 실행할때는 작동이 잘되었는데 파일을 몇 번 수정하고 저장한 뒤 실행해 보니수정한 코드로 실행이 되지 않고 이전 코드가 그대로 실행되는 현상이 발생했습니다..! 😱 😱 😱 혹시나 해서 컴파일된 파일들이 모이는 out 폴더를 들어가 확인해 봤더니,역시나 제가 수정한 변경 내용이 전혀 반영되지 않고 있었습니다. 당장 실행 결과를 확인하며 코딩을 해야 했기에,..
문제설명머쓱이는 쇼핑몰을 운영하고 있습니다. 직원의 실수로 재고 데이터가 전부 문자열 데이터로 바뀌어 버렸습니다. 머쓱이는 재고의 상품명만 담긴 리스트를 얻고 싶습니다. 직원의 실수로 바뀌어 버린 문자열은 "상품명1,개수1 상품명2,개수2 상품명3,개수3 ...."의 형식입니다.예를 들어 재고가 담긴 문자열이 "a,1 b,1 c,2"일때 머쓱이가 원하는 리스트는 ["a", "b", "c"]입니다. 리스트에 담긴 상품명의 순서는 재고가 담긴 문자열에서 상품들의 순서와 같습니다.재고가 담긴 문자열 stocks가 주어질 때, 상품명만 담긴 리스트를 return하도록 solution함수를 완성해보세요.제한사항10 ≤ stocks의 길이 ≤ 10001 ≤ 상품명의 길이 ≤ 10상품명은 영어 소문자와 대문자로만 이..
▶ 데이터 모델링⸰ 현실세계 → DB로 표현 : 추상화⸰ 의사소통 → 고객의 업무 프로세스 이해⸰ 쉽게 이해할 수 있게 모델링⸰ 고객의 업무 프로세스 → 추상화, sw분석 ▶ 데이터 모델링 특징⸰ 추상화⸰ 단순화⸰ 명확성 ▶ 데이터 모델링 단계 (개념적 → 논리적 → 물리적)⸰ 개념적- 중요한 부분 위주 모델링.- 엔터티와 속성 도출. 개념적 ERD 작성.- 추상화 수준이 가장 높음.- 업무 측면에서 모델링(계층 데이터·네트워크·관계모델에 관계없이) → 기술적 용어 가급적 사용X.- 전사적 관점에서 기업의 데이터 모델링.- 고객의 비즈니스 프로세스를 분석하고 업무 전체에 대해서 데이터 모델링 수행. ⸰ 논리적- 정규화 → 데이터 모델의 독립성 확보. 재사용성 높음.- 개념적 → 논리적으로 변환하는 작업-..
김영한 선생님의 스프링 기본편 내용을 정리해보았습니다. 스프링이란 ?어떤 특정한 하나가 아니라 여러가지 기술들의 모임이다. 스프링부트 ?스프링데이터, 스프링 세션, security, Rest Docs, Spring Batch, Spring Cloud 위의 모든 기술들을 편리하게 사용하도록 도와주는 기술을 말한다. 스프링 부트 특징단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성한다.tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 된다.손쉬운 빌드 구성을 위한 starter 종속성을 제공한다.메트릭, 상태확인, 외부 구성 같은 프로덕션 준비 기능을 제공한다.스프링과 3rd parth(외부) 라이브러리를 자동 구성한다.관례에 의한 간결한 설정을 한다. * 스프링 부트는 스프링..
김영한 선생님의 스프링 강의 입문 섹션6부터 7까지의 내용을 정리해보았습니다. H2 데이터베이스 설치 더보기 개발이나 테스트 용도로 가볍고 편리한 DB로 웹 화면을 제공한다. 더보기 https://www.h2database.com 다운로드 및 설치 (버전은 스프링 부트 버전에 맞춘다.) 더보기 권한 주기 : chmod 755 h2.sh 더보기 실행 : ./h2.sh 데이터베이스 파일 생성 방법 - jdbc:h2:~/test (최초 한번) - ~/test.mv.db 파일 생성 확인 - 이후부터는 `jdbc:h2:tcp://localhost/~/test` 이렇게 접속 순수 JDBC Java Database Connectivity의 줄임말로, 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. J..
인텔리제이가 제대로 작동되는지 확인하기 위해 hello-spring 파일을 통해 확인해보려한다, 그런데 main에 있는 파일을 실행을 하니 오류가 떴다! 왜 오류가 떴는지 확인을 해보았다. [window기준] File -> Invalidate Cashes에 들어가 캐시를 지우고 다시 실행해보았지만 결과는 똑같았다. 문제점을 계속 찾아봐도 알수가 없었다. 파일이 잘못됐나 싶어 파일을 확인해보니 파일이 문제였다. hello-spring안에 hello-spring 파일이 또 있었다! 그 파일로 실행해보니 문제없이 실행이 잘 되었다. 파일안에 파일이 또 있어서 이러한 오류가 생겼던 것 같다.참 어이없는 실수였다.다음부터는 이런 실수하지 않도록 기록으로 남긴다 😅
chapter 09 연습문제 풀이 01. 데이터베이스를 사용하기 위해 접속하는 것을 무엇이라고 하는가? ① 보안 ② 사용권한 ③ 통제 ④ 병행성(Concurrency) 02. 다음 중 데이터베이스 관리 업무가 아닌 것은? ① 점검 및 모니터링 ② 백업과 복원 ③ 사용자 권한 관리 ④ 판매 자료 입력 및 관리 03. 데이터베이스 보안에 대한 설명 중 옳지 않은 것은? ① 각 사용자는 서로 다른 객체에 대하여 다른 접근 권한을 가진다. ② 보안을 위한 데이터의 단위는 전체 테이블로부터 특정 테이블의 특정 위치에 있는 데이터 값에 이르기까지 다양하다. ③ 보안을 위해 사용자에게 권한을 부여할 때는 관리자의 정책 결정과 DBMS가 제공하는 기능 범위안에서 적용한다. ④ 업무에 필요한 사용자는 특별한 설정 없이 ..
chapter 08 연습문제 풀이 01. 트랜잭션은 일련의 연산 집합이란 의미로, 하나의 논리적인 기능을 수행하는 작업의 단위다. 트랜잭션이 가져야 할 성질로 거리가 먼 것은? ① 원자성(Atomicity) ② 고립성(Isolation) ③ 지속성(Durability) ④ 병행성(Concurrency) **해설 : 트랜잭션의 성질에는 원자성, 고립성, 지속성, 일관성(Consistency)이 있다. 02. 트랜잭션에 대한 설명으로 옳지 않은 것은? ① 한꺼번에 모두 수행되어야 할 일련의 데이터베이스 연산 집합이다. ② 데이터베이스의 일관성을 유지하는 프로그램 단위이다. ③ 병행제어 및 회복의 논리적인 작업 단위이다. ④ 트랜잭션 연산이 데이터베이스에 모두 반영되지 않고 일부만 반영되는 것을 원자성이라고 ..
1. 수식 처리 트리 연산 구현하기 아래의 그림과 같은 결과가 나타날 수 있도록 evaluate 함수를 구현하는 문제이다. #include #include typedef struct TreeNode { int data; struct TreeNode* left, * right; }TreeNode; TreeNode n11 = { 2, NULL, NULL }; TreeNode n10 = { 4, NULL, NULL }; TreeNode n9 = { 5, NULL, NULL }; TreeNode n8 = { 2, NULL, NULL }; TreeNode n7 = { '/', &n10, &n11 }; TreeNode n6 = { 7, NULL, NULL }; TreeNode n5 = { 3, NULL, NULL ..
chapter 02 연습문제 풀이 01. 관계 데이터 모델의 릴레이션에 대한 설명 중 옳지 않은 것은? ① 릴레이션은 릴레이션 스키마와 릴레이션 인스턴스로 구성된다.② 릴레이션 스키마를 외연( extension)이라고 한다.③ 릴레이션 스키마는 정적인 성질을 가진다.④ 릴레이션 인스턴스는 동적인 성질을 가진다. **해설 : 릴레이션 스키마를 내포라 하고, 릴레이션 인스턴스를 외연이라고 한다. 02. 릴레이션의 특징으로 알맞은 것은? ① 중복된 투플이 존재한다.② 투플 간의 순서가 정의된다.③ 속성 간의 순서가 정의된다.④ 모든 속성 값은 원자값이다. **해설 : 릴레이션의 특징에 의하면 릴레이션 내의 중복된 투플은 허용하지 않고 투플의 순서는 상관 없으며, 속성의 순서는 상관없다. 03. 하나의 속성..