176만명의 커뮤니티!! 함께 토론해봐요.
미해결
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
기능 구현을 하실 때, 어떠한 기능을 구현할 것인지 먼저 결정하고 실제 구현을 하고나면 해당 기능은 특정 이벤트가 발생할 때, 컨트롤러나 이벤트 핸들러단에서 로직을 호출할텐데 이때 궁금한점이... 기능을 구현하실 때 특정 컨트롤러나 핸들러단에서 호출해준다고 가정 하고 구현하시는게 맞으신가요 ?? (예를들어, AccountManager나 UserManager 객체에서 제공하는 기능들에서도 어디에서 호출되는지는 생략하고 특정 기능을 구현하시는 부분) 개발에 대한 이해가 부족한 상황에서 무작정 게임 개발이 궁금해서 도전하게 되었는데... 해당 부분이 자꾸 생각나서 질문 남겨봅니다. 감사합니다 :)
network windows-server MMORPG
yilee
2023-02-08T13:32:15.075Z
댓글 1
좋아요 0
조회수 536
미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 강의를 진행중에 있는데 실행시 테이블이 생성이 안되어서 문의 드립니다 . ____ _ /\\ / ___'_ __ ( _)_ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.8) 2023-02-08 21:58:05.925 INFO 142324 --- [ main] JPABOOK2.JPASHOP2.Jpashop2Application : Starting Jpashop2Application using Java 11.0.15.1 on DESKTOP-N949TSM with PID 142324 (C:\intell-J study\JPASHOP2\out\production\classes started by kks in C:\intell-J study\JPASHOP2) 2023-02-08 21:58:05.929 INFO 142324 --- [ main] JPABOOK2.JPASHOP2.Jpashop2Application : No active profile set, falling back to 1 default profile: "default" 2023-02-08 21:58:06.795 INFO 142324 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2023-02-08 21:58:06.815 INFO 142324 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces. 2023-02-08 21:58:07.863 INFO 142324 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2023-02-08 21:58:07.884 INFO 142324 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2023-02-08 21:58:07.885 INFO 142324 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.71] 2023-02-08 21:58:08.029 INFO 142324 --- [ main] o.a.c.c.C.[Tomcat].[ localhost ].[/] : Initializing Spring embedded WebApplicationContext 2023-02-08 21:58:08.029 INFO 142324 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2044 ms 2023-02-08 21:58:08.382 INFO 142324 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2023-02-08 21:58:08.462 INFO 142324 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.14.Final 2023-02-08 21:58:08.686 INFO 142324 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations { 5.1.2.Final } 2023-02-08 21:58:08.728 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@2801827a 2023-02-08 21:58:08.728 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@2801827a 2023-02-08 21:58:08.729 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Boolean -> org.hibernate.type.BooleanType@2801827a 2023-02-08 21:58:08.729 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration numeric_boolean -> org.hibernate.type.NumericBooleanType@64f4f12 2023-02-08 21:58:08.730 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration true_false -> org.hibernate.type.TrueFalseType@6b0f266e 2023-02-08 21:58:08.731 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration yes_no -> org.hibernate.type.YesNoType@70881123 2023-02-08 21:58:08.732 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@43d76a92 2023-02-08 21:58:08.732 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@43d76a92 2023-02-08 21:58:08.732 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Byte -> org.hibernate.type.ByteType@43d76a92 2023-02-08 21:58:08.733 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration character -> org.hibernate.type.CharacterType@740b9a50 2023-02-08 21:58:08.733 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char -> org.hibernate.type.CharacterType@740b9a50 2023-02-08 21:58:08.733 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Character -> org.hibernate.type.CharacterType@740b9a50 2023-02-08 21:58:08.734 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@6ac45c0c 2023-02-08 21:58:08.734 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@6ac45c0c 2023-02-08 21:58:08.735 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Short -> org.hibernate.type.ShortType@6ac45c0c 2023-02-08 21:58:08.736 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration integer -> org.hibernate.type.IntegerType@38159384 2023-02-08 21:58:08.736 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration int -> org.hibernate.type.IntegerType@38159384 2023-02-08 21:58:08.736 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Integer -> org.hibernate.type.IntegerType@38159384 2023-02-08 21:58:08.737 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@130cfc47 2023-02-08 21:58:08.737 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@130cfc47 2023-02-08 21:58:08.737 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Long -> org.hibernate.type.LongType@130cfc47 2023-02-08 21:58:08.738 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@55361f03 2023-02-08 21:58:08.738 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@55361f03 2023-02-08 21:58:08.738 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Float -> org.hibernate.type.FloatType@55361f03 2023-02-08 21:58:08.739 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@4f235107 2023-02-08 21:58:08.740 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@4f235107 2023-02-08 21:58:08.740 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Double -> org.hibernate.type.DoubleType@4f235107 2023-02-08 21:58:08.740 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_decimal -> org.hibernate.type.BigDecimalType@586cc15d 2023-02-08 21:58:08.740 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigDecimal -> org.hibernate.type.BigDecimalType@586cc15d 2023-02-08 21:58:08.741 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_integer -> org.hibernate.type.BigIntegerType@4aaecabd 2023-02-08 21:58:08.741 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigInteger -> org.hibernate.type.BigIntegerType@4aaecabd 2023-02-08 21:58:08.742 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration string -> org.hibernate.type.StringType@3820cfe 2023-02-08 21:58:08.742 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.String -> org.hibernate.type.StringType@3820cfe 2023-02-08 21:58:08.743 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nstring -> org.hibernate.type.StringNVarcharType@3b4ef59f 2023-02-08 21:58:08.743 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ncharacter -> org.hibernate.type.CharacterNCharType@10d18696 2023-02-08 21:58:08.744 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration url -> org.hibernate.type.UrlType@36c07c75 2023-02-08 21:58:08.744 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.net .URL -> org.hibernate.type.UrlType@36c07c75 2023-02-08 21:58:08.745 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Duration -> org.hibernate.type.DurationType@31ab1e67 2023-02-08 21:58:08.745 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Duration -> org.hibernate.type.DurationType@31ab1e67 2023-02-08 21:58:08.746 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Instant -> org.hibernate.type.InstantType@67f946c3 2023-02-08 21:58:08.746 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Instant -> org.hibernate.type.InstantType@67f946c3 2023-02-08 21:58:08.747 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDateTime -> org.hibernate.type.LocalDateTimeType@4fd74223 2023-02-08 21:58:08.747 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDateTime -> org.hibernate.type.LocalDateTimeType@4fd74223 2023-02-08 21:58:08.748 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDate -> org.hibernate.type.LocalDateType@6812c8cc 2023-02-08 21:58:08.748 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDate -> org.hibernate.type.LocalDateType@6812c8cc 2023-02-08 21:58:08.749 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalTime -> org.hibernate.type.LocalTimeType@1df9186f 2023-02-08 21:58:08.749 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalTime -> org.hibernate.type.LocalTimeType@1df9186f 2023-02-08 21:58:08.750 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@66e341e9 2023-02-08 21:58:08.750 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@66e341e9 2023-02-08 21:58:08.750 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetTime -> org.hibernate.type.OffsetTimeType@216c22ce 2023-02-08 21:58:08.751 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetTime -> org.hibernate.type.OffsetTimeType@216c22ce 2023-02-08 21:58:08.752 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@143fefaf 2023-02-08 21:58:08.752 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@143fefaf 2023-02-08 21:58:08.754 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration date -> org.hibernate.type.DateType@4645679e 2023-02-08 21:58:08.754 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Date -> org.hibernate.type.DateType@4645679e 2023-02-08 21:58:08.755 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration time -> org.hibernate.type.TimeType@2997ddfc 2023-02-08 21:58:08.755 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Time -> org.hibernate.type.TimeType@2997ddfc 2023-02-08 21:58:08.756 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timestamp -> org.hibernate.type.TimestampType@44dfdd58 2023-02-08 21:58:08.756 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Timestamp -> org.hibernate.type.TimestampType@44dfdd58 2023-02-08 21:58:08.756 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Date -> org.hibernate.type.TimestampType@44dfdd58 2023-02-08 21:58:08.757 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration dbtimestamp -> org.hibernate.type.DbTimestampType@c48b543 2023-02-08 21:58:08.758 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar -> org.hibernate.type.CalendarType@7a64cb0c 2023-02-08 21:58:08.758 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Calendar -> org.hibernate.type.CalendarType@7a64cb0c 2023-02-08 21:58:08.758 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.GregorianCalendar -> org.hibernate.type.CalendarType@7a64cb0c 2023-02-08 21:58:08.759 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_date -> org.hibernate.type.CalendarDateType@272778ae 2023-02-08 21:58:08.760 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_time -> org.hibernate.type.CalendarTimeType@39c87b42 2023-02-08 21:58:08.760 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration locale -> org.hibernate.type.LocaleType@78b03788 2023-02-08 21:58:08.760 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Locale -> org.hibernate.type.LocaleType@78b03788 2023-02-08 21:58:08.761 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration currency -> org.hibernate.type.CurrencyType@69a5c6be 2023-02-08 21:58:08.761 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Currency -> org.hibernate.type.CurrencyType@69a5c6be 2023-02-08 21:58:08.762 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timezone -> org.hibernate.type.TimeZoneType@7b8ea1db 2023-02-08 21:58:08.762 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.TimeZone -> org.hibernate.type.TimeZoneType@7b8ea1db 2023-02-08 21:58:08.763 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration class -> org.hibernate.type.ClassType@55296b50 2023-02-08 21:58:08.763 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Class -> org.hibernate.type.ClassType@55296b50 2023-02-08 21:58:08.764 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-binary -> org.hibernate.type.UUIDBinaryType@794240e2 2023-02-08 21:58:08.764 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.UUID -> org.hibernate.type.UUIDBinaryType@794240e2 2023-02-08 21:58:08.764 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-char -> org.hibernate.type.UUIDCharType@2484dbb7 2023-02-08 21:58:08.765 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration binary -> org.hibernate.type.BinaryType@14d8e132 2023-02-08 21:58:08.765 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte[] -> org.hibernate.type.BinaryType@14d8e132 2023-02-08 21:58:08.765 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [B -> org.hibernate.type.BinaryType@14d8e132 2023-02-08 21:58:08.766 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-binary -> org.hibernate.type.WrapperBinaryType@50cdfafa 2023-02-08 21:58:08.766 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Byte[] -> org.hibernate.type.WrapperBinaryType@50cdfafa 2023-02-08 21:58:08.766 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Byte; -> org.hibernate.type.WrapperBinaryType@50cdfafa 2023-02-08 21:58:08.767 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration row_version -> org.hibernate.type.RowVersionType@129c4d19 2023-02-08 21:58:08.767 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration image -> org.hibernate.type.ImageType@3ab595c8 2023-02-08 21:58:08.768 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration characters -> org.hibernate.type.CharArrayType@7781263c 2023-02-08 21:58:08.768 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char[] -> org.hibernate.type.CharArrayType@7781263c 2023-02-08 21:58:08.768 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [C -> org.hibernate.type.CharArrayType@7781263c 2023-02-08 21:58:08.769 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-characters -> org.hibernate.type.CharacterArrayType@37d3e140 2023-02-08 21:58:08.769 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Character; -> org.hibernate.type.CharacterArrayType@37d3e140 2023-02-08 21:58:08.769 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Character[] -> org.hibernate.type.CharacterArrayType@37d3e140 2023-02-08 21:58:08.769 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration text -> org.hibernate.type.TextType@a3cba3a 2023-02-08 21:58:08.770 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ntext -> org.hibernate.type.NTextType@7d133fb7 2023-02-08 21:58:08.771 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration blob -> org.hibernate.type.BlobType@49c1e294 2023-02-08 21:58:08.771 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Blob -> org.hibernate.type.BlobType@49c1e294 2023-02-08 21:58:08.771 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_blob -> org.hibernate.type.MaterializedBlobType@124eb83d 2023-02-08 21:58:08.773 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration clob -> org.hibernate.type.ClobType@2d206a71 2023-02-08 21:58:08.773 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Clob -> org.hibernate.type.ClobType@2d206a71 2023-02-08 21:58:08.774 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nclob -> org.hibernate.type.NClobType@7841bd30 2023-02-08 21:58:08.775 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.NClob -> org.hibernate.type.NClobType@7841bd30 2023-02-08 21:58:08.775 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_clob -> org.hibernate.type.MaterializedClobType@42a0786f 2023-02-08 21:58:08.775 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_nclob -> org.hibernate.type.MaterializedNClobType@39652a30 2023-02-08 21:58:08.776 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration serializable -> org.hibernate.type.SerializableType@559991f5 2023-02-08 21:58:08.779 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration object -> org.hibernate.type.ObjectType@106c988 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Object -> org.hibernate.type.ObjectType@106c988 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_date -> org.hibernate.type.AdaptedImmutableType@5627cb29 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_time -> org.hibernate.type.AdaptedImmutableType@4d4c1ba9 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_timestamp -> org.hibernate.type.AdaptedImmutableType@2017f6e6 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_dbtimestamp -> org.hibernate.type.AdaptedImmutableType@115c946b 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar -> org.hibernate.type.AdaptedImmutableType@79ca7bea 2023-02-08 21:58:08.780 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar_date -> org.hibernate.type.AdaptedImmutableType@54f6b629 2023-02-08 21:58:08.781 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_binary -> org.hibernate.type.AdaptedImmutableType@4bc9ca97 2023-02-08 21:58:08.781 DEBUG 142324 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_serializable -> org.hibernate.type.AdaptedImmutableType@3e43f049 2023-02-08 21:58:08.839 INFO 142324 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2023-02-08 21:58:08.946 INFO 142324 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2023-02-08 21:58:08.996 INFO 142324 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 2023-02-08 21:58:09.049 DEBUG 142324 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@66234b0f] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@2fca3eb5] 2023-02-08 21:58:09.221 DEBUG 142324 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@66234b0f] to SessionFactoryImpl [org.hibernate.internal.SessionFactoryImpl@7e81617a] 2023-02-08 21:58:09.262 INFO 142324 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-02-08 21:58:09.271 TRACE 142324 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@7e81617a] for TypeConfiguration 2023-02-08 21:58:09.273 INFO 142324 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-02-08 21:58:09.567 INFO 142324 --- [ main] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html] 2023-02-08 21:58:09.809 INFO 142324 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2023-02-08 21:58:09.822 INFO 142324 --- [ main] JPABOOK2.JPASHOP2.Jpashop2Application : Started Jpashop2Application in 4.553 seconds (JVM running for 5.168)
웹앱 spring-boot 웹앱 spring spring-boot JPA jpa java
시원
2023-02-08T13:02:41.530Z
댓글 1
좋아요 1
조회수 736
미해결
[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요. 노드버드강의 saga 쪼개기 부분 강의 듣고 있습니다. 로그인을 요청, 성공, 실패 이렇게 세세하게 나누시는데 이유가 궁금합니다. 로그인 요청을 보내면 무조건 성공하는게 아닌건가요? 저는 LOG_IN_ACTION 액션에 isLoggedIn 만 true/false 왔다갔다 하면 될거 라고 단순하게 생각하고 있었는데 왜 굳이 이렇게 나눠서 해야 되는지 와닿지가 않습니다. 뒤쪽의 서버 강의 까지 들으면 이해가 갈까요?
redux react node.js express nodejs next.js Next.js
ea
2023-02-08T12:59:58.694Z
댓글 2
좋아요 0
조회수 397
미해결
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
선생님 yml파일이 아이콘이 나뭇잎으로 안바뀝니다.. 그리고 Driver 단어도 컨트롤 누르고 타고 들어가지지가 않아요.. 선언되어 있지 않다고 뜹니다..
spring-boot aws java JPA jpa mysql spring
starbucks50
2023-02-08T12:50:41.117Z
댓글 1
좋아요 2
조회수 393
미해결
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 안녕하세요 강사님 flutter doctor를 진행했을 때 해당 문제가 생겨 질문드립니다. 구글링 해보고 설치를 진행해봤는데 잘 모르겠습니다 ㅠㅠ
kcb9582
2023-02-08T12:43:41.150Z
댓글 1
좋아요 0
조회수 558
해결됨
홍정모의 따라하며 배우는 C++
제목 그대로 궁금한데요. Something::_init이 Something 클래스 안에있는 init클래스까지는 이해가 됩니다. 그런데 왜 _init 옆에 또 Something을 써줘야하나요??
Ambition
2023-02-08T12:42:32.611Z
댓글 1
좋아요 0
조회수 567
미해결
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2분 41초에 go(3,3) go(4,4)가 어떻게 나오는지 알수있을까요?? go(3,4)에서 min = (3+4)/2 = 3.5 이렇게 3.5가 나오는데 ... mid가 int값이면 반올림해야되는건가요? 아니면 소수 점은 버리는건가요?? 이해가 잘 안갑니다 ㅠㅠ
김인겸
2023-02-08T12:30:48.400Z
댓글 1
좋아요 1
조회수 350
미해결
스프링 DB 1편 - 데이터 접근 핵심 원리
MemberRepositoryV1에 있는 delete는 없는 테이블을 삭제해도 왜 문제가 없는건가요? accountTransfer() 테스트 부분에서 리포지토리에 memberA,memberB만 저장했을때 aftereach에서는 memberEx까지 삭제해주는데 왜 예외가 발생하지 않는건지 궁금합니다
10jmin04
2023-02-08T12:18:40.205Z
댓글 3
좋아요 0
조회수 656
미해결
홍정모의 따라하며 배우는 C언어
testing 자리에 조건과 조건을 ,로 연결하면 안되는 게 맞는지 질문드립니다ㅠㅠ Visual studio에서 해보니까 testing 자리에 조건 둘을 ,로 쓰면 왼쪽 조건은 무시된다고 나오는데 이게 모든 경우에 그런건지 특정 경우에 한정된 건지 궁금합니다.
남영우
2023-02-08T12:06:32.306Z
댓글 1
좋아요 0
조회수 376
해결됨
왕초보를 위한 네트워크 기초
강사님 안녕하세요! 강사님 수업 들으면서 나날이 네트워크 지식이 깊어지고 있어 감사할 뿐입니다. 제가 Transport 계층 개념 추가 강의를 듣다가 UDP 통신에 관해 의문이 생겨서 질문 남깁니다. 우선 강의에서 위 그림을 잘못된 것이라 하셨습니다. 저기서 밑에 Response는 다 지워야 되는 게 맞는거라 하셨는데 여기에 의문이 있습니다. 실시간 통신에서 UDP 방식을 쓴다 하셨는데 예를 들어 저희가 네이버에서 실시간 축구 중계를 보기 위해 "중계 시청" 버튼을 클릭하면 그게 Client가 Server에게 "축구 보게 데이터 좀 "라고 Request 요청을 보내는 거라 생각합니다. 그럼 서버가 요청을 받아 클라이언트에게 축구 중계 데이터를 일방적으로 계속 빠르게 데이터를 주는 게 밑의 Response 화살표라고 생각합니다. 제가 생각하는 부분에 있어서 기술적으로나 논리적으로 틀린 게 있을까요?
asd
2023-02-08T11:58:10.486Z
댓글 1
좋아요 0
조회수 1003
미해결
파이썬으로 영화 예매 오픈 알리미 만들기
링크를 복사하면 흰화면만 보이는데 이 경우에는 어떻게 해야하나요?
조윤희(풀스택 2회차)
2023-02-08T11:34:53.152Z
댓글 0
좋아요 7
조회수 1036
미해결
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
왜 nLogN 인지 이해가 안되는데 조금만 더 쉽게 설명 좀 부탁드립니다. 그리고 중간 설명에서 log2의 n은 무엇을 말하는건가요?
콩팥팥죽
2023-02-08T11:13:54.158Z
댓글 1
좋아요 0
조회수 510
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
import requests from bs4 import BeautifulSoup respones = requests.get("https://www.coupang.com/np/categories/498917") html = respones.text soup = BeautifulSoup(html,'html.parser') item = soup.select(".baby-product-link") # 쿠팡 아이템 1페이지 모두 지정 for items in item: print(f"{pn}페이지 입니다=========================") name = items.select("div.name") #리스트 url = items.attrs['href'] #두번째 링크의 href를 추출 그리고 url에 저장 response = requests.get(url, headers={'user-agent' : 'mozila/5.0'}) # headers={'user-agent' : 'mozila/5.0'}로 기계같이 보이는 오류를 막음 #받아온 url들을 다시 불러옴 html = response.text # 받아온걸 텍스트로 변환 soup = BeautifulSoup(html,'html.parser') # 알아보기쉽게 만들어줌 img = soup.attrs[".src"]# 본문이 가지고 있는 자신만의 태그로 지정 print (name,img) pn = pn + 1 이런식으로 응용 해보았는데 실행을 하면 오류도 없고 아무 동작이 없네요 .. 이런 경우 어떻게 해야하죠 ? 터미널에는 아무 글도 안떠요 그냥 파일 경로만 뜹니다
정명준
2023-02-08T11:11:29.295Z
댓글 1
좋아요 1
조회수 410
미해결
홍정모의 따라하며 배우는 C++
먼저 양질의 퀄리티 강의를 제공해주신 교수님께 감사의 말씀을 드립니다. 그런데, 어떤 강의에서는 동영상에서 소스코드를 왔다갔다 움직이셔서 보고 따라 치기가 힘들더라구요. 혹시 "홍정모 공식 카페"에 따배씨++에 관한 소스코드가 제공되어 있을까요?? 그렇지 않다면, 어디서 리소스를 얻을 수 있을까요? 감사합니다 :)
Ambition
2023-02-08T10:00:10.398Z
댓글 2
좋아요 0
조회수 388
해결됨
쉽게 배우고, 포트폴리오로 만드는 반응형 웹! #설화수
경로를 확실히 주었는데 vs code에서는 작동하지만 intellij 에서는 적용되지 않습니다. 다른 방법은 없을까요?
html/css 클론코딩 HTML/CSS 반응형-웹 반응형-웹 클론코딩
boxman
2023-02-08T09:41:23.795Z
댓글 1
좋아요 1
조회수 442
해결됨
홍정모의 따라하며 배우는 C++
#include <iostream> #include <vector> #include <cassert> using namespace std; void printVector(vector<int>& temp, const int index) { assert(index >= 3); static_assert(index >= 3, "index should be less than 3");//여기서 컴파일 에러 } int main() { std::vector<int> vec{ 1,2,3,4,5 }; printVector(vec, 3); } static_assert 에서 에러가 나는데 매개변수를 const 상수화 해도 static_assert문에서 에러가 나는 이유가 뭔가요?
c++ static_assert C++ const 매개변수
seungmin38
2023-02-08T09:14:12.206Z
댓글 1
좋아요 0
조회수 368
미해결
배달앱 클론코딩 [with React Native]
errorResponse 에서 타입 에러가 납니다. 이것 저것 다 넣어봤는데 타입스크립트는 처음이라 뭘 고쳐야할 지 잘 모르겠어요ㅜㅜ SignIn.tsx import React, {useCallback, useRef, useState} from 'react'; import { ActivityIndicator, Alert, Pressable, StyleSheet, Text, TextInput, View, } from 'react-native'; import {NativeStackScreenProps} from '@react-navigation/native-stack'; import {RootStackParamList} from '../../AppInner'; import DismissKeyboardView from '../components/DismissKeyboardView'; import { useAppDispatch } from '../store'; import axios, { AxiosError } from 'axios'; import Config from 'react-native-config'; import userSlice from '../slices/user'; import EncryptedStorage from 'react-native-encrypted-storage'; type SignInScreenProps = NativeStackScreenProps<RootStackParamList, 'SignIn'>; function SignIn({navigation}: SignInScreenProps) { const dispatch = useAppDispatch(); const [loading, setLoading] = useState(false); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const emailRef = useRef<TextInput | null>(null); const passwordRef = useRef<TextInput | null>(null); const onChangeEmail = useCallback((text: string) => { setEmail(text.trim()); }, []); const onChangePassword = useCallback((text: string) => { setPassword(text.trim()); }, []); const onSubmit = useCallback(async() => { if (!email || !email.trim()) { return Alert.alert('알림', '이메일을 입력해주세요.'); } if (!password || !password.trim()) { return Alert.alert('알림', '비밀번호를 입력해주세요.'); } try { setLoading(true); const response = await axios.post(`${Config.API_URL}/login`, { email, password, }); console.log(response.data); Alert.alert('알림', '로그인 되었습니다.'); dispatch( userSlice.actions.setUser({ name: response.data.data.name, email: response.data.data.email, accessToken: response.data.data.accessToken, refreshToken: response.data.data.refreshToken, }), ); await EncryptedStorage.setItem( 'refreshToken', response.data.data.refreshToken, ); } catch (error) { const errorResponse = (error as AxiosError).response; if (errorResponse) { Alert.alert('알림', errorResponse.data.message); } } finally { setLoading(false); } }, [loading, dispatch, email, password]); const toSignUp = useCallback(() => { navigation.navigate('SignUp'); }, [navigation]); const canGoNext = email && password; return ( <DismissKeyboardView> <View style={styles.inputWrapper}> <Text style={styles.label}>이메일</Text> <TextInput style={styles.textInput} placeholder="이메일을 입력해주세요." placeholderTextColor="#666" value={email} onChangeText={onChangeEmail} importantForAccessibility="yes" autoComplete="email" textContentType="emailAddress" // IOS keyboardType="email-address" returnKeyType="next" clearButtonMode="while-editing" onSubmitEditing={() => { passwordRef.current?.focus(); }} blurOnSubmit={false} ref={emailRef} /> </View> <View style={styles.inputWrapper}> <Text style={styles.label}>비밀번호</Text> <TextInput style={styles.textInput} placeholder="비밀번호를 입력해주세요(영문,숫자,특수문자)" placeholderTextColor="#666" importantForAutofill="yes" value={password} onChangeText={onChangePassword} importantForAccessibility="yes" autoComplete="password" textContentType="password" // IOS // keyboardType="decimal-pad" secureTextEntry returnKeyType="send" clearButtonMode="while-editing" // IOS onSubmitEditing={onSubmit} ref={passwordRef} /> </View> <View style={styles.buttonZone}> <Pressable onPress={onSubmit} style={ !canGoNext ? styles.loginButton : StyleSheet.compose(styles.loginButton, styles.loginButtonActive) } disabled={!canGoNext || loading}> {loading ? ( <ActivityIndicator color="white" /> ) : ( <Text style={styles.loginButtonText}>로그인</Text> )} </Pressable> <Pressable onPress={toSignUp}> <Text>회원가입하기</Text> </Pressable> </View> </DismissKeyboardView> ); } const styles = StyleSheet.create({ textInput: { padding: 5, borderBottomWidth: StyleSheet.hairlineWidth, }, inputWrapper: { padding: 20, }, label: { fontWeight: 'bold', fontSize: 16, marginBottom: 20, }, buttonZone: { alignItems: 'center', }, loginButton: { backgroundColor: 'gray', paddingHorizontal: 20, paddingVertical: 10, borderRadius: 5, marginBottom: 10, }, loginButtonActive: { backgroundColor: 'blue', }, loginButtonText: { color: 'white', fontSize: 16, }, }); export default SignIn;
정이
2023-02-08T09:07:42.657Z
댓글 1
좋아요 0
조회수 1524
미해결
모바일 웹 퍼블리싱 포트폴리오 with Figma
쌤! 프로젝트 단독으로 모바일웹할때는 절대주소라고 말씀하셨는데 다른 학생이 한 것에는 상대주소로 되어있었잖아요 포폴이라서 그런거라고 말씀하셨는데요 몇번들어도 그부부분이 이해가 되지않아서요 ~ 모바일에 웹에 목업을 할꺼라서 그런건가요??
html/css 포트폴리오 jquery 모바일-디자인 HTML/CSS figma 포트폴리오 모바일-디자인
비타민걸
2023-02-08T09:04:46.024Z
댓글 2
좋아요 1
조회수 423
미해결
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 강사님. a[l] + a[r] == x 인 경우에 r-- 가 아니라 i++ 로 해도 상관없나요?
체스터
2023-02-08T08:53:02.261Z
댓글 1
좋아요 0
조회수 331
미해결
스프링 핵심 원리 - 기본편
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type ' hello.core.discount .DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,getDiscountPolicy 이 에러가 나서 원인을 찾아보니 AppConfig의 @Bean public DiscountPolicy getDiscountPolicy() { //return new FixDiscountPolicy(); return new RateDiscountPolicy(); } 이 부분과 @Component public class RateDiscountPolicy implements DiscountPolicy {} 이 부분때문에 RateDiscountPolicy 빈이 2개로 등록되어서 그런 것 같아 AppConfig에서 @Bean어노테이션을 주석처리하니 정상적으로 테스트가 됐는데요. 궁금한 점은 AutoAppConfig 에서 AppConfig에 대한 부분은 제외를 시켰는데 왜 중복이 되는가입니다.... @Configuration @ComponentScan( basePackages = "hello.core.member", excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) ) // 기존 AppConfig.java 때문에 컴포넌트 스캔 대상에서 제외시킴 public class AutoAppConfig {}
hyun
2023-02-08T08:47:26.111Z
댓글 3
좋아요 3
조회수 1532