| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 데이터베이스
- 자료구조
- Yes
- 버전관리
- 네트워크
- 웹개발
- springboot
- 데이터구조
- 사이버보안
- 데이터과학
- 소프트웨어공학
- 컴퓨터공학
- 파이썬
- 자바스크립트
- 컴퓨터비전
- 보안
- 알고리즘
- 프로그래밍언어
- 인공지능
- 데이터분석
- 머신러닝
- 소프트웨어
- 프로그래밍
- 디자인패턴
- 클라우드컴퓨팅
- I'm Sorry
- 딥러닝
- 네트워크보안
- 컴퓨터과학
- 빅데이터
- Today
- Total
목록2023/11 (336)
스택큐힙리스트
클로저 밖에서 함수를 호출할 때 이상한 동작을 얻습니다: 함수가 객체 안에 있을 때는 모든 것이 작동합니다 함수가 클래스 안에 있을 때는 다음과 같이 됩니다: 작업이 직렬화될 수 없음: java.io.NotSerializableException: testing 문제는 코드를 개체(object)가 아닌 클래스에 넣어야 한다는 것입니다. 이런 일이 일어나는 이유가 무엇인지 아시나요? 스칼라 객체는 직렬화되나요 (기본적으로?)? 다음은 작동하는 코드 예제입니다: object working extends App { val list = List(1,2,3) val rddList = Spark.ctx.parallelize(list) // 클로저 밖에서 함수 호출 val after = rddList.map(someF..
어떤 분은 map과 flatMap의 차이점과 각각의 좋은 사용 사례에 대해 설명해 주실 수 있나요? 결과를 평탄화하다라는 것은 무엇을 의미하며, 이것은 어떻게 유용한가요?답변 1한 줄마다 여러 단어가 있고 여러 줄이 있지만, 하나의 출력 배열로 끝난다는 것을 알 수 있습니다. flatMapping을 통해 라인의 컬렉션에서 단어의 컬렉션으로 변환하는 것을 보여주기 위해 다음과 같습니다: [aa bb cc, , dd] => [[aa,bb,cc],[],[dd]] => [aa,bb,cc,dd] 따라서 입력 및 출력 RDD는 일반적으로 flatMap에 대해 서로 다른 크기를 가집니다. 만약 우리의 split 함수와 함께 map을 사용하려고 했다면 중첩된 구조로 끝났을 것입니다 (타입이 RDD[Array[Strin..
저는 JWT 토큰 기반 보안 구현을 테스트하고 있습니다. 이는 다음 기사를 기반으로 합니다. 저는 테스트 서버로부터 토큰을 성공적으로 받았습니다. 그러나 Chrome POSTMAN REST Client 프로그램에서 토큰을 헤더에 보내는 방법을 찾을 수 없습니다. 제 질문은 다음과 같습니다: 1) 제가 올바른 헤더 이름 또는 POSTMAN 인터페이스를 사용하고 있나요? 2) 토큰을 Base64로 인코딩해야 하나요? 그냥 토큰을 보낼 수 있다고 생각했습니다.답변 1요청 헤더 이름은 Authorization을 사용하십시오. 토큰 앞에 Bearer를 넣으십시오. 저는 이렇게 시도해보고 제대로 작동합니다. Authorization: Bearer 토큰_문자열 JWT의 각 부분은 base64url로 인코딩된 값입니다..
작업은 다음 구성으로 실행되었습니다: --master yarn-client --executor-memory 19G --executor-cores 7 --num-executors 3 (데이터 노드당 실행자 수, 가능한 만큼 사용) --master yarn-client --executor-memory 19G --executor-cores 4 --num-executors 3 (코어 수 감소) --master yarn-client --executor-memory 4G --executor-cores 2 --num-executors 12 (적은 코어, 많은 실행자) 경과 시간: 50분 15초 55분 48초 31분 23초 놀랍게도, (3)이 훨씬 빨랐습니다. (1)은 셔플링 시 상호 실행자 통신이 덜 발생하기 때문에..