묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
구글 애널리틱스 매개변수 클릭 이벤트 질문
<a href="#" onclick="gtag('event', '배너클릭', {'event_category' : 'Promotion', 'event_label' : '이벤트1'})"></a><a href="#" onclick="gtag('event', '배너클릭', {'event_category' : 'Promotion', 'event_label' : '이벤트2'})"></a><a href="#" onclick="gtag('event', '배너클릭', {'event_category' : 'Promotion', 'event_label' : '이벤트3'})"></a> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 이런식으로 작성하고 배너클릭 이벤트에 대해 이벤트1, 이벤트2, 이벤트3 에 대해몇 번 클릭이 진행되는지 알려고 하는데 구글 애널리틱스에서는 어떻게 확인할 수 있나요?(실시간은 30분동안 진행없으면 나타나질 않아서 이전의 히스토리도 확인할 수 있었으면 좋겠습니다.)
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
클릭 이벤트에 대한 질문입니다
안녕하세요 항상 답변 잘 주셔서 감사합니다.지금 클릭 이벤트를 셋팅하고 있는데, 아래와 같이 문서 구조가 되어 있는데(실제로 요소별 아이디는 없고 참고를 위해서 넣어놨습니다), 페이지 내에서 클릭 자체는 최상단 section 영역 전체에 대해서, 즉 section 어디를 클릭하더라도 발생합니다.이때 GTM에서 이벤트를 수집하려고 section에 대해서 CSS selector 기반의 클릭 이벤트를 수집하면 이벤트 수집이 안되고, img나 개별 텍스트에 대해서 수집하면 되더라구요. 이때 개별로 다 이벤트를 태깅하기가 어려울 것 같은데, 어떻게 다른 방법이 있는지 여쭤봅니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL을 어떻게 작성하면 좋을지에 대해 질문 있습니다.
애플리케이션 코드단에서 바로 JPQL 작성하기SQL을 먼저 작성하고 데이터베이스에서 테스트 후 JPQL로 변환하기둘중에 어떤 방법이 좋을까요?? 혹은 다른 더 좋은 방법이 있으면 알려주시면 감사하겠습니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
레디스 질문
레디스 재고처리 강의가 많은 도움이 되었습니다. 그러다 궁금한것이 있습니다.Q. 사이드 프로젝트로 쇼핑몰을 만드려고 합니다프론트: 리액트 벡엔드 api서버: 스프링부트2.8api서버에 레디스를 연결해 최근 검색어 캐싱 + 구매에 의한 재고 감소 동시성 처리를 하려고 합니다. 이때 벡엔드 api 서버(스프링부트)에 레디스를 연결하는게 맞나요 아니면 별도의 서버를 하나 더 구축해 레디스를 연결하는게 맞나요?? 사이드 프로젝트인 상황에 맞게 어떻게 하는게 바람직한지 궁금합니다
-
해결됨실전! Redis 활용
레디스 사용관련 질문
레디스 데이터 타입 별 사용방법 많은 도움이 되었습니다. 그러다 궁금한것이 있습니다. Q. 사이드 프로젝트로 쇼핑몰을 만드려고 합니다 프론트: 리액트 벡엔드 api서버: 스프링부트2.8 api서버에 레디스를 연결해 최근 검색어 캐싱 + 구매에 의한 재고 감소 동시성 처리를 하려고 합니다. 이때 벡엔드 api 서버(스프링부트)에 레디스를 연결하는게 맞나요 아니면 별도의 서버를 하나 더 구축해 레디스를 연결하는게 맞나요?? 사이드 프로젝트인 상황에 맞게 어떻게 하는게 바람직한지 궁금합니다
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
안녕하세요. 유인동님 함수형 프로그래밍 2편을 구매했는데
함수형 프로그래밍 강의 2편을 구매 해두었지만 오랜 시간 방치를 해두었다가 드디어 시작을 하게 되었습니다.1편, 2편, 3편을 완독 한 후에 유인동님의 저서 함수형 프로그래밍 저서까지 보면 함수형 프로그래밍 종결인가요?
-
해결됨스프링 시큐리티 완전 정복 [6.x 개정판]
간단한 인텔리제이 질문!!
안녕하세요 강사님!수업 잘 듣고있습니다 다름이 아니라 .. 정말 간단한 질문인데 메소드 체인으로 이을때 강사님은 빠르게 하시는것같아서 뭐누르시는건지 궁금해서 여쭤봅니다여기 보면 커서가 userId의 마지막에 있잖아요그럴때 이제 저기서 뒤에 .passwordParameter("password") 메소드 체인 이으실때 무슨 키를 누르셨나요? 저는 end키로 ("userId")괄호 끝으로 옮기고 엔터 누른뒤에 했거든여..
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-I 맞왜틀 질문드려요
http://boj.kr/80c05cec3b4e4ca385865062da4cf15c 큰돌님과 코드가 똑같은데 제걸로 예제입력을 출력해보면5문제가 주어지면 문제에 답도 출력되고 다시 역방향출력도 한번 다시 합니다마치 if문실행하고 else문 실행하는거같습니다. 코드다른게 없는데 어디를 손대야할지 모르겠습니다. 이상합니다... 뭔가 이상한 착각을 하고있는듯합니다. .도와주세요
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합 강의안 요청드립니다.
통합 강의안 요청드립니다.o.hyewon2269@gmail.com
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
Redux에서 <provider >사용시 오류 -Cannot read properties of undefined (reading ‘getState’)
안녕하세요 열심히 강의 듣고 있습니다. 거의 중 후반까지 왔어요. jwt 강의 까지 듣고 많은걸 알게 되어서 많이 기쁩니다. 자신감이 많이 생겼네요.(참고로 java는 잘 못해서 kotlin으로 다 컨버팅 했네요 .... )https://github.com/justkjy/apiserver 컨버팅 작업 하니깐 2번 듣게 되고 정확하게 이해가 되네요 ...== 본론 === 리덕스 툴킷 설정 강의에서 알려주신 코드를 따라 쳤는데 에러가 났어요..const root = ReactDOM.createRoot(document.getElementById('root')); // root.render( // <Provider strote={store}> // <App /> // </Provider> // ); root.render( <App /> );Cannot read properties of undefined (reading ‘getState’) 그래서 provider를 지워라고 하네요...이게 맞나요??인프런 이슈 정보에도 지워라고 하긴 하는데 ===========https://www.inflearn.com/community/questions/36034/%EC%A0%9C%EB%A1%9C%EC%B4%88%EB%8B%98-%EC%BD%94%EB%93%9C%EB%A5%BC-%EB%94%B0%EB%9D%BC%EC%84%9C%EB%8F%84-%EA%B7%B8%EB%8C%80%EB%A1%9C-%EB%B3%B5%EC%82%AC%ED%96%88%EB%8A%94%EB%8D%B0-%EC%9D%B4-%EB%AC%B4%EC%8A%A8%EC%97%90%EB%9F%AC%EC%9D%B8%EA%B0%80%EC%9A%94-%EB%AA%87%EC%9D%BC%EC%A7%B8-%ED%95%B4%EA%B2%B0-%EB%AA%BB%ED%95%98%EA%B3%A0-%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4================================= 저렇게 하면 강의 따라 가는데 문제가 없을까요?리덕스 툴킷 설정
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
오타 제보합니다
사소한 부분이긴 하지만 오타 제보합니다.synchronized vs ReentrantLock 대기 파트의 ReentrantLock 의 대기2: await() 대기 부분에서 WAITING 상대로 대기 -> WAITING 상태로 대기로 수정이 필요할 것 같습니다.감사합니다.
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
Statemachine 관련질문이 있습니다.
격투게임이나 몬스터헌터처럼 애니메이션의 특정 프레임 이후에 입력받아야 특정 애니메이션이 실행가능하게 하려하는데 이걸 어떻게 해야할까요?기존에는 애니메이션 이벤트를 이용해서 구현했었는데 어떻게 해야할까요?애니메이션 이벤트를 활용하려고 하니 오버로드된 함수들 때문에 이런 경고창이 뜨긴하는데 애니메이션 이벤트의 함수들은 오버로드된 함수들이 아니라 괜찮은가요?아니면 다른 좋은 방법이 있는지 알려주실수있을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
프로젝트 실행이 안됨
영상이 만들어진지 시간이 지나서 그런지 프로젝트 자체가 설정이 오래되 자바, gradle 버전 업그레이드하고 존재하지 않는 패키지 포함시켜주니 이런 에러가 뜨면서 실행이 되질 않습니다. 뭐가 문제일 까요.. window11에 java 버전 17입니다.
-
미해결
bundle exec jekyll serve 오류
어제까지만 해도 잘 사용하던 로컬 서버가 갑자기 먹통이 되어서 당황스럽네요.런어데이님이 인프런에 올려주신 해결방법을 해보려 했으나 이제는 다른 에러가 발생했습니다.
-
미해결
Jenkins를 이용한 배포 중 깃허브 연결 인증 문제
안녕하세요 jenkins를 이용해서 배포를 하려고 강의를 들으면서 진행중에 있습니다.잘 따라하던 중 강의와는 다른 오류가 떠서 해결하려 했으나 여전히 같은 오류가 뜹니다Started by user *** [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/jenkins_home/workspace/lymming-url-deploy [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Tool Install) [Pipeline] tool [Pipeline] envVarsForTool [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] tool [Pipeline] envVarsForTool [Pipeline] withEnv [Pipeline] { [Pipeline] git The recommended git tool is: NONE using credential 310a0522-2bcc-4cad-8254-ffd41ab6262d > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/lymming-url-deploy/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:supernova-3/Supernova-BackEnd.git # timeout=10 Fetching upstream changes from git@github.com:supernova-3/Supernova-BackEnd.git > git --version # timeout=10 > git --version # 'git version 2.39.2' using GIT_SSH to set credentials [INFO] Currently running in a labeled security context > /usr/bin/chcon --type=ssh_home_t /var/jenkins_home/workspace/lymming-url-deploy@tmp/jenkins-gitclient-ssh11595399119115108828.key Verifying host key using known hosts file You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification. > git fetch --tags --force --progress -- git@github.com:supernova-3/Supernova-BackEnd.git +refs/heads/*:refs/remotes/origin/* # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from git@github.com:supernova-3/Supernova-BackEnd.git at PluginClassLoader for git//hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:997) at PluginClassLoader for git//hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1239) at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1303) at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:136) at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:101) at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:88) at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- git@github.com:supernova-3/Supernova-BackEnd.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: stdout: stderr: No ED25519 host key is known for github.com and you have requested strict checking. Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2846) at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2185) at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:635) at PluginClassLoader for git//hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:995) ... 11 more ERROR: Error fetching remote repo 'origin' ERROR: Maximum checkout retry attempts reached, aborting [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "Build" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy) Stage "Deploy" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] echo Deployment failed. [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: Error fetching remote repo 'origin' Finished: FAILURE강의에서는 pipeline script를 pipeline {agent anytools {maven "M3" // Jenkins에서 설정한 Maven의 이름}stages {stage('Checkout') {steps {git url: 'https://github.com/lleellee0/deploy-test', branch: 'main'}} stage('Build') {steps {script {sh 'mvn clean package'}}} stage('Deploy') {steps {script {// Maven 빌드로 생성된 jar 파일의 위치def jarFile = 'target/shortenurlservice-0.0.1-SNAPSHOT.jar'// 원격 서버의 IP 주소 및 배포 경로def serverIp = 'xxx.xxx.xxx.xxx'def deployPath = '/root'def runAppCommand = "java -jar $deployPath/shortenurlservice-0.0.1-SNAPSHOT.jar" // 서버에 파일을 SCP로 전송sh "scp -o StrictHostKeyChecking=no $jarFile root@$serverIp:$deployPath/" // 원격 서버에서 애플리케이션 실행sshagent(['deploy_ssh_key']) { // 'server-ssh-credentials'는 Jenkins에서 설정한 credentials IDsh "ssh -o StrictHostKeyChecking=no root@$serverIp '$runAppCommand'"}}}}} post {success {echo 'Deployment was successful.'}failure {echo 'Deployment failed.'}}}이렇게 설정하였으나 저는 제가 만든 프로젝트와 깃허브 레포지토리가 있어 git url부분을 제 레포지토리 주소로 변경했더니 뜬 오류입니다.인증 방식에 문제가 있는것 같아 ssh로 깃허브 ssh와 jenkins ssh에 putty로 접속한 .ssh 즉 root@jenkins instance에서 publickey와 privatekey를 발급해 설정했음에도 jenkins에서 지금 빌드 버튼을 누르면 같은 오류가 발생하면서 빌드가 되지 않습니다.구글 서치를 통해 이것저것 시도도 해보고 설정도 다시 해봤으나github의 webhook에서 보면 설정이 잘 된거같은데왜 자꾸 인증 오류가 뜨면서 ERROR: Error fetching remote repo 'origin' 이 오류가 뜨는건지 모르겠습니다.
-
해결됨토비의 스프링 6 - 이해와 원리
IntelliJ 에서 Ultimate 에디션 인데 Spring Initializr 가 없습니다.
안녕하세요 토비님, IntelliJ 에서 Ultimate 에디션 인데 Spring Initializr 가 없습니다.대신 Spring Boot 가 있습니다.IntelliJ 버전은 2024.1.6 입니다. IntelliJ 버전이 올라가면서 변경된 것이 맞는지요.구글링을 해봐도 다들 커뮤너티 버전 이야기 밖에 없네요.재미 있는건 플러그인을 확인해 보면 분명히 installed 에 설치 되어 있다고 나옵니다.제 맥에 설치된 IntelliJ 의 문제 라고 생각 했지만 다른 맥에 역시 동일한 최신 버전의 IntelliJ 를 설치 후 확인해 보니 동일 합니다. 변경된 것이 맞을까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
BTS 앱 만들기 강의에서 사진들의 ID 저장 관련 질문있습니다.
사진들의 id 를 각각 activity 의 xml 파일이 아닌 activity_main.xml 에 저장하는 이유가MainActivity 에 있는 코드 중 findViewById<ImageView>(R.id.btsImage1) 에서 ImageView 는 activity_main.xml 에 있는 ImageView 를 의미하기 때문이라고 이해한 게 맞게 이해한건지 여쭤보고 싶습니다!
-
미해결스프링 핵심 원리 - 기본편
테스트 코드 실행 시 로그 출력
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]이번편 뿐만 아니고 강의를 보다보면 테스트 코드를 똑같이 작성을 해도 영상에서는 로깅 내용이 출력이 되는데 제가 똑같은 환경에서, 똑같은 코드로 테스트를 진행하면 로그가 보이지를 않는데 혹시 로그를 출력하는 방법이 따로 있을까요?
-
해결됨스스로 구축하는 AWS 클라우드 네트워크 - 기본편
sg
안녕하세요 강의 잘 보고 있습니다 선생님이 실습하신것 처럼 sg 인바운드 80열고 아웃바운드는 디폴트 nacl도 디폴트 그대로 사용하고 있는데(all port range)웹으로 public ip를 접속하면 접속이 되지 않는데.. 체크해야될 부분이 또 있을까요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로그램 설치 오류
안녕하세요! 이번 강의를 통해 코딩을 처음 접하는 수강생입니다.선생님이 말씀해주신대로 프로그램을 전체 다운로드 했는데, 해당 x표시들이 사라지지 않고 계속 나와서 어떻게 해당 오류를 해결할 수 있는지 여쭤봅니다!