묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
78번 질문드립니다.
find 함수에서 ufn[n]=find(ufn[n]); 이 부분으로 인해서 최소비용을 구한이후에 ufn 배열을 출력하면 전부 요소가 6으로 되어있어야 하는거 아닌가요? 근데 출력해보니 434646444 이런식으로 나오는데 이유가 뭔가요?
-
미해결인스타그램 클론 - full stack 웹 개발
카인드패밀리님들!
현재 이렇게 app별로 분할하고 모델들을 pk로 연결하여 개발하는 방식을 마이크로서비스 아키텍처라고 하나요?? (url도 따로 따로 해주는 것 보면 마이크로서비스 아키텍처 같은데) 만약에 맞다면 API게이트 역할은 config 폴더에서 처리해주는 부분과 같은 것인가요? 아니라면 무슨 방식인가요.?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 강사님 JPA와 DB 연동에 문제가 생겨서 도움 요청부탁드립니다
JPA와 DB 연동중 문제가 발생했는데 혼자서 해봐도 해결을 못하겠어서 도움 요청드립니다 ㅜㅜ 아래는 현재 DB 세팅 상태입니다 DB 접속 상태입니다 application.yml 소스입니다 아래는 에러코드 입니다 Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1771) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117) ... 49 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:179) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:119) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1215) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1246) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1767) ... 64 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:94) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 81 more song.project.MemberRepositoryTest > testMember FAILED java.lang.IllegalStateException Caused by: org.springframework.beans.factory.BeanCreationException Caused by: org.hibernate.service.spi.ServiceException Caused by: org.hibernate.HibernateException 1 test completed, 1 failed > Task :test FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/Users/user/git/SpringBoot-JPA/project/build/reports/tests/test/index.html * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 5s 5 actionable tasks: 3 executed, 2 up-to-date yml 계층을 잘못잡았나 싶어서 2칸씩 계층 잡았는지 확인해봤는데 그것까진 잘 되어있었습니다 도와주시면 감사하겠습니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
설치시 => error: unable to create file test/fast/Aliases/"nvm alias" should not accept aliases with slashes: Invalid argument 에러가 발생해서 찾아보던중 windows 에서 git-bash 를 사용하지 말라고 하여 setting.json 에서 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", 했는데 같은 에러가 발생 curl 설치가 안됩니다...ㅠ 조언 부탁드립니다.
-
미해결기본을 확실히!! HTML의 모든 것
저도 편집기..
편집기를 어떻게 실행하는거죠?ㅠㅠ1강까지밖에 못따라갔어요ㅠㅠㅋㅋㅋ
-
해결됨SVG 마스터
마스크 연습
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요. ItemService Test에 관련하여 질문이 있습니다.
ItemService의 test case를 작성해서 혼자 해보려고 하는데요. 아래와 같이 ItemService.saveItem(item); 을 넣으면 문제없이 진행이 되는데 @Test public void 상품한개조회() throws Exception { //given Item item = new Book(); item.addStock(100); //when itemService.saveItem(item); Item findItem = itemService.findOne(item.getId()); //then assertEquals(findItem, item); } 아래와같이 ItemService.saveItem(item); 을 넣지 않으면 item.getId()가 null값이 출력되면서 에러가 발생하더라구요. @Test public void 상품한개조회() throws Exception { //given Item item = new Book(); item.addStock(100); //when Item findItem = itemService.findOne(item.getId()); //then assertEquals(findItem, item); } 여기서 saveItem을 하지 않았을 경우 왜 item.getId()의 값이 null이 나오는지 이해가 가지 않습니다.. 제가 추측한 결과 item이라는 instance를 만들긴 하였지만 saveItem을 통해 JPA가 DB에 넣지 않으면 generateValue가 실행되지 않기에 실제 Long 타입의 id값이 대입되지 않아 getId()의 값이 없는 것이 아닌가 싶은데 강사님의 명쾌한 답변을 기다리겠습니다. p.s) 상품을 한 개 조회하기 위한 test case는 저렇게 작성하면 되는걸까요? 혹시 더 좋은 조회 test 작성 요령이 있을까요?
-
미해결취미로 해킹#1(OverTheWire - Bandit)
서버와 관련해서 궁금한 점 질문합니다!
뒷부분에 서버에 대해 설명해주신 것을 듣고 궁금한 점이 있어서 질문드립니다. 먼저 서버가 클라이언트의 요청에 대해서 응답을 주는 프로그램이라고 하셨는데, 이 프로그램들이 일시적이든 장기적으로 저장되는 공간이 일반적으로 서버라고 부르는 하드웨어인가요?? 서버를 일시적으로 생성할 때 포트 번호를 같이 입력하는 것은 그 포트에 어떤 서버도 등록되어있지 않기 때문에 이용 가능한건가요?? 관련 지식이 없어서 이런 질문드립니다..
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
여백제거..ㅠㅠ
안녕하세요 선생님. 좋은강좌 감사합니다. 덕분에 포트폴리오도 독학으로 도전해서 코딩하는 중입니다 이미지처럼 내용을 적으면 여백이 생기는데 이걸 어떻게 해야할까요? 강의는 얼추 다 들었는데.. 이런 비슷한 내용을 알려주신 강의가 생각이 안나네요ㅠㅠ 폰트크기를 70~80px로 키우면 티가 확 나서..어떻게 해야할지 고민입니다 참고로 저는 지금 fullpage.js를 사용해서 포폴을 만들고있습니다.. (css도 겨우땐 초짜지만 유튜브 따라보면서 하고있습니다ㅠ)
-
미해결대세는 쿠버네티스 (초급~중급편)
안녕하세요 질문입니다.
안녕하세요. 현재 강의를 수강하고 있는 학생입니다. 다름이 아니라 저의 태스트 환경이 강의와 조금 상이하여 초기 세팅부터 문제를 격고 있어 몇가지 질문을 드리려고 합니다. 현재 저의 개발 환경은 aws ec2 인스턴스 두 개와 이 둘을 ssh로 접근하는 mac기반 pc 하나입니다. kubeadm 명령어로 init 하는 것 까지는 성공하였으나 대시보드를 띄우는 데 어려움을 격고 있습니다. 강의의 설치관련 자료 세 개 및 여러 구글 자료를 참고하였지만 해결책을 찾을 수 없었습니다. 구체적인 문제는 nohup kubectl proxy --port=8001 --address=<master-pubric-ip> --accept-hosts='^*$' >/dev/null 2>&1 & 위 명령어를 실행했을 때 netstat로 포트를 확인해 보면 [1]+ Exit 255 sudo kubectl proxy --port=8001 --address=<master-pubric-ip> --accept-hosts='^*$' > /dev/null 2>&1 위와 같이 포트가 죽는 문제가 발생하고, 단순 아래와 같이 명령어를 실행하면 kubectl proxy ⇒ Starting to serve on 127.0.0.1:8001 포트가 열리기 하였으나, 맥 pc에서 해당 url(http://<aws-pubric-Ip>:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/)에 접근하면 사이트에 연결할 수 없음이라는 메세지가 뜨며 대시보드에 접근을 할 수 없습니다. aws 인바운드에는 포트 8001의 모든 tcp 를 열어둔 상대입니다. 어떤 식으로 해결해야 할 지 감이 안잡혀서 답답한 마음에 질문을 남깁니다. 감사합니다.
-
미해결React로 NodeBird SNS 만들기
17 : 10 에서 req.logout();
logout() -> 함수가 갑자기 어디서 나오는 거죠?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
jsp와 오라클 db로 게시판 만드는 강의 부탁드려요///
jsp와 오라클 db로 게시판 만드는 강의 부탁드려요..
-
미해결대세는 쿠버네티스 (초급~중급편)
kubernetes 전체 구성 문의 드립니다.
실제 환경에서는 kubernetes Dashboard 를 쓰지 않고 사용하신다고 하셨는데 실제환경에서는 일반적으로 어떻게 구성을 하시는지 궁금합니다.
-
[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
아나콘다 설치시 오류
삭제된 글입니다
-
미해결React로 NodeBird SNS 만들기
router.push 질문 드립니다
전에 제가 놓친 부분이 있는지 모르겠는데 현재 로그인 되지 않는 상태에서 프로필 접근이 가능하여 로그인 전에는 프로필 접근을 막으려고 전에 사용하셨던 코드를 이용하여 프로필에 아래 코드를 추가했는데요 useEffect(() => { if (!me) { alert('메인 페이지로 이동'); Router.push('/'); }}, []); 이런식으로 노드버드/프로필에 언더바가 둘 다 적용되거나 아니면 프로필에 그대로 남아있거나 하는 문제가 있네요. 이건 라우터의 문제인가요 아니면 antd 설정을 해줘야 할까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
pendulum 설치 오류
pendulum 설치 시 위와 같은 오류가 발생하면서 설치가 되지 않습니다. 뭐가 잘못된 걸까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
덧셈함수 작성시 return을 사용하지 않으면 오류가 납니다.왜 그런가요?
왜 이런 오류가 발생하는지 알고싶습니다
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
배열 생성시 메모리와 사용메모리는 차이가 있나요?
int [] i = {10,20,30} 을 하면 배열을 통해 4byte*3 = 12byte의 배열이 생성되지만, 여기서 배열은 특정 값의 주소를 입력하는 공간이므로, 값이 있는 공간(10,20,30)은 다른 메모리 값을 가지기때문에 실제 사용 메모리는 12byte보다 증가한 값인가요? 그리고 (10,20,30)이 사용하는 메모리는 int형으로 표현되는 것이 아닌가요? 메모리 사용용량이 어떻게 되는 지 궁금합니다.
-
해결됨퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
menu 탭메뉴,메뉴 1 (22:41)
코드 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> /*reset*/ html,body{width: 100%; height: 100%; } body,input,textarea,select,button,table {font-family: 'Malgun Gothic','돋움',Dotum,AppleGothic;font-size: 12px} img, fieldset{border: 0 } ul,ol{list-style: none} em,address{font-style: normal} a{text-decoration: none} a:hover,a:active,a:focus{text-decoration: underline;} /*style*/ /*js로 할 것을 css로 무리하게 하면은 cross-browsing에 문제가 생긴다고 알려져 있다. */ .wrap{ width: 960px; border: 1px solid red; margin: 0 auto; } .tab_list li.m1 > a{ /* 만일 ie6을 고려하지 않는다면 자식 선택자도 가능한 선택지 이다. */ color: red; } .tab_list{ /* 메뉴 바를 보면 위치는 달라지지 않고 고정되어 있으니까 li보다는 .tab_list나 ul이 낫다 */ position: relative; } .tab_list li.m1, .tab_list li.m2, .tab_list li.m3{ } /*이렇게 해야 메인 버튼을 먼저 디자인 할 수 있겠죠. */ .tab_list li.m1 > a, .tab_list li.m2 > a, .tab_list li.m3 > a{ /*메인 메뉴들을 display하는 방식에 float을 하려는 데 그게 이치에 안맞는다 그 이유로는 밑에 li까지 딸려있으니까 그렇다. 그래서 >a로서 메뉴만 잡아주는 형태를 잡는다.*/ float: left; display: block; /*왜냐면 하나씩 블록을 가져서 넘어가야 하기 때문입니다. 또한 크기도 만들 수 있으니까.*/ /*height: 35px ; */ padding: 0 30px; background-color: #eee; border: 1px solid #ddd; color : #666; font-size: 13px; line-height: 35px; /*높이라고 생각해도됨.*/ } .tab_list li.m1 ul, .tab_list li.m2 ul, .tab_list li.m3 ul{ position: absolute; left:0; top:36px; width:100%; border-top: 1px solid #aaa /* absolute가 원래 처리를 하면 내용까지만 처리가 됩니다. 그럴 때에는 크기를 지정하면 됩니다. 픽셀보다는 %로 바깥에 무언가 있을 때 채워지도록 합니다. */ } .tab_list li.m1 .more, .tab_list li.m2 .more, .tab_list li.m3 .more{ position: absolute; right: 0; top: 0; } </style> </head> <body> <div class="wrap"> <div class="tab_list"> <ul> <li class="m1"> <a href="#"><span>공지사항</span></a> <ul> <li><!-- › 요즘에는 이렇게 안쓰고 아이콘을 넣음--><a href="#">이것은 첫 번째 탭의 공지사항 목록 입니다.</a></li> <li><a href="#">이것은 첫 번째 탭의 공지사항 목록 입니다.</a></li> <li><a href="#">이것은 첫 번째 탭의 공지사항 목록 입니다.</a></li> </ul> <p class="more"><a href="#">공지사항 더보기</a></p> <!-- 성격이 다르니까 빼주는 것이 좋겠죠 --> </li> <li class="m2"> <a href="#"><span>보도자료</span></a> <ul> <li><a href="#">이것은 두 번째 탭의 보도자료 목록 입니다.</a></li> <li><a href="#">이것은 두 번째 탭의 보도자료 목록 입니다.</a></li> <li><a href="#">이것은 두 번째 탭의 보도자료 목록 입니다.</a></li> <li><a href="#">이것은 두 번째 탭의 보도자료 목록 입니다.</a></li> </ul> <p class="more"><a href="#">보도자료 더보기</a></p> </li> <li class="m3"> <a href="#"><span>해명자료</span></a> <ul> <li><a href="#">이것은 세 번째 탭의 해명자료 목록 입니다.</a></li> <li><a href="#">이것은 세 번째 탭의 해명자료 목록 입니다.</a></li> <li><a href="#">이것은 세 번째 탭의 해명자료 목록 입니다.</a></li> <li><a href="#">이것은 세 번째 탭의 해명자료 목록 입니다.</a></li> <li><a href="#">이것은 세 번째 탭의 해명자료 목록 입니다.</a></li> </ul> <p class="more"><a href="#">해명자료 더보기</a></p> </li> </ul> </div> </div> </body> </html> 결과창 질문 강의 도중에 border-top을 이용해 라인을 처리하는 부분이 있는데 꽤나 오래 고민 해봤는데 해결을 못해서 질문합니다. 계속해서 결과창의 보라색과 같은 남는 선이 생깁니다. 어떻게 해결해야 할까요?? 저의 코드를 수정한 코드를 보여주신다면 정말 감사하겠습니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
샘플 파일 문의 드립니다.
전체 강의 내용은 각 부분을 파악하는데 많은 도움 감사드립니다.^^ 실제 모든 부분이 간단하게 만들어져 적용되어진 어플리케이션 배포 가능한 github 주천해 주실수 있을까요? 그리고 현재 실무에서는 어떤 언어로 개발되어진 app을 주로 배포하고 계신지 궁금합니다. javascript 프레임워크를 주로 배포하실것으로 예상되는데. 참고로 말씀드리면 저는 spring boot 로 개발된 어플을 배포 해보려고 하고 있습니다.