Sky Archive

전체 글 150

[AWS] Certified Developer Associate Dump 문제 021

A serverless application uses an API Gateway and AWS Lambda. Where should the Lambda function store its session information across function calls? A. In an Amazon DynamoDB table B. In an Amazon SQS queue C. In the local filesystem D. In an SQLite session table using ג€"DSQLITE_ENABLE_SESSION 서버가 없는 애플리케이션은 API Gateway와 AWS Lambda를 사용한다. 람다 함수는 함수 호출에서 세션 정보를 어디에 저장해야 하는가? A. Amazon DynamoDB 테이블에..

[Linux] Linux 명령어 쉽게 기억하기!

리눅스는 터미널 인터페이스를 사용하여 유닉스 시스템을 다룰 수 있죠. 그만큼 수많은 터미널 도구와 명령이 존재하고, 일부 Linux명령은 간결하고 기억하기 쉬워보기까지 하는데요. 조금만 더 파고들다 보면 쉬워 보이던 명령어에 붙어 있는 옵션이 적게는 5개부터 10개가 넘기도 하고, 그 모든 것을 암기하는 일은 매우 어렵기까지 하죠. 언제나 쓰던 것만 기억하고 잊어버리는 그것! 항상 포스팅하려고 준비하다 어마 무시한 양에 질려 쓰지 못하던 Linux 명령어들!! 이번엔 작업을 수행하고 훨씬 쉽게 실행할 수 있는 몇 가지 명령과 트릭을 살펴보겠습니다. 1. Alias 사용 복잡한 명령을 Aliases로 바꾸면 훨씬 쉽게 명령어를 가질 수 있습니다. 그저 내게 맞는 명칭으로 쉬운 이름으로 지정하기만 하면 됩니..

Linux 2021.08.12

[Eclipse] Lombok 설치 시, 이클립스 Problem 발생

* 이클립스 최신 버전에 lombok 을 설치하면서 발생한 오류 공유 An internal error occurred during: "Loading descriptor for KingPork.". Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @7d88fa9c Errors occurred during the build. Errors running builder..

[AWS] Certified Developer Associate Dump 문제 017

A Developer has created a large Lambda function, and deployment is failing with the following error: ClientError: An error occurred (InvalidParameterValueException) when calling the CreateFunction operation: Unzipped size must be smaller than XXXXXXXXX bytesג€™, where XXXXXXXXX is the current Lambda limit What can the Developer do to fix this problem? A. Submit a limit increase request to AWS Su..

[Vue.js] 엑셀 다운로드(Excel Download)

서버단에서 poi 메이븐으로 사용하여 다운로드하는 방법이 있지만 vue.js를 사용하고 있다면 화면단에서 불러온 목록 데이터를 엑셀로 만들어서 다운로드 할 수 있다. npm install --save xlsx xlsx를 설치해준다. "xlsx": "^0.16.7" 버전으로 진행했다. 스크립트에서 import xlsx from 'xlsx'를 추가해준다. data 변수는 아래와 같이 선언해주며 excelList는 조회해온 데이터로 설정하면 된다. 현재는 테스트 데이터를 넣어두었다. header에서 key값은 목록데이터에서 키값이랑 매핑이 된다. 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 data() { return { vi..

SPA/Vue.js 2021.08.11

[프로그래밍] 컴파일(Compile)과 빌드(Build), 링크(Link)란?

- 컴파일(Compile) 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정. 컴파일러는 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업을 해준다. 자바에서는 컴파일을 할 경우, JVM에서 실행 가능한 바이트코드 형태의 클래스 파일이 생성된다. (.java라는 자바 클래스 파일을 바탕으로 .class라는 클래스 파일이 생성) - 빌드(Build) 빌드란 소스코드 파일들을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 일련의 과정 컴파일, 테스팅, 배포 등 소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다. 빌드 과정을 도와주는 도구를 빌드 툴이라 한다. - 빌드 도구(Build Tool) 빌드 도구는 위의 빌드 과정을 자동으로 수행해주는 도구를 의미 일반적으로 빌드 툴..

프로그래밍 2021.08.10