묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 Vue
Vue 가 import from 목록에 나오지를 않습니다.
현재 숫자야구를 보고 있는데요. Vue를 import하려고 아무리해도 안나오네요. 뭔가 이유라도 있는건가요? 목록 안나와서 이리저리 해보다가 끝에 .vue 로 하니 되더라구요... 문제 없는건가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
지연로딩관련 질문드립니다.
안녕하세요!! 지연로딩 질문이 생겨서 질문드립니다. 연관관계의 주인이 아니며 OneToOne (mappedBy = "@@@", fetch = FetchType.LAZY) 이렇게 설정되어있는 객체가 있습니다. LAZY로 설정되어있어서 해당 부분만 em.find 로 찾아보아도, 연관관계주인의 테이블까지 join 하는 쿼리가 같이 나가네요. 혹시 mappedBy 되어있는경우 LAZY옵션사용이 불가능한가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
숙제 검사
안녕하세요 선생님 숙제로 내신 의도에 맞는지 궁금합니다 import java.util.*; public class Main{ static int[] ch; static int n, m; static int[][] mat; static int[] vertexLevel; Queue<Integer> Q = new LinkedList<>(); public static void main(String args[]) { Main T = new Main(); Scanner kb = new Scanner(System.in); n = kb.nextInt(); m = kb.nextInt(); ch = new int[n + 1]; mat = new int[n + 1][n + 1]; for (int i = 1; i <= m; i++) { int a = kb.nextInt(); int b = kb.nextInt(); mat[a][b] = 1; } vertexLevel = new int[n + 1]; T.Solution(); for (int i = 2; i <= n; i++) { System.out.println(i + " : " + vertexLevel[i]); } } private void Solution() { int level = 0; Q.offer(1); ch[1] = 1; while (!Q.isEmpty()) { int size = Q.size(); for (int i = 0; i < size; i++) { // 큐 안의 개수만큼 int x = Q.poll(); vertexLevel[x] = level; for (int j = 1; j <= n; j++) { if (ch[j] == 0 && mat[x][j] == 1) { ch[j] = 1; Q.offer(j); } } } level++; } } }
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
엑셀 파일의 마지막 줄
이 마지막 줄이 필요한 이유를 알 수 있을까요? 혹시나 해서 마지막 줄을 지우고 코드에서도 마지막 줄을 무시하는 코드를 삭제해서 적용을 해봐도 잘 되는데 어떤 이유로 마지막의 빈줄을 넣어야 하는건가요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
객체를 다른 객체로 매개변수로 넘길 때
강사님 안녕하세요. 클래스 설계에 관해서 궁금한게 있어서 문의드립니다. bfs나 에이스타 프로젝트에서 board의 객체를 Maze의 init 함수에서 Player에게 call by Address 타입으로 넘기고 있는데요. 레퍼런스로 넘길수도 있지 않나요? 제 생각에는 Player클래스헤더에 레퍼런스 타입으로 멤버변수로 만들고, 생성자에서 이니셜라이저로 받을수 있다면 레퍼런스 타입도 가능하지 않을까란? 생각을 하고 있는데, 왜 Call by address로 넘겼는지 알고 싶습니다. 생성자에서 받기에는 서로 참조하기에 복잡해서 그런건가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
실행 시 결과창에서 한글이 번역이 안돼서 출력돼요
한글이 번역이 안되고 이런식으로 뜹니다. 어떻게 해결할 수 있나요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
안녕하세요 잘되지않는 부분이있어서 질문드립니다!
댓글을 최신순으로 하기 위해서 comment모델에 class Meta 를 추가해서 최신순으로 댓글이나오게 했습니다 그런데 댓글 2개이상쓰면.... 이렇게 이상하게 나옵니다..ㅠ comment에 detail페이지입니다 근데 추가한 코드가 class Meta: 밖에 없는데 왜 갑자기 이렇게된걸까요...
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
이미지가 강의처럼 안들어가요
(사진)
-
해결됨15일간의 빅데이터 파일럿 프로젝트
redis-cli 작동 원리
안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 redis-cli 관련해서 질문이 있습니다. $ java -cp bigdata.smartcar.loggen-1.0.jar com.wikibook.bigdata.smartcar.loggen.DriverLogMain 20210901 100 & 으로 동작시키고 redis-cli > smembers 20200901으로 확인을 했는데, 10분이 넘게 지나도 기록이 되지 않아서 모두 삭제를 하고 다시 실행하였습니다. 20210901에서 20210801로 변경시켜서 실행하였는데, 이전에 redis에 적재되지 않았던 20210901의 과속 데이터 개수가 증가하고, 20210801은 20분 넘게 변화가 없습니다. 즉, smembers 20210901만 나오고 smembers 20210801은 나오지 않습니다. 1. 이전에 적재하던 것이 뒤늦게 진행이 된 것인가요? 삭제를 하였지만 내부 동작에는 삭제한 내용이 남아 진행되고 이후에 20210801의 과속데이터가 실행이 되게 될지 궁금합니다. 2. 이런 내부 동작을 중지시키고 다음 동작을 실행시키기 위해서는 어떤 동작을 수행하여야 하는지 궁금합니다. 3. redis에 진행되고 있는지를 확인하는 방법이 어떤 것이 있는지 궁금합니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberForm에 이름이 저장되는것에 질문이 있습니다.
createMemberForm의 name = "name"을 통해 입력이 된다고 하셨는데 변수명으로 구분짓는 건가요? 옆의 id="name"은 뭔가용?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
올바른 방향으로 공부 후 컴퓨터 비젼 취업..!
항상 친절한 답변해주셔서 감사합니다. 다름이 아니라 저는 비전공자에 이번년 4월부터 처음 컴퓨터쪽 공부를 접한 학생입니다. 처음에는 항상 웹,앱 은 어떻게 만들가 나도 만들수 있을까? 해서 인터넷에서 찾아보고 알아보던중 인공지능의 매력에 빠져서 공부하고 있습니다. 사실 저는 구현 후 눈에 실제로 나타나는게 잼있어 자연어쪽 처리보다는 컴퓨터 비젼쪽으로 진로를 정하고 싶어서 조언을 구하고자 질문을 남깁니다..! 현재까지 선생님 강의는 머신러닝 완벽가이드랑 지금 CNN을 듣는중이며 이번년6월에 운이좋게도 국비로 지원하는 인공지능 교육에 참여하여 6월 후반부터 딥러닝, 머신러닝을 들으며 공부 중입니다.(사실 머신러닝은 선생님 강의로 여기서 배우는 강의를 모두 선행학습하였고 딥러닝 파트는 tensorflow 안의 코드들을 하나하나 np로 구현 중이며, 데이터 분석으로는 빅데이터 강사님께서 통계와 실전 데이터 분석을 주로 알려주십니다.) 제가 목표하는 기업은 카카오 엔터프라이즈에 컴퓨터 비젼 파트입니다. 기업에 들어갈려면 컴퓨터 비젼의 역량이 어느 정도이며, 빡세게하면 얼마정도의 시간이 필요하며, 어떻게 최신기술들을 스스로 공부하는지 궁금해서 남깁니다 기업들을 찾다보니 최신 논문 이해도 적혀있는데 .. 구체적으로 어떤 사이트를 들어가서 어떤 식으로 공부해야 기업에서 원하는 인재가 되는지 알고싶습니다.! 감사합니다
-
해결됨Spring Boot JWT Tutorial
jwt 값 헤더 세팅은 어떻게 유지시킬까요?
안녕하세요 강의 잘들었습니다! springboot+thymeleaf 로 프로젝트를 하고 있는데 url 이동할때 jwt 토큰을 헤더에 유지시키는 방법이 궁금합니다. postman에서 전역변수로 토큰을 넣고 테스트하듯이 로그인을 유지하려면 헤더에 jwt값이 있어야하는데 예를 들어 user/mypage-> user/board 이런식으로 리다이렉트를하면서 헤더를 같이 보낼 수 있나요? 그게 안된다는거 같아서 화면전환할때 로그인 유지는 어떻게 시키는지 궁금합니다. 그래서 쿠키는 계속 헤더에 유지되길래 쿠키를 써야하나 생각중입니다. 비동기 식으로 ajax요청시에는 헤더에 토큰을 담아줄수 있는데 url전환시에는 로그인을 어떻게 유지시키는지 모르겠네요 미리 감사드려요
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문드립니다.
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 라고 되어있는데 수업때 사용하시는 문서? 자료는 어디서 확인하나요?
-
미해결스프링 핵심 원리 - 기본편
강의 내용중 인텔리제이 인프라?버전에 대해 간략하게 궁금한게있습니다.
인텔리제이 인프라? 버전은 유료인것으로 알고있는데 김영한 개발자님께서는 매월 돈을 주고 사용하시는것인지, 아니면 프로그램 자체를 사서 사용하시는것인지, 혹은 다른방법을 통해 무료로 사용하시는것인지 궁금합니다. 혹여나 무료로 사용할수잇는 방법이 있으시다면 공유 부탁드리고싶습니다ㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
재귀 함수로 문제를 풀어봤습니다.
function solution(arr) { arr.sort((a, b) => { if (a[0] === b[0]) return a[1] - b[1]; else a[0] - b[0]; }); function plan(idx, cnt) { cnt++; for (let i = idx + 1; i < arr.length; i++) { if (arr[idx][1] <= arr[i][0]) cnt = Math.max(cnt, plan(i, cnt)); } return cnt; } const answer = plan(0, 0); return answer; } 혹시 어디가 잘못된걸까요 ,,
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파일쓰는법
제가 파일을 다운로드 한다음에 쓰려고 하는데 사용방법을 모르겠습니다 사진을 쓸수있는데 남은 파일들은 어떡해 쓰나요? 코드를 가져올 방법은 없나요? 예)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
어제 까지 잘 되다가 스프링 부트 오류가 납니다 ㅜㅜ
"C:\Program Files\jdk-11.0.10\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.2\lib\idea_rt.jar=56009:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Study\springmvc1\servlet\out\production\classes;C:\Study\springmvc1\servlet\out\production\resources;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.4.10\226e6e8f98ca0bd01ec9e22ce3b2f949d8602071\spring-boot-starter-web-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.4.10\9c9a66259d8aab14eb00651e5e7bbb041a9be751\spring-boot-starter-json-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.4.10\ef1b2a0613f167bb3415794821340eda2dbade61\spring-boot-starter-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.9\c3cd1f0bba2658995e887d2f0011ab9bd3da1773\spring-webmvc-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.9\88c920ec1bda67fea04daa8e16165777440df473\spring-web-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.11.4\e1540dea3c6c681ea4e335a960f730861ee3bedb\jackson-datatype-jdk8-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.11.4\ce6fc76bba06623720e5a9308386b6ae74753f4d\jackson-datatype-jsr310-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.11.4\432e050d79f2282a66c320375d628f1b0842cb12\jackson-module-parameter-names-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.11.4\5d9f3d441f99d721b957e3497f0a6465c764fad4\jackson-databind-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.4.10\1a379a85c299627e0b0ad2b591d09737dcf79fc\spring-boot-autoconfigure-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.4.10\e32e46615c661583c4865b893ec127e2f1b5b455\spring-boot-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.4.10\c852f9dfaf6f792a4e39c186782ca9a0cdcf6e04\spring-boot-starter-logging-2.4.10.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.9\cfef19d1dfa41d56f8de66238dc015334997d573\spring-core-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.27\359d62567480b07a679dc643f82fc926b100eed5\snakeyaml-1.27.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.9\887f4579ade4f47cf0102856f4f4c88eda8ec9d7\spring-context-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.9\9bcad31a74e60d205500dd67d2220bd0195c63f8\spring-aop-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.9\48600db2cb1abc0f7ef2b073f0c1abd78a83bcfc\spring-beans-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.9\f5ca763cfb9d62d196efd5d25e8daca7d555ed75\spring-expression-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.11.4\593f7b18bab07a76767f181e2a2336135ce82cc4\jackson-core-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.11.4\2c3f5c079330f3a01726686a078979420f547ae4\jackson-annotations-2.11.4.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.5\30e0c3932f24fb10e7851dd308a3ad14e570d60\logback-classic-1.2.5.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.13.3\966f6fd1af4959d6b12bfa880121d4a2b164f857\log4j-to-slf4j-2.13.3.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.32\8a055c04ab44e8e8326901cadf89080721348bdb\jul-to-slf4j-1.7.32.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.9\622eb12c98768b6d3acc71ce06bac8b332607a10\spring-jcl-5.3.9.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.5\3e149d9c476be313030faf12d76a82c8a0e97f04\logback-core-1.2.5.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.32\cdcff33940d9f2de763bc41ea05a0be5941176c3\slf4j-api-1.7.32.jar;C:\Users\강명관\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.13.3\ec1508160b93d274b1add34419b897bae84c6ca9\log4j-api-2.13.3.jar hello.servlet.ServletApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.10) 2021-08-27 21:03:32.567 INFO 3348 --- [ main] hello.servlet.ServletApplication : Starting ServletApplication using Java 11.0.10 on DESKTOP-5JQBK68 with PID 3348 (C:\Study\springmvc1\servlet\out\production\classes started by 강명관 in C:\Study\springmvc1\servlet) 2021-08-27 21:03:32.573 INFO 3348 --- [ main] hello.servlet.ServletApplication : No active profile set, falling back to default profiles: default 2021-08-27 21:03:34.372 WARN 3348 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet 2021-08-27 21:03:34.387 INFO 3348 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-08-27 21:03:34.438 ERROR 3348 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:537) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:196) ~[spring-context-5.3.9.jar:5.3.9] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.9.jar:5.3.9] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.9.jar:5.3.9] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:771) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:763) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:438) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.SpringApplication.run(SpringApplication.java:339) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318) ~[spring-boot-2.4.10.jar:2.4.10] at hello.servlet.ServletApplication.main(ServletApplication.java:13) ~[classes/:na] Caused by: java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.boot.web.servlet.WebServletHandler.<init>(WebServletHandler.java:39) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.web.servlet.ServletComponentRegisteringPostProcessor.<clinit>(ServletComponentRegisteringPostProcessor.java:49) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.boot.web.servlet.ServletComponentScanRegistrar$ServletComponentRegisteringPostProcessorBeanDefinition.lambda$getInstanceSupplier$0(ServletComponentScanRegistrar.java:94) ~[spring-boot-2.4.10.jar:2.4.10] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1231) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1173) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.9.jar:5.3.9] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.9.jar:5.3.9] ... 14 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 21 common frames omitted 분명 어제까지 강의 듣고 라이브 코딩하면서 진행하던 중 오늘 다시 공부를 하는데 오류가나는데 구글링하면서 해결하려고 해봐도 해결되지가 않습니다.... ㅜㅜ Process finished with exit code 1
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MVC 패턴과 용어에대해 질문이있습니다
안녕하세요, 선생님 로드맵을 쭉 따라가며 스프링 열공중인 취준생입니다. 강의를 듣기전 얕게나마 MVC에대해 공부를 했었는데 강의를 들으면서 알고있던 개념과 다른점이 생겨서 질문드립니다. MVC패턴이 유지보수를 편하게하고 협업개발을 원할히 하기위해 웹을 세부분으로 나눈거라는점은 알겠는데 정작 웹개발 프로젝트를 하게되면 DAO(Repository)와 DTO(Domain) 그리고 Service라는 구체적인 객체들을 보게되더군요. 선생님 강의에서는 서비스와 dao를 별도로 구분하고 모델을 dto역할로 제한해서 설명하셨는데 어떤 책에서는 dao dto 서비스 셋을 모두 뭉텅그려 모델이라고 말하는 곳도 있더라구요 용어를 정확히 어떻게 정리를 해야할지 도움주셨으면 합니다 ㅠㅠ
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
bram 생성 관련 질문 있습니다.
bram을 통해 데이터 다루는 챕터인데 bram을 vivado hls에서 코드로 변환 시킨건가요? vivado에서 block degine에 bram 생성하는 것도 있긴한데 그건 사용자가 코드를 변환 시킬수가 없네요.designe block말고 vi 에디터로 bram을 관련 코드를 다룬다고 한다면 bram을 어떻게 생성할수있는건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 메모리 부하
안녕하세요. 갓영한님 세션 파트 강의는 정말 흥미로운 내용이 많네요. 잘 듣고 있습니다! 세션에 대해서 한 가지 궁금한 게 있습니다. 지금 세션의 작동 방식은 랜덤한 값의 sessionId와 사용자의 정보가 저장된 객체가 메모리 상에서 저장된 걸로 보이는데요. 만약 실제 서비스도 이런 방식으로 세션의 서버 메모리에 저장하면 서버에 메모리 부하가 너무 크지 않나요? 이런 것도 실제 서비스 운영에 있어서 고려 사항이 될까요?