inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

세션 질문입니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

세션 만들기 //로그인 성공 처리 //세션이 있으면 있는 세션 반환, 없으면 신규 세션 생성 HttpSession session = request.getSession(); //세션 로그인 회원 정보 보관 session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember); 세션 지우기 HttpSession session = request.getSession(false); if (session != null) { session.invalidate(); } 세션 확인하기 HttpSession session = request.getSession(false); if (session == null) { return "home"; } 세션 만들기에서는 session.setAttribute 로 정보를 저장도 했다가, 지우기 혹은 확인하기에서는 쿠키의 역할을 하는 것 같은데 session은 쿠키 + 쿠키저장소(SessionManager의 HashMap) 두 역할을 모두 하는 건가요 ? 그게 아니라 session은 cookie와 같다면 서버 내부적으로 어디에 저장돼서 어떻게 확인할 수 있는 건지 궁금합니다.

  • spring
  • mvc
댓글 1 좋아요 2 조회수 566

connector update 방법

미해결

카프카 완벽 가이드 - 커넥트(Connect) 편

안녕하세요 전에도 질문을 올렸었는데 답변 주신 대로 했더니 잘 해결 되었습니다.감사합니다. 전에 올린 질문 중 답변해주신 내용이 oracle connector는 하나의 source connector만 생성하면 된다고 하셨는데요. 하나의 source connector로 구성 후 테이블을 추가하려고 하는데 추가할 경우에는 connector를 다시 생성해야 할까요? 아래의 명령어로 update 후 재기동을 해봤으나 추가한 테이블에 대한 topic이 생성 되지 않습니다. http PUT http://localhost:8083/connectors/ora_source_connector/config @ora_source_connector_test.json http POST http://localhost:8083/connectors/ora_source_connector/restart json 내용 { "connector.class" : " io.debezium.connector.oracle .OracleConnector", "db_type":"oracle", "tasks.max" : "1", " database.server.name " : "source_connector_01", "database.user" : "xx", "database.password" : "xx", "database.url": "jdbc:oracle:thin:@xx", "database.dbname" : "xx", " database.out.server.name ":"ora_source_out", "schema.history.internal.kafka.bootstrap.servers" : "xx:9092", "schema.history.internal.kafka.topic": "ora_source_history", "schema.include.list": "xx", "include.schema.changes": "true", "database.connection.adapter": "logminer", "topic.prefix": "ORA_SOURCE", "schema.include.list": "xx", "table.include.list":" xx.AF _CLAIM , xx.AF _CS_MGMT , xx.AF _BRAND", "include.schema.changes": "true", "auto.evolve": "true", "time.precision.mode": "connect", "key.converter": "io.confluent.connect.avro.AvroConverter", "value.converter": "io.confluent.connect.avro.AvroConverter", "key.converter.schema.registry.url": " http://localhost:8081 ", "value.converter.schema.registry.url": " http://localhost:8081 ", "snapshot.mode" : "initial", "tombstones.on.delete": "true", "transforms": "rename_topic", "transforms.rename_topic.type" : "org.apache.kafka.connect.transforms.RegexRouter", "transforms.rename_topic.regex" : "ORA_SOURCE(.*)", "transforms.rename_topic.replacement" : "source_$1", "transforms": "unwrap", "transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState", "transforms.unwrap.drop.tombstones": "false" }

  • kafka
  • 데이터-엔지니어링
techsupport2 댓글 1 좋아요 0 조회수 844

[실전문제풀이 2] 3번문제 정답 재확인 [실전문제풀이14] 16번문제 정답 재확인

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요. 강사님. <실전문제풀이 2> 3번 문제 정답을 D로 알려 주셨는데, Kinesis Data Analytics는 이미 분석 플랫폼을 보유하고 있기 때문에 아닌 것 같습니다. 재확인 부탁 드립니다... 또한, <실전문제풀이 14> 16번 문제 정답을 D로 알려주셨는데, B가 아닌지 재확인 부탁 드립니다. 같이 스터디하시는 분의 오답노트를 보니, B가 정답으로 되어 있더군요.. 감사합니다..

  • 네트워크
  • aws
