inflearn logo
Course

Course

Instructor

hoon's Posts

hoon hoon

@chlxogns928264

Reviews Written
17
Average Rating
5.0

Posts 11

Q&A

(1,2강) char, varchar, text 관련 질문

MySQL 서버에 연결된 컨넥션중에서 해당 테이블을 사용하는 컨넥션의 개수만큼 해당 메모리 공간 예약이 필요합니다. 그렇군요 😃 내부적으로 테이블을 리빌드하며, 온라인으로 컬럼 추가가 불가능합니다. default를 표현식으로 추가하는 경우는 instant로 컬럼추가가 불가능하군요. 신기하네요. TEXT 타입은 항상 오프페이지로 저장되는 것은 아닙니다. 하나의 레코드 사이즈가 데이터페이지의 절반 크기보다 작은 경우 가변길이 컬럼의 값은 기존 다른 컬럼들과 함께 동일한 데이터페이지에 저장됩니다. text는 왜 row사이즈 제한(64KB)에 포함안되는지는 잘 이해가 안되네요. text나 varchar 둘다 오프페이지로도 저장될 수 있고 저장될 수 있어서 비슷한거같은데.. https://dev.mysql.com/doc/refman/8.0/en/column-count-limit.html#row-size-limits 공식문서에도 이유는 안나와있군요 🤔 근데 프로그램이 다 이유가 있는 동작만 하는건 아니니 그냥 그러려니.. 답변 감사합니다. 좀더 찾아보니 성욱님이 적으신 블로그글에 제 질문과 관련된 내용들이 많이 나오네요. https://medium.com/daangn/varchar-vs-text-230a718a22a1

Likes
0
Comments
4
Viewcount
630

Q&A

(1,2강) char, varchar, text 관련 질문

5번은 https://www.inflearn.com/questions/1305027/text-%ED%83%80%EC%9E%85-%EB%8D%B0%EC%9D%B4%ED%84%B0%EA%B0%80-%EC%A0%80%EC%9E%A5%EB%90%98%EB%8A%94-%EC%9C%84%EC%B9%98%EC%97%90-%EB%8C%80%ED%95%B4-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4 여기에 질문이 있군요.

Likes
0
Comments
4
Viewcount
630

Q&A

배포해서 서버접속하는것까지 성공하였습니다

spring: config: activate: on-profile: local datasource: url: "jdbc:h2:mem:balance;MODE=MYSQL;NON_KEYWORDS=USER" username: "sa" password: "" driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: format_sql: true show_sql: true dialect: org.hibernate.dialect.H2Dialect open-in-view: false h2: console: enabled: true path: /h2-console server: port: 8081 --- spring: config: activate: on-profile: dev datasource: url: "jdbc:mysql://localhost/balance" username: "root" password: "Abcd1234!" driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: none properties: hibernate: format_sql: true show_sql: true dialect: org.hibernate.dialect.MySQL8Dialect open-in-view: false server: port: 8081 와 같고 dev 로 실행시켰고 mysql 안에 balance 에는 테이블과 정보를 새로 넣어두었습니다

Likes
1
Comments
2
Viewcount
383

Q&A

프로젝트 실행이 안돼요

dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' } 를 추가하였더니 정상작동합니다 이유가 뭔가요????

Likes
0
Comments
3
Viewcount
869

Q&A

프로젝트 실행이 안돼요

/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=63069:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/kimyunsoo/Downloads/jdbc 7/out/production/classes:/Users/kimyunsoo/Downloads/jdbc 7/out/production/resources:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-jdbc/2.7.5/b57c3f8fb2fe235a8ff368755092371423bbc5b3/spring-boot-starter-jdbc-2.7.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/2.7.5/c28e1546461803490588085345ba5d2897d232bc/spring-boot-starter-2.7.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/com.zaxxer/HikariCP/4.0.3/107cbdf0db6780a065f895ae9d8fbf3bb0e1c21f/HikariCP-4.0.3.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jdbc/5.3.23/c859919a644942822e49cb7f2404b2c4d3cba040/spring-jdbc-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/2.7.5/96646e63a2296d0a3209383e81cdb8c87ab2f913/spring-boot-autoconfigure-2.7.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.7.5/fd04e228e6e21b7ad13c10ae29afd31868d842e5/spring-boot-2.7.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/2.7.5/61f4c53e35baa31a269bbeb7bb9d5e781448feef/spring-boot-starter-logging-2.7.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/jakarta.annotation/jakarta.annotation-api/1.3.5/59eb84ee0d616332ff44aba065f3888cf002cd2d/jakarta.annotation-api-1.3.5.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.23/91407dc1106ea423c44150f3da1a0b4f8e25e5ca/spring-core-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.30/8fde7fe2586328ac3c68db92045e1c8759125000/snakeyaml-1.30.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/5.3.23/ab313b4028c62e18fe02defdd5050af704778428/spring-tx-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.3.23/3bdefbf6042ed742cbe16f27d2d14cca9096a606/spring-beans-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.3.23/530b36b2ce2c9e471c6a260c3f181bcd20325a58/spring-context-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.11/4741689214e9d1e8408b206506cbe76d1c6a7d60/logback-classic-1.2.11.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-to-slf4j/2.17.2/17dd0fae2747d9a28c67bc9534108823d2376b46/log4j-to-slf4j-2.17.2.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.36/ed46d81cef9c412a88caef405b58f93a678ff2ca/jul-to-slf4j-1.7.36.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jcl/5.3.23/3c7eb5fcca67b611065f73ff4325e398f8b051a3/spring-jcl-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.3.23/30d0034ba29178e98781d85f51a7eb709a628e9b/spring-aop-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.3.23/3a676bf4b9bc42bd37ab5ad264acb6ceb63397a2/spring-expression-5.3.23.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.2.11/a01230df5ca5c34540cdaa3ad5efb012f1f1f792/logback-core-1.2.11.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.17.2/f42d6afa111b4dec5d2aea0fe2197240749a4ea6/log4j-api-2.17.2.jar:/Users/kimyunsoo/.gradle/caches/modules-2/files-2.1/com.h2database/h2/2.1.214/d5c2005c9e3279201e12d4776c948578b16bf8b2/h2-2.1.214.jar hello.jdbc.JdbcApplication . ____ _ /\\ / ___'_ __ ( _)_ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.5) 2023-08-04 11:11:53.900 INFO 59660 --- [ main] hello.jdbc.JdbcApplication : Starting JdbcApplication using Java 11.0.18 on gim-yeonsuui-MacBookAir.local with PID 59660 (/Users/kimyunsoo/Downloads/jdbc 7/out/production/classes started by kimyunsoo in /Users/kimyunsoo/Downloads/jdbc 7) 2023-08-04 11:11:53.903 INFO 59660 --- [ main] hello.jdbc.JdbcApplication : No active profile set, falling back to 1 default profile: "default" 2023-08-04 11:11:54.570 INFO 59660 --- [ main] hello.jdbc.JdbcApplication : Started JdbcApplication in 0.908 seconds (JVM running for 1.132) Process finished with exit code 0 이렇게 뜨고 바로 꺼집니다 ㅠㅠ

Likes
0
Comments
3
Viewcount
869