묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
안녕하세요 세션질문 계속 드리게 되네요.
안녕하세요 강사님 https://thecodinglog.github.io/spring/security/2018/06/12/spring-security-4.html 이링크를 보게 되었는데요. 상태 비 저장 RESTful 웹 서비스 HTTP 세션을 사용하지 않고 모든 요청에 대해 다시 인증한다. 그러나 각 요청 후에 SecurityContextHolder가 지워지도록 SecurityContextPersistenceFilter가 체인에 포함되는 것이 중요하다. 라는 내용이 있고 단일 세션에서 동시에 요청을 받는 응용 프로그램에서 동일한 SecurityContext 인스턴스가 스레드간에 공유된다. ThreadLocal를 사용하고 있지만 각 스레드에서는 HttpSession에서 인스턴스를 가져오기 때문에 동일한 인스턴스를 반환한다. 만약에 한 스레드에서 임시로 컨텍스트를 바꾸기를 원하는 경우 주의해야 한다. SecurityContextHolder.getContext() 로 컨텍스트를 가져오고 setAuthentication(anAuthentication)을 호출하면 같은 SecurityContext 인스턴스를 사용하고 있는 모든 현재 스레드에 있는 정보까지 다 같이 바뀌게 된다. SecurityContextPersistenceFilter를 커스터마이징하면 요청 마다 완전히 새로운 SecurityContext를 반환하게 할 수 있다. 이 방법으로 한 스레드에서 생긴 변경이 다른 스레드로 전파되지 않도록 할 수 있다. 또 다른 방법은 SecurityContextHolder.createEmptyContext() 메서드를 호출하여 임시적으로 컨텍스트를 만들 수도 있다. 이내용 같은데 .. 혹시 이게 맞을까요?.. 제 과거 질문들입니다. https://www.inflearn.com/questions/565980 https://www.inflearn.com/questions/572566 저 방법으로 해소를 시도를 먼저 진행해보겠습니다.. RESTAPI여서 생긴 문제인지 그게 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
도저히 안됩니다....ㅠ
이번강의 프로젝트 파일 다운 받아서 클라 부분만 다른 파일로 바꿔치기 했는데 일단 이 에러메세지가 뜨는 상태이며, 서버는 구동이 됩니다. 서버를 끄고 유니티를 실행하면 연결 실패했다는 에러메세지도 안나오고 뭐가 어디서부터 안되는 건지 감이 잡히지가 않습니다. breakPoint도 잡히질 않습니다...(구글링을 하여 여러방법 시도 하며 해결하려 해봤는데 안됩니다..ㅠㅠ)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블 drop & create 중 기생성되어있는 FK 로 인한 오류 발생(H2 v2.1.212)
안녕하세요. 기존에 이 오류에 관한 비슷한 질문들이 있지만 저는 H2 버전을 2.1.212 사용하고 있어서 버전 문제가 아닌것 같아서 문의 글 남겨봅니다. 다대다 CATEGORY_ITEM 테이블 매핑 예제까지는 문제 없었는데 , 상송관계 매핑강의 예제를 하면서 부터 다음 에러가 발생합니다. Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Cannot drop "CATEGORY" because "FKJIP0OR3VEMIXCCL6VX0KLUJ03" depends on it; SQL statement: 강의 잘 듣고 있습니다. 감사합니다!
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
[4-5] rds 실습 1부의 첨부파일 오타아닌지요?
#!/bin/bash yum install httd php php-mysql -y yum update -y chkconfig httpd on service httpd start echo "<?php phpinfo();?>" > /var/www/html/index.php cd /var/www/html wget https://aws-learner-storage.s3.ap-northeast-2.amazonaws.com/connect.php첨부파일내용 두번째 yum install httpd 가 아닌지요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
해시태그 정규표현식관련해서 질문드리겠습니다
안녕하세요 제로초님 강의 정말 잘듣고있습니다. 이번 해시태그 강의듣고 궁금한점이 있어서 이렇게 질문드립니다. 웹사이트에서 해쉬태그를 한줄의 문자열로 받은 뒤 정규표현식으로 구분하고싶은데 몇일동안 구글링하고 추가로 공부를 해도 원하는 결과가 출력되지 않아 이렇게 질문 드립니다. 현재 코드와 결과물은 아래와 같습니다. 제 생각은 아래 결과물이 아닌 #hashtag1 #hashtag2 #hashtag3 이렇게 해쉬태그만 출력하고 싶은데 어떻게하면 좋을지 답변 부탁드리겠습니다.
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
자바 스크립트 배열
자바 스크립트 배열은 연결 리스트처럼 무작위로 분배되어있다고 하셨는데 그럼 연결리스트랑 차이가 없는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
java11을 깔아도 17로 설정이 됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 보시다시피 제대로 자바11과 인텔리 커뮤니티를 깔았는데 자바17이 기본으로 설정되어있습니다. 인터넷에 다운그레이드 시키려고 확인해보니 cmd창에 자바버전이 11이라고 명시되어 있었습니다 왜 17버전이 설정된 것이며 그냥 제가 저 숫자를 11로 바꿔도 상관없는지 알고 싶습니다
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
MongoDB에는 이미지 파일을 저장할 수 는 없나요?
Multer를 사용해서 로컬에 파일을 저장해서 사용하지 않고 mongoDB atlas에 저장해서 사용할 수는 없는건가요 ?
-
미해결Vue.js + TypeScript 완벽 가이드
vue-advanced 권한 요청드립니다.
안녕하세요, 수업 잘 듣고있는 수강생입니다! 두번째 프로젝트에 앞서서 vue-advanced 권한 요청드립니다! 감사합니다. yujn413@naver.com
-
해결됨Flutter 앱 개발 기초
running pod install 에러가 나는데 해결을 못하겟습니다 ㅠㅠ
Error runnig pod install Error launching application on iPhone 13 Pro. 에러가 발생합니다 ㅠ 관련 에러입니다 [!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search?q=dlopen%28%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.15.5%2Flib%2Fffi_c.bundle%2C+0x0009%29%3A+tried%3A+%27%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.15.5%2Flib%2Fffi_c.bundle%27+%28mach-o+file%2C+but+is+an+incompatible+architecture+%28have+%27x86_64%27%2C+need+%27arm64e%27%29%29+-+%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.15.5%2Flib%2Fffi_c.bundle&type=Issues If none exists, create a ticket, with the template displayed above, on: https://github.com/CocoaPods/CocoaPods/issues/new Be sure to first read the contributing guide for details on how to properly submit a ticket: https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md Don't forget to anonymize any private data! Looking for related issues on cocoapods/cocoapods...
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
scrapy 크롤링 수행시 ffi.callback() 에러가 발생합니다
안녕하세요? 강의 잘 듣고 있습니다 강의 초반부에 크롤링을 수행하면 (scrapy crawl gmarket) 다음과 같은 에러가 계속해서 발생합니다. 2022-07-06 08:10:41 [scrapy.downloadermiddlewares.robotstxt] ERROR: Error downloading <GET http://www.gmarket.co.kr/robots.txt>: Cannot allocate write+execute memory for ffi.callback(). You might be running on a system that prevents this. For more information, see https://cffi.readthedocs.io/en/latest/using.html#callbacks 항상 발생하는 것은 아니구요, 10번중에 8번정도 발생하면서 크롤링이 실패합니다. 나머지 2번은 또 크롤링이 잘 수행되네요. 제 사용환경은 m1 mac이구요 https://github.com/pyca/pyopenssl/issues/873 여기서 파이썬 버전을 3.10.2로 바꾸면 된다고 해서 미니콘다로 파이썬 버전을 3.10.2나 최신버전으로 변경시켜봤는데 여전히 에러가 발생합니다.. 혹시 해결방법이 있을까요? 추가)url이 다음과 같을 때는 에러 없이 잘 작동합니다.. start_urls = [ 'http://promotion.gmarket.co.kr/Event/CouponZone.asp' ]
-
미해결배달앱 클론코딩 [with React Native]
네이게이션 하기 전 에러가 나서 실행이 안됩니다.
build.gradle 수정해도 안되네요.. ㅠ
-
미해결스프링 핵심 원리 - 기본편
21:03 fieldInjectionTest부분에서부터 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 필드 주입하는 부분에서 헷갈리는 부분이 있어 질문드립니다.21:03 fieldInjectionTest부분에서 orderService객체를 만들고나서 createOrder를 호출할 때 nullpointException이 터지는 이유는 필드에 @Autowired를 주입하는 방법에는 생성자가 없어서인가요? 아니면 혹시 private을 붙인 필드하고 관련이 있는건 아닌지 질문 드립니다.
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
혹시 강의 PPT PDF 형태로 제공해주실수 없는지 문의 드립니다.
안녕하세요 선생님, 강의 재밌게 잘 수강하고 있습니다. 강의 내용을 복습하고자 notion을 이용해 정리하고 있는데요. 혹시 강의에서 사용하시는 PPT를 PDF형태로 제공받을 수 있는지 문의드립니다. 강의 내용 정리하는데 도움이 될것 같아서요. 감사합니다.
-
해결됨스프링부트 시큐리티 & JWT 강의
Google Cloud 에 OAuth 테스트 프로젝트를 만들게 되면, 비용이 발생하는지 궁금합니다.
안녕하세요 OAuth Google 강의를 진행하려고 하는데, 문의 사항이 있습니다. Google Cloud 에 테스트 프로젝트를 만들게 되면, 비용이 발생하는지 궁금합니다. 제가 Google Cloud 사용 경험이 없어서 문의를 드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Redirect 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요, redirect 부분에서 질문이 있어 문의 남깁니다. ControllerV1~V4 까지는 view 이름(String)을 반환하여 그에 맞는 view 를 찾아 모델을 넣는것으로 이해했습니다. 하지만 이번강의와 저번강의에서 나온 redirect 가 이해가 되지 않습니다. redirect 가 붙은경우, view 를 찾는것이 아닌 url 로 가게 되는것인가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이 세팅에 gradle이 없어서 진행을 못하고있습니다
안녕하세요. DataResourceUtil이 적용이안되서 gradle 설정부터 다시 하려고하는데, 스크린샷에 보시다시피 gradle 설정이 없습니다. 이건 어떻게 임포트해야하나요?
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
선생님 안녕하세요. 다른 풀이에 대한 질문이 있습니다.
안녕하세요. 항상 좋은 강의 감사드립니다. 문제에서는 vector<pair<int, int>>를 쓰셨는데, 저는 2차원 배열을 이용해서 풀어보았습니다. #include <bits/stdc++.h> using namespace std; int board[10001][10001]; int n, m, s, e; int can(int w) { queue<int> Q; int ch[10001]; for (int i = 0; i < 10; i++) cout << ch[i] << " "; cout << endl; ch[s] = 1; cout << "앞부분 ch[e] : " << ch[e] << endl; Q.push(s); while(!Q.empty()) { int v = Q.front(); Q.pop(); for(int i = 0; i < 10; i++) { if(board[v][i] >= w && ch[i] == 0) { cout << "여기 옴" << endl; cout << v << " " << i << endl; ch[i] = 1; Q.push(i); } } } cout << "ch[e] : " << ch[e] << endl; return ch[e]; } int main() { ios_base::sync_with_stdio(false); freopen("input.txt", "rt", stdin); int lt = 1, rt = 1000000000, mid, res; cin >> n >> m; for(int i = 1; i <= m; i++) { int a, b, c; cin >> a >> b >> c; board[a][b] = c; } cin >> s >> e; while(lt <= rt) { mid = (lt + rt) / 2; if(can(mid)) { cout << "mid : " << mid << endl; res = mid; lt = mid + 1; } else { cout << "else mid : " << mid << endl; rt = mid - 1; } } cout << res; return 0; } 실행해보시면 답이 6이 나오는데, ch 배열이 새로 선언되어도 그 전의 값을 그대로 가지고 있는 것 같네요. 이 현상의 원인에 대해 질문드리고 싶습니다! 실행
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
member에 관해
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 강의 듣는 도중 구글링으로도 해결이 안돼서 여쭤봅니다! 기초적인거 같긴한데.. Member save(Member member); 1. 위에서 save의 왼쪽에 있는 Member 가 무엇을 의미하는건지 궁금합니다... 2. 괄호안에 있는것은 Member라는 참조타입의 member(매개변수)를 의미하는건 맞나요..? ㅜㅜ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
일정길이 이상 string 전송시 서버가 죽습니다
배열이나 포인터 전송시 Reserve 해야하는게 귀찮아서 바로 string으로 전송했더니 일정길이 까지는 잘 동작 하더라구여. 근데 한 20글자 넘어가면 수신할때 BufferReader 쪽에서 에러를 뱉어냅니다. (물론 read, write 순서 맞춰주었습니다.대략 15자까지는 정상 동작합니다) 혹시 현 구조에선 std::string 일정 길이 이상은 소화(?)를 못시키나요? 네트워크 환경에선 std::string을 쓰는게 많이 별론가요?