묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
메이븐에서 javax.validation 2.0.1.Final 버전을 추가했는데도 validation 동작하지 않습니다.
안녕하세요? validation 쪽 강의 보고 있는데 잘 되지 않아서 문의드립니다. spring-boot 2.3.0.RELEASE 버전인 경우 validation 라이브러리를 아래와 같이 메이븐에서 javax.validation 2.0.1.Final 버전을 추가하였고 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> <scope>complie</scope> <optional>true</optional> </dependency> controller의 createUser()에 @Vaild를, User 클래스의 name에 @Size(min=2)을, joinDate에 @Past 어노테이션을 추가 후 포스트맨으로 유저추가 테스트를 해 보았으나 name을 "a"처럼 한글자로 설정해도 status가 201 정상이 뜨네요. javax.validation이 포함되지 않은 환경에서 메이븐으로 직접 추가시의 validation 방법이 잘 동작하는지 문의드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
강의 잘보고있습니다 질문하나만해도될까요??ㅠ
안녕하세요 강의 보면서 따라하고있는 있는데요ㅠㅠ { MongooseServerSelectionError: connection <monitor> to 52.74.108.133:27017 closed [0] at new MongooseServerSelectionError (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (D:\john ann\boilerplate-mern-stack\server\index.js:18:26) [0] at Module._compile (internal/modules/cjs/loader.js:776:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) [0] at Module.load (internal/modules/cjs/loader.js:653:32) [0] at tryModuleLoad (internal/modules/cjs/loader.js:593:12) [0] at Function.Module._load (internal/modules/cjs/loader.js:585:3) [0] at Function.Module.runMain (internal/modules/cjs/loader.js:829:12) [0] at startup (internal/bootstrap/node.js:283:19) [0] at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) [0] message: 'connection <monitor> to 52.74.108.133:27017 closed', [0] name: 'MongooseServerSelectionError', [0] reason: [0] TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: [0] Map { [0] 'youtubeclone-shard-00-00-s85lt.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-01-s85lt.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-02-s85lt.mongodb.net:27017' => [ServerDescription] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null }, [0] [Symbol(mongoErrorContextSymbol)]: {} } 서버에 접속하는건 되는데요 시간이 지나거나 새로고침을 누르면 자꾸 이런 오류가 뜨네요 ㅠㅠ왜이러는걸까요? 그리고 로그인하고 들어가서 로그아웃을 누를경우 로그아웃이 되야하는건가요? 저만 안되는거같아서요!
-
미해결대세는 쿠버네티스 (초급~중급편)
안녕하세요 kubelet 실행시 cgroup driver가 cgroupfs로 나옵니다
failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd" 공식문서에는 이 위치에 파일을 찾으라해서 찾았는데 /etc/systemd/system/kubelet.service 위치에 없어서 찾다보니 vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 에 Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=systemd“ 추가 했는데도 kubelet cgroup driver가 cgroupfs로 되는 문제가 있는데 어떻게 해야되나요? kubelet log 입니다 kubelet 실행시 로그입니다 I0629 10:26:20.043880 1157 server.go:417] Version: v1.18.4 I0629 10:26:20.044141 1157 plugins.go:100] No cloud provider specified. W0629 10:26:20.044171 1157 server.go:560] standalone mode, no API client W0629 10:26:20.052017 1157 container_manager_linux.go:912] CPUAccounting not enabled for pid: 1157 W0629 10:26:20.052031 1157 container_manager_linux.go:915] MemoryAccounting not enabled for pid: 1157 W0629 10:26:20.144960 1157 server.go:474] No api server defined - no events will be sent to API server. I0629 10:26:20.144996 1157 server.go:647] --cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to / I0629 10:26:20.145378 1157 container_manager_linux.go:266] container manager verified user specified cgroup-root exists: [] I0629 10:26:20.145394 1157 container_manager_linux.go:271] Creating Container Manager object based on Node Config: {RuntimeCgroupsName: SystemCgroupsName: KubeletCgroupsName: ContainerRuntime:docker CgroupsPerQOS:true CgroupRoot:/ CgroupDriver:cgroupfs KubeletRootDir:/var/lib/kubelet ProtectKernelDefaults:false NodeAllocatableConfig:{KubeReservedCgroupName: SystemReservedCgroupName: ReservedSystemCPUs: EnforceNodeAllocatable:map[pods:{}] KubeReserved:map[] SystemReserved:map[] HardEvictionThresholds:[{Signal:memory.available Operator:LessThan Value:{Quantity:100Mi Percentage:0} GracePeriod:0s MinReclaim:<nil>} {Signal:nodefs.available Operator:LessThan Value:{Quantity:<nil> Percentage:0.1} GracePeriod:0s MinReclaim:<nil>} {Signal:nodefs.inodesFree Operator:LessThan Value:{Quantity:<nil> Percentage:0.05} GracePeriod:0s MinReclaim:<nil>} {Signal:imagefs.available Operator:LessThan Value:{Quantity:<nil> Percentage:0.15} GracePeriod:0s MinReclaim:<nil>}]} QOSReserved:map[] ExperimentalCPUManagerPolicy:none ExperimentalCPUManagerReconcilePeriod:10s ExperimentalPodPidsLimit:-1 EnforceCPULimits:true CPUCFSQuotaPeriod:100ms ExperimentalTopologyManagerPolicy:none} I0629 10:26:20.145511 1157 topology_manager.go:126] [topologymanager] Creating topology manager with none policy I0629 10:26:20.145520 1157 container_manager_linux.go:301] [topologymanager] Initializing Topology Manager with none policy I0629 10:26:20.145526 1157 container_manager_linux.go:306] Creating device plugin manager: true I0629 10:26:20.145904 1157 client.go:75] Connecting to docker on unix:///var/run/docker.sock I0629 10:26:20.145924 1157 client.go:92] Start docker client with request timeout=2m0s W0629 10:26:20.153507 1157 docker_service.go:561] Hairpin mode set to "promiscuous-bridge" but kubenet is not enabled, falling back to "hairpin-veth" I0629 10:26:20.153534 1157 docker_service.go:238] Hairpin mode set to "hairpin-veth" W0629 10:26:20.153647 1157 cni.go:237] Unable to update cni config: no networks found in /etc/cni/net.d I0629 10:26:20.159266 1157 docker_service.go:253] Docker cri networking managed by kubernetes.io/no-op I0629 10:26:20.174650 1157 docker_service.go:258] Docker Info: &{ID:T2I3:EWJ7:VEJY:RXBX:DVXY:MVVL:GZNX:YXOU:PIPL:QAEP:EEHU:VNPV Containers:47 ContainersRunning:16 ContainersPaused:0 ContainersStopped:31 Images:56 Driver:overlay2 DriverStatus:[[Backing Filesystem xfs] [Supports d_type true] [Native Overlay Diff true]] SystemStatus:[] Plugins:{Volume:[local] Network:[bridge host ipvlan macvlan null overlay] Authorization:[] Log:[awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog]} MemoryLimit:true SwapLimit:true KernelMemory:true KernelMemoryTCP:true CPUCfsPeriod:true CPUCfsQuota:true CPUShares:true CPUSet:true PidsLimit:true IPv4Forwarding:true BridgeNfIptables:true BridgeNfIP6tables:true Debug:false NFd:109 OomKillDisable:true NGoroutines:104 SystemTime:2020-06-29T10:26:20.161085127+09:00 LoggingDriver:json-file CgroupDriver:systemd NEventsListener:0 KernelVersion:3.10.0-1062.18.1.el7.x86_64 OperatingSystem:CentOS Linux 7 (Core) OSType:linux Architecture:x86_64 IndexServerAddress:https://index.docker.io/v1/ RegistryConfig:0xc0002d05b0 NCPU:4 MemTotal:8168255488 GenericResources:[] DockerRootDir:/var/lib/docker HTTPProxy: HTTPSProxy: NoProxy: Name:k8shost Labels:[] ExperimentalBuild:false ServerVersion:19.03.12 ClusterStore: ClusterAdvertise: Runtimes:map[runc:{Path:runc Args:[]}] DefaultRuntime:runc Swarm:{NodeID: NodeAddr: LocalNodeState:inactive ControlAvailable:false Error: RemoteManagers:[] Nodes:0 Managers:0 Cluster:<nil> Warnings:[]} LiveRestoreEnabled:false Isolation: InitBinary:docker-init ContainerdCommit:{ID:7ad184331fa3e55e52b890ea95e65ba581ae3429 Expected:7ad184331fa3e55e52b890ea95e65ba581ae3429} RuncCommit:{ID:dc9208a3303feef5b3839f4323d9beb36df0a9dd Expected:dc9208a3303feef5b3839f4323d9beb36df0a9dd} InitCommit:{ID:fec3683 Expected:fec3683} SecurityOptions:[name=seccomp,profile=default] ProductLicense: Warnings:[]} F0629 10:26:20.174747 1157 server.go:274] failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
maven 프로젝트 설정 문의
인터넷 사용이 불가한 PC 에서도 maven 프로젝트 설정이 가능한가요? 혹은 제가 설정을 잘못한건가요? (설정 전부 동일하게 셋팅했는데 라이브러리에 maven이 생기지 않아요..)
-
미해결iOS12 앱 개발 퍼펙트 가이드
Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다.
강사님께서 말씀하신데로 .resume()와 lnfo.plist수정도 다했는데 다음과 같이 에러가 나오는데 db.json파일이 잘못된건가 싶어 같이 파일 올립니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
를 만났을때 피하는 방법
fn_items = fn_highlight.select('tr') roe_row = fn_items[19] roe_row = roe_row.find_all('td') for i in roe_row: v = float(i.get_text()) 위와 같이 값을 가져와서 변수를 float 타입으로 입력하는 걸 만들고 있는데요. 일부 테이블에는 값이 있는데 이걸 변환하다가 죽는데요. 이걸 피하려면 어떤 조건문을 쓰면 될까요
-
해결됨React로 NodeBird SNS 만들기
git clone할때 질문입니다.
강좌에서 front와 back에 git clone할때 전체 파일이 front와 back 두군데에 다 올라가는건데, 실무에서는 front의 repo와 back의 repo를 별도로 해서 각각 front에 git clone, back에 git clone하나요? 아니면 8-9 강좌에서 하신것처럼 두군데 다 통으로 올리나요? 지금은 git을 back과 front 구분하지 않았기 때문에 그냥 통으로 올린건가요? 궁금해서 질문드립니다.
-
해결됨홍정모의 따라하며 배우는 C언어
전부터 궁금했는데
for (int i = 10; i < 0; i--) printf("%d", i); ; // null statement for나 while문에서 statement아래에 null statement라고 하는 ;이 있는 것을 몇 번 본적이 있는데 어떤 의미가 있어서 넣으신 건지 아니면 있어도 되고 없어도 되는건지 궁금합니다
-
해결됨React로 NodeBird SNS 만들기
동적 라우팅 next와 epxress를 합친이유..
안녕하세요. 제로초님 전 강의에서 왜 epxress안에 next를 돌리는지 이해를 못했는데. 제가 이해한 바로는 백엔드에서 /:id 동적 라우터가 있는데 이걸 요청을하려면 프론트에서 ejs로 치자면 <from action="sample/<%= 보낼 동적라우팅주소 %>"></from> 이런식으로 보내야하는데 next는 그게 어려우니깐 express안에 next를 돌려서 server.js를 만들어 동적 라우팅을 가능하게 만들어 백엔드의 /:id 동적 라우터에 보내기 위한거 맞나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
반복문 데이터 구조 (리스트 원소 삭제)
Exercise 38. 데이터 구조와 반복문 (리스트) 다음 리스트 변수에서 음수 데이터를 삭제하고, 양수만 가진 리스트 변수로 만들고, 해당 변수를 출력하세요. num_list = [0, -11, 31, 22, -11, 33, -44, -55]해당 문제에서 저는num_list = [0, -11, 31, 22, -11, 33, -44, -55] for i in num_list: if i < 0: num_list.remove(i)이와 같이 돌려보았는데 밑의 출력값이 나옵니다.list의 값들을 바꿔서 해보니 연속된 음수의 숫자일때 .remove가 적용이 안 되는것 같은데 어떤것이 문제인지 알려주시면 감사하겠습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
알고리즘 선택 방법 관련 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다. 만약 코딩 테스트에 마구간 정하기 같은 문제가 나왔을 때 어떻게 이분 탐색 문제라는것을 바로 알 수 있을까요? 뭔가 패턴이 있어서 많이 풀어봐야 하는건가요?
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
routes/user.ts 에서 toJSON의 속성이 없다고 뜹니다ㅠ.ㅜ
빠뜨린게 없는거 같은데 도통 이유를 모르겠습니다.. 혼자서 알아보려고 했으나 한계가 있어 질문드립니다 감사합니다 git 주소 : git clone https://github.com/dfnk5516/TypeScript_to_Nodejs_Practice.git
-
미해결비전공자를 위한 개발자 취업 개론
데이터사이언스 분야에 대해서..
튜터님 강의 잘 들었습니다!정말 강의 듣는 내내 열정과 의지가 대단한 분이라는게 느껴졌어요. 그리고 동시에 게을리 살았던 제 자신을 반성했네요..저는 IT와는 전혀 상관 없는 상경계열 전공에 경영지원쪽 7년 경력자에요. 적성에 맞지도 않는 제조업 분야에서 버티고 버티다보니 세월이 흘렀는데, 이제는 저만의 전문성을 가지고 새로운 분야에 도전해보고 싶다는 생각이 듭니다. 저도 마르코 님의 브런치글과 책을 통해서 비전공자의 개발자취업의 꿈을 꾸게 되었는데요, 인터넷에 쏟아지는 수많은 공부자료들 중에 어떤 것을 취해야 하는지 감이 잘 안오던 중에 인프런을 알게되었고 튜터님의 강의를 듣고나니 어떤 준비를 해야하는지 감이 오네요..! 감사합니다. 강의를 듣고나서 추가로 궁금하고 고민스러운 점이 있는데 혹시 도움을 주실 수 있을지 해서 적어봅니다. 저는 막연하게 데이터사이언스 분야로 정하였는데, 이곳저곳 찾아보니 해당 분야는 석박사 출신들이 굉장히 많고 독학이나 부트캠프로는 취업이 힘들어 보여요.. 제가 어느정도의 수준까지 공부하게 될지도 모르겠고 공부하면서 적성에 맞지 않을 수도 있으니, 일단은 목표를 데이터를 이용한 퍼포먼스마케팅이나 그로스마케팅 쪽으로 잡았습니다. 혹시 제가 생각하는 진로의 방향으로 커리어전환을 하신 분이 있다면 그분의 블로그나 포트폴리오 추천을 해주실 수 있을까요? 방향을 조금 더 구체적으로 잡고 공부를 하고 싶어서 여쭤봐요. 바쁘실텐데 긴 글 읽어주셔서 고맙습니다. :-)
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
주소
파이참에서 코드작성 연습을 하고 있습니다.(이유는, 예전 다른강의를 들으면서 파이썬에서 연습을 하고 있었습니다. 강사님 강의들을때는 주피터노트북으로 진행)그런데 파이참에서 크롤링 연습을 하려고 하는데 제가 원하는 사이트에서 데이터를 수집하려고하는데 사이트주소가 계속 오류가 나옵니다. 이유가??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
주소가 이상합니다.
안녕하세요 연습삼아서 부킹닷컴 호텔리스트를 뽑아보려고 하는데요두바이 지역의 호텔 검색 https://www.booking.com/searchresults.ko.html?aid=309654&label=hotels-korean-ko-KfptwXiXwFnRZQ*vjj79zwS95119518172%3Apl%3Ata%3Ap1%3Ap22%2C563%2C000%3Aac%3Aap%3Aneg%3Afi%3Atikwd-3519301363%3Alp1009871%3Ali%3Adec%3Adm%3Appccp%3DUmFuZG9tSVYkc2RlIyh9YcsZ-Id2vkzIfTmYhvC5HOg&sid=993efc1f73f44e27953cb03a8dc6d809&sb=1&sb_lp=1&src=index&src_elem=sb&error_url=https%3A%2F%2Fwww.booking.com%2Findex.ko.html%3Faid%3D309654%3Blabel%3Dhotels-korean-ko-KfptwXiXwFnRZQ%252Avjj79zwS95119518172%253Apl%253Ata%253Ap1%253Ap22%252C563%252C000%253Aac%253Aap%253Aneg%253Afi%253Atikwd-3519301363%253Alp1009871%253Ali%253Adec%253Adm%253Appccp%253DUmFuZG9tSVYkc2RlIyh9YcsZ-Id2vkzIfTmYhvC5HOg%3Bsid%3D993efc1f73f44e27953cb03a8dc6d809%3Bsb_price_type%3Dtotal%26%3B&ss=%EB%91%90%EB%B0%94%EC%9D%B4%2C+%EB%91%90%EB%B0%94%EC%9D%B4+%EC%97%90%EB%AF%B8%EB%A0%88%EC%9D%B4%ED%8A%B8%2C+%EC%95%84%EB%9E%8D%EC%97%90%EB%AF%B8%EB%A6%AC%ED%8A%B8&is_ski_area=&checkin_year=&checkin_month=&checkout_year=&checkout_month=&group_adults=2&group_children=0&no_rooms=1&b_h4u_keep_filters=&from_sf=1&ss_raw=%EB%91%90%EB%B0%94%EC%9D%B4&ac_position=0&ac_langcode=ko&ac_click_type=b&dest_id=-782831&dest_type=city&iata=DXB&place_id_lat=25.195175&place_id_lon=55.272678&search_pageview_id=bc2a60089ba30238&search_selected=true&search_pageview_id=bc2a60089ba30238&ac_suggestion_list_length=5&ac_suggestion_theme_list_length=0 사이트가 이렇게 나오는데 어떻게 해야되냐요??
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
실행할려고 하니까 run with debug만 뜨네요
debug with python 은 안뜨구요ㅜㅜ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
m.save 질문
선생님은 한글이 깨지지 않고 바로 실행되던데 m.save를 계속 하면 불편해서 말인데요. 바로 실행시 어떤 방법으로 한글이 깨지지 않게 할수 있는가요?
-
미해결React로 NodeBird SNS 만들기
next와 epxress를 합쳐야하는이유...
동적 라우팅이 next가 못보내니깐 epxress안에 next를 돌린다는 말씀이신가요??
-
해결됨React로 NodeBird SNS 만들기
next.js 가 아닌 react리면
안녕하세요. epxress안에 next를 돌려서 하는거 잘봤습니다. 만약에 next가 아닌 react라면 express랑 합칠 필요가 있나요?
-
코딩의민족 앱 제작 (Android kotlin)
db에 데이터가 저장이안됩니다.
삭제된 글입니다