분류 전체보기

·Spring
@PostConstruct는 무엇일까?1. 스프링 빈 생명주기(Spring Bean LifeCyle)@PostConstruct를 이해하려면 먼저 스프링 빈 생명주기를 알아야합니다.스프링 컨테이너 생성 -> Bean 생성 -> 의존관계 주입 -> 초기화 콜백 -> 사용 -> 소멸콜백 -> 스프링 종료여기서 PostConstruct는 초기화 콜백에 사용됩니다. 2. 어따가 사용하죠?만약에 @Value를 사용해서 주입한 인스턴스 필드의 값을 static 필드의 값으로 초기화 해주고 싶을 때 사용한다. @Value("${openai.api.key}") // 가능 private String apiKey;Value 무조건 인스턴스 필드에 값을 주입해야한다. @Value("${openai.api.key}"..
·Cloud
프리티어 란?AWS에서는 무료로 EC2 프리티어를 사용할 수 있는데, AWS EC2 프리티어는 AWS 클라우드를 처음 사용하는 고객을 대상으로 하는 프로모션으로 매월 일정 시간 동안 t2.micro 또는 t3.micro 인스턴스를 무료로 사용할 수 있는 옵션을 제공한다. 하지만 사실상 매월 750시간을 제공하기 때문에, 하나의 인스턴스를 한 달 내내 계속 실행할 수 있다. 그렇다고 무제한으로 사용할 수 있는 것은 아니고, 프리티어 사용량을 초과하는 경우에는 추가 요금이 발생할 수 있으니 조심하자.또한, AWS 프리티어는 AWS 계정을 생성한 후 12개월 동안만 유효하며, 12개월이 지난 후에는 표준 요금이 적용된다.  https://docs.aws.amazon.com/ko_kr/whitepapers/la..
·Python
Py4JJavaError: An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext. : java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries (on a random free port)! Consider explicitly setting the appropriate binding address for the service 'sparkDriver' (for example spark.driver.bindAddress for SparkDriver) to the correct binding addre..
·알고리즘
문제는 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하라네요. 먼저, 소수를 구하려면 에라토스테네스의 체를 알아야합니다. 소수를 구할 때 가장 많이 사용되는 방법입니다. 이미지 출저 - 위키백과 2의배수, 3의배수, 5의배수, 7의배수를 전부 걸러내면 소수만 남습니다. 마치 체에 걸러내고 만든사람이 고대 그리스의 에라토스테네스라는 사람이라서 이 알고리즘의 이름을 에라토스테네스의 체 라고 부릅니다. 결과값은 다음과 같이 나와야합니다. 그러면 에라토스테네스의 체를 이용한 소수구하기 백준 1929번문제 자바코드로 풀이해보겠습니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new..
·네트워크
HTTP 전송에 필요한 모든 부가정보 메세지 바디의 내용, 바디의 크기, 압축, 인증 요청 클라이언트, 서버 정보, 캐시 관리 정보 등등 필요 시 임의의 헤더 추가 가능함. [ 과거의 HTTP BODY ] 메시지 본문은(message body)은 엔티티 본문 (entity body)을 전달하는데 사용함. 엔티티 본문은 요청이나 응답에서 전달할 실제 데이터 엔티티 헤더는 엔티티 본문의 데이터를 해석할 수 있는 정보 제공 엔티티의 본문이 html, json 등 여러가지 일 수 있어서 엔티티 헤더에 어떤 데이터인지 명시해 주는 것 그 외 데이터길이, 압축정보 등등 표기되어있음. 과거에는 엔티티라는 표현을 사용했지만 2014년 개정이후 엔티티 대신 표현이라고 부름 이제는 메시지본문을 엔티티 본문이라 하지 않고 ..
·알고리즘
codeup.kr/problem.php?id=1099 [기초-2차원배열] 성실한 개미 C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [ 접근 방법 ] 1. 2중배열과 2중 for문으로 입력을 전부 받는다. 2. 0 ~ 9, 0 ~ 9, 배열에서 1,1을 시작위치로 잡는다. 3. 오른쪽방향인 두번째 for문을 1씩 증가시키며 1을 만났을 경우 1을 감소시키고 9로변환 후 반복문을 종료하고 다음 반복문으로 넘어간다. 4. 0을 만날경우그냥 9로 바꾼다. 5. 2를 만날경우 9로 바꾸고 2중 for문을 완전히 종료시킨다. 6. 예외로 처음시작할..
·기타
분명 맞는 코드인데 계속 오류가 나는 것이다.알고보니까 제일위에 list = []list라는 변수로 배열을 선언해놔서 파이썬의 내장함수 list를 못불러오는 것이었다.내가 위에서 선언한 list = []가 내장함수 list를 덮어씌워버린 것
·알고리즘
[ 접근 방법 ] 1. 가로 x 세로 배열을 직접 간단하게 그려보았다. 2. 막대 길이만큼 1을 반복한다. 3. 방향은 1이면 세로 0이면 가로다. 4. 좌표는 0 ~ 4 x 0 ~4칸이므로, 우리가 입력하는수는 1 3 일경우 0 2의 위치라서 x와 y에 각각 -1을 해준다. 5. 가로면 y를 증가시키고 세로면 x를 증가시킨다. package CodeUp; import java.util.Scanner; public class CodeUp1098 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int height = sc.nextInt(); int width = sc.nextInt(); int n = sc.nex..
gymlet
'분류 전체보기' 카테고리의 글 목록 (4 Page)