73namu 댓글 1 좋아요 0 조회수 471

실습환경 구축 관련 문의

미해결

Python 모듈을 활용한 공간 분석

아나콘다 파일이 설치 되어 있는데 cmd 창 오픈 후 conda를 작성하면 'conda'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나옵니다.. 혹시 어떻게 하면 문제를 해결할 수 있을까요?

  • GIS
  • folium
mari 댓글 1 좋아요 0 조회수 547

깃헙 권한 요청드립니다

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디: gil 인프런 이메일: gil@projectlien.co.kr 깃헙 아이디: gilha.leee@gmail.com 깃헙 Username: gilhalee 깃헙 권한 요청 부탁드립니다

  • javascript
  • vue.js
  • es6
  • vuex
gil 댓글 1 좋아요 1 조회수 333

rows between unbounded preceding and current row 관련 질문

미해결

데이터 분석 SQL Fundamentals

집계 Analytic SQL에서 rows between unbounded preceding and current row 관련 질문 드립니다. sum (amount) over ( partition by order_id order by line_prod_seq) as cum_sum_by_orderid sum (amount) over ( partition by order_id rows between unbounded preceding and current row ) as cum_sum_by_orderid2 1의 경우와 2의 경우가 값이 같은데 partition이 되어 있고 윈도우 설정이 어차피 상위 row에서 부터 누적되는 값이라면 'order by line_prod_seq'이 없어도 되지 않나 하는 생각이 듭니다. 그럼에도 불구하고 'order by line_prod_seq'을 굳이 명시해줘야 하는 이유가 있을까요? 어떤 데이터의 경우 이 부분이 없으면 문제가 생길 수 있나요?

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 0 조회수 563

헤더파일 include 질문있습니다.

미해결

홍정모의 따라하며 배우는 C++

string 헤더파일을 include 해주지않아도 string 클래스와 멤버함수들까지 에러없이 컴파일되고 실행이 되는 이유를 모르겠습니다 ㅠㅠ 네임스페이스 때문인가 해서 4번줄 주석처리하고 std::string a3 = "hello";를 해도 마찬가지로 문제없이 컴파일이 되네요.. 요즘 컴파일러가 똑똑하다(?)라는말이 이런데서 나오는 걸까요??

  • c++
한준 댓글 1 좋아요 1 조회수 1781

XR Interaction Toolkit 버전

해결됨

두고두고 써먹는 유니티 VR

안녕하세요 강사님 처음 강의를 살 때 어려워서 지금 다시 해볼려고 하는데 XR Interaction Toolkit 버전이 많이 올려가면서 영상과 다르게 많이 기능이 생기게 되었는데 제가 따로 설정을 해야 되는 것이 있을까요? 설치 버전: 2.3.1 입니다

  • unity
  • VR/AR
재며르 댓글 1 좋아요 0 조회수 645

2 - E 왜 틀렸는지 모르겠습니다. 도와주세요.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요! 정말 잘 풀었다고 생각하고 제출했는데, 반례를 찾기가 어렵습니다. 링크 제출합니다. 감사합니다. https://www.acmicpc.net/source/58918072

  • c++
  • 코딩-테스트
mahns 댓글 1 좋아요 0 조회수 265

Exception message 질문

미해결

유니티 Addressable 을 이용한 패치 시스템 구현

선생님 안녕하세요. 강의 잘 듣고 있습니다. 현재 iOS 모바일 Xcode로 테스트하고 있는데, 스트라이트 다운로드를 실패해서 Addressables.UpdateCatalogs 또는 Addressables.GetDownloadSizeAsync에서 실패하게 되는 Exception message를 참고하고 싶은데 이를 어떻게 해야할지 잘 몰라서 이렇게 글을 남기게 되었습니다. (Mac OS Apple silicon에서는 빌드 후 정상적으로 동작되었고, AWS S3를 활용하고 있습니다)

  • C#
  • unity
UniUni 댓글 1 좋아요 0 조회수 673

데이터 범위 질문

미해결

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

