본문 바로가기
반응형

전체 글322

튜플 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 없는 튜플 (a1, a2, a3, ..., an)이 주어질 때(단, a1, a2, ..., an은 자연수), 이는 다음과 같이 집합 기호 '{', '}'를 이용해 .. 2021. 1. 11.
[Spring] 테스트 코드 작성하기 Application 생성 먼저 패키지랑 가장 기본이 될 java 파일 하나를 만들자. com.spaws.book.springboot 패키지를 만들고 그 안에 Application.java라는 파일을 생성했다. 보통 패키지명은 웹 사이트 주소의 역순으로 정한다. (ex: admin.spaws.com -> com.spaws.admin) spaws는 책이 spring boot와 aws 어쩌구라서 지은거고 이름이 달라도 상관 없다. Application.java @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }.. 2021. 1. 8.
[Spring] Gradle Project를 Spring boot로 변환하기 Gradle Project를 생성하고 Spring boot로 전환하려고 한다 애초에 이니셜라이저로 프로젝트를 만들었다면 훨씬 간단하고 편리하지만, 이후에 dependencies 추가하는 방법에 대해 알아야하므로 수동으로 전환한다. ( 이니셜라이저로 프로젝트 만드는 법: blog.naver.com/white_la/222134955580 ) 코드 프로젝트 내 build.gradle 파일이 있다. (주석 제거한 상태) apply plugin: 'java-library' repositories { jcenter() } dependencies { api 'org.apache.commons:commons-math3:3.6.1' implementation 'com.google.guava:guava:23.0' test.. 2021. 1. 8.
[Java] The type java.??? cannot be resolved. It is indirectly referenced from required .class files The type java.time.LocalDateTime cannot be resolved. It is indirectly referenced from required .class files. 라는 오류가 발생했다. 구글링을 해본 결과, 프로젝트에 jdk가 제대로 인식되지 않는 경우에 종종 발생하는 문제다. 프로젝트 우클릭 - Properties - Java Build Path - Libraries 에서 JRE System Library가 제대로 연동되었는지 확인하자. ( JRE를 클릭하고 Edit 버튼을 누르면 수정할 수 있다. ) JRE System Library 변경하는 방법 ▼ 더보기 이후 화면에서는 Finish, Apply 버튼을 누르면 된다. 나는 jdk 연동이 잘 되었음에도 불구하고 문제가.. 2021. 1. 8.
[Spring] <context:component-scan>에 대해 xml 설정 파일을 살펴보다가 이 뭐하는 태그인지 궁금해서 찾아보게 되었다. Component Scan은 XML에 매번 빈 등록을 하지 않고 클래스에 특정 어노테이션을 적용함으로써 자동으로 빈 등록이 되게끔 해준다. 다양한 옵션 - base-package: 패키지를 어디부터 스캔할지 지정하며 여러개 지정이 가능하다. - use-default-filters: 디폴트 어노테이션 스캔 설정 (기본값: true, 스캔한다.) - include-filter: 해당 어노테이션을 스캔 대상에 포함 - exclude-filter: 해당 어노테이션을 스캔 대상에서 제외 어노테이션 @Controller, @Service, @Repository, @Component는 stereotype 애노테이션으로, 고정되거나 일반적인 .. 2021. 1. 7.
SQL Developer 접속하기 (ORA 12505 오류) Oracle Database를 성공적으로 설치하고 테스트를 위해 SQL Developer를 사용하려고 한다. SQL Developer를 무사히 켰다는 가정 하에 접속을 하려 한다. 위 항목들에 각자 값을 입력하자 리스너가 거부되었다는 식으로 " Listener refused the connection with the follwing error:ORA-12505, TNS:listener does not currently ... " 라는 오류가 뜬다. SID 접속 정보가 제대로 입력되지 않아서 발생하는 오류인데, 다음과 같이 입력해보자 SID가 기본적으로 xe로 입력되어 있는데, 12c 버전 부터는 SID 디폴트 값이 변경되었다. cmd 창에서 " lsnrctl " 명령어를 입력하면 뭘 입력해야하는지 알 수.. 2021. 1. 5.
Oracle 설치 오류: 파일을 찾을 수 없습니다. Oracle Database 12c를 설치하는 중에 자꾸 파일이 없다는 오류가 뜬다. Oracle을 다운 받을 때 압축 파일을 2개 받았을 것이다. 2에 있는 항목들을 1의 같은 위치에 복붙만 해주면 된다 ~\V38894-01_2of2\database\stage\Components 의 폴더들을 ctrl+c 해서 ~\V38894-01_1of2\database\stage\Components 으로 ctrl+v 다시 setup 파일을 실행시켜 설치를 진행하면 파일을 찾는 오류가 뜨지 않는다. 참고 ykc0627.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%84%A4%EC%B9%98%EC%98%A4%EB%A5%98-%ED%8C%8C%EC%9D%BC%EC%9D%84-%E.. 2021. 1. 5.
Oracle Database 구버전 다운 받기 oracle database 12c를 다운받고 싶다 현재 최신 버전은 19c고 오라클 홈페이지 어딜 들어가도 19c 다운받아!!!라고 하기 때문에 19를 받고싶지만... 회사에서 12c를 쓴대.. 설치환경: Windows 10 (다른 환경에서도 다음 방법 적용 가능) 1. 로그인 일단, 오라클 ID가 있어야한다 없으면 만들고 있으면 아래 사이트 들어가서 로그인 한다 edelivery.oracle.com/osdc/faces/SoftwareDelivery https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DCydiZ4TtAwhNGtSvdbVYa7m2vufL2%2Bps8WnwReCAv3nM1cY3xIQwT%2FGYiL5mm1iu83DhcVqGOwNG.. 2021. 1. 4.
정보처리기사 실기 기출 정리 2020년에 필기, 실기 시험 모두 합격~! 첫 실기 시험 때, 2020년부터 정처기 시험 유형이 싹 바뀐다고 해서 이전 실기 문제들을 전혀 안 봤다가 낭패봤다. 실기 시험 3번이나 본...ㅋㅋ... 내 경험상 시험 1회당 3~5문제 정도는 비슷하거나 완전 같은 문제가 나왔다. 17~19년도 기출 중에서 시험범위가 겹치는? 부분만 정리했던걸 업로드한다. sql문 문제는 내가 전공자라 기본이라 생각하고 넘겼기 때문에 기출을 따로 정리하지 않았다 ( sql 개념: yeonyeon.tistory.com/9 ) * OLAP 연산 - drill down: 분석할 항목에 대해 한 차원 계층 구조를 따라 요약->상세 데이터로 접근 - pivoting: 보고서의 행, 열, 페이지 차원을 바꿔 볼 수 있는 기능 * do.. 2021. 1. 4.
반응형