- 강의 영상에 대한 질문이 있으시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 - 우선 질문전에 검색을 꼭 해보세요. 저희 목표는 스스로 이슈를 해결하는 역량을 기르는 것이고, 이는 즉 검색역량을 기르는 것입니다 - 강의 영상 외적인 질문은 인프런 커뮤니티 (https://www.inflearn.com/community/questions) 도 활용해보세요~ 강사님 고생많으십니다. 강의 잘 듣고 있습니다. 한가지 의문점이 생겨서 질문드립니다. 당뇨병 환자 데이터 강의에서는 data의 범위를 설정하실때 제일 마지막 부분이 target이라서 빼신것이라고 이해했습니다. dataframe으로 출력해서 descr과 함께 확인했는데. target은 따로 되어있는것이 아닌지... 제가 잘못 보고 있는 것인지 궁금합니다. 만약 제 말이 맞다고 가정하였을때 코드를 실행해보면 target의 사이즈는 422로 나옵니다 차원값이 없는데 이부분을 unsqueeze를 해서 차원을 추가해주면 될까요 저렇게 했을때 loss값이 3000이 넘습니다. optimizer를 adam이나 learning rate를 변경해줘봐도 의미는 없는것 같습니다. 단층이라서 그런것 같은데. 위에 데이터의 범위와 차원 추가하는 방법이 맞는 것인지 궁금합니다.

  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
  • vision-transformer
Gyeongdeok PARK 댓글 1 좋아요 0 조회수 468

뒤로가기

미해결

[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기

혹시 2번페이지로 갔을 경우 뒤로가기 버튼을 추가하여 1번페이지로 가고 싶은데 onclick: history.back();코드만 추가하면 되는 건가요?

  • HTML/CSS
  • javascript
  • bootstrap
CHOIᅵ 댓글 1 좋아요 0 조회수 455

@NotBlank 질문입니다

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

예를 들어 @NotBlank String nickName 이런 경우에 nickName :"12 34 56" 이런 닉네임도 안 되는 건가요?? 아니면 nickName : " " << 이런 경우만 금지하는 건가요?? " " 만 금지하는 것인지, 문자열 속에 " "를 금지하는 것인지 궁금합니다 ..

  • spring
  • mvc
댓글 1 좋아요 0 조회수 363

price에 qq를 넣었을 때 오류 발생과정

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@PostMapping("/add") public String addItemV2(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes, Model model) { if (item.getPrice()==null || item.getPrice() <1000 || item.getPrice() > 1000000){ bindingResult.addError(new FieldError("item","price", item.getPrice(), false, null, null,"가격은 1,000 ~ 1,000,000 까지 허용합니다.")); } } price에 qq를 넣으면 오류가 2개 발생합니다. Field error in object 'item' on field 'price': rejected value [qq]; codes [typeMismatch.item.price,typeMismatch.price,typeMismatch.java.lang.Integer,typeMismatch]; Field error in object 'item' on field 'price': rejected value [null]; codes []; arguments []; default message [가격은 1,000 ~ 1,000,000 까지 허용합니다.] addItemV2()메소드 발생 전 스프링에서 HTTP 전송을 통해 넘어온 itemName 데이터에 의한 FieldError, 그리고 addItemV2()메소드에서 같은 이유로 발생한 FieldError 먼저 스프링 FieldError의 rejectedvalue에는 qq가 들어갑니다. (typeMismatch 오류가 발생하기전부터 알고있던) 그 다음 개발자가 직접 작성한 FieldError의 rejectedvalue에는 null 이 들어갑니다. (Integer타입에 String 타입이 들어갔으므로) 그 다음 qq, null 중 bindingResult에 먼저 들어간 qq가 출력됩니다. https://www.inflearn.com/questions/309088/bindingerror 이 글을 보다 질문 드립니다. 위와 같이 이해했는데 맞게 이해한 것 일까요??

  • spring
  • mvc
코딩먹는하마 댓글 1 좋아요 0 조회수 686

findCookie 에서 쿠키가 2개인 경우는 없나요 ?

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

아이디가 2개이고, 이 2개의 아이디로 모두 로그인을 하면서 쿠키를 발급 받아가지고 클라이언트(브라우저)에 SESSIN_COOKIE_NAME을 이름으로 갖는 쿠키가 2개인 경우는 없나요 ?

  • spring
  • mvc
댓글 1 좋아요 0 조회수 447

검색버튼 작동이 안돼요

미해결

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

검색어를 입력하고 go버튼을 눌러도 작동하지 않고Uncaught ReferenceError: searchPost is not defined at HTMLButtonElement.onclick 라고 메시지가 뜹니다.

  • HTML/CSS
  • javascript
  • python
  • django
  • bootstrap
  • aws
  • docker
  • tdd
댓글 1 좋아요 0 조회수 328

트랜잭션이 적용되지 않는 메소드에 대해서 궁금합니다.

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의에서는 accountTransfer 메소드에 @Transactional을 붙여서 트랜잭션 관리가 되도록 했는 데 만약에 같은 클래스에서 @Transactional이 붙어 있지 않는 메소드에서는 트랜잭션 매니저를 거치는 지, 만약 거치지 않는 다면 어떻게 작동하는 지 궁금합니다.

  • spring
백승진 댓글 1 좋아요 0 조회수 675

지연 로딩(+ 변경감지..?) 에 대해 질문 드립니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

지연 로딩으로 인한 프록시 객체는 실제 사용 시에 쿼리가 나가는 것으로 생각했으나, 생각과 달리 동작하여 질문을 드립니다. > followers, followings는 LAZY로 설정되어 있습니다. this.followings.add() 호출 시점에 Lazy Loading이 수행되어 쿼리가 나갈 것으로 예상했으나, 다음과 같은 출력입니다. getFollowers().size() 호출 시에야 실제 쿼리가 나가는 것으로 보입니다. 필드에 getter가 아닌 직접 접근이 문제였는지 테스트 해보았는데, 직접 액세스 시에도 초기화는 진행되는 것으로 확인됐습니다. 추측가는 바는... Q1. 혹시 컬렉션의 메소드별( add() , size() )로 초기화가 진행되고 아니고 차이가 있을까요? Q2. 위 경우, 아무튼 메모리 상 컬렉션에만 객체를 저장한 상태가 됐습니다. 근데, size() 호출 시에 DB에서 끌어온 컬렉션과, 메모리에 올라간 1개가 합쳐진 개수가 잘 합쳐진 것 같습니다. followers 같은 경우 엔티티에 스냅샷도 없어야 할 상황인 것 같은데, 작동 원리가 궁금합니다!

  • java
  • jpa
jaewkim 댓글 1 좋아요 0 조회수 495

코랩 파이토치 환경 변화 관련

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요 선생님 가장 최근에 코랩 파이토치 환경이 변경되어 선생님께서 코멘트 주신 내용이 있었는데요 저도 그 글을 보고 파이토치를 재설치해서 mmcv를 사용하고 있었습니다. 그런데 오늘 오후부터 mmdetection 첫번째 사진과 같은 방법으로 코드를 돌리면 mmengine 이 인식되지 않는다는 오류가 발생합니다. 확인한번 부탁드려도 될까요? 혼자 해결해보려고 mmdetection installation 페이지에서 아래와 같이 설치해보았는데 그 때는 mmengine이 없다는 말은 안나오는데 mmdet.datasets.builder가 인식이 안되더라구요 실제로 mmdet.dataset 폴더 안에 builder.py가 없더라구요. 제가 어느 부분을 놓친건지.. 조언부탁드립니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
  • tensorflow
  • 컴퓨터-비전
bloomingdiana 댓글 1 좋아요 0 조회수 1673

@CookietgValue도 객체를 자동으로 생성해주나요 ?

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

HomeController의 homeLogin메서드의 파라미터 중 memberId에는 @ModelAttribute가 붙지 않았는데 LoginController에서 오는 response의 Cookie를 자동으로 어떻게 받는 건가요 ?

  • spring
  • mvc
댓글 1 좋아요 0 조회수 365

인기 태그

인프런 TOP Writers

주간 인기글