전체 글
자바 기술 면접 참고 링크
CS 전반적 지식과 분야별 링크 깃허브 Repo github.com/JaeYeopHan/Interview_Question_for_Beginner JaeYeopHan/Interview_Question_for_Beginner :boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - JaeYeopHan/Interview_Question_for_Beginner github.com 실제로 질문하실 것 같은 질문들 모음 velog.io/@hygoogi/%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%..
Swagger 적용
순서 pom.xml에서 swagger 받기 WebMvcContextConfiguration.java ( WebMvcConfigurerAdapter implement file)에 addResourceHandlers메서드에 registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/"); 3. SwaggerConfig 파일 만들고 @Bean public Docket api() { return new Do..
이클립스에서 CSS파일 로딩이 안될때
1. 주소를 ="./webs.css" 가 아닌 풀경로로 넣어보세요. http://www.naver.com/test/webs.css이런식으로 2. 같은경로에 이미지(jpg) 하나 넣어보고 제대로 불려오는지 보세요. 1~2번이 안된다.. 그럼 100% 경로문제임 경로가 틀려서요. 1.2번이 된다. : 그럼 css 파일이 깨진것임. 다시 만들어서 업로드하세요. 근데 보통 초보들은 처음 답변한내용이 안되는 경우가 많음... (일명 경로 틀린것임) 예를 들어서 www.naver.com/test로 생각되지만 사실은 www.naver.com/test/aaa 부터 시작하는것임 나의 경우 네이버 부스트 코스 예약 3단계 진행중 파일 인코딩을 utf-8로 변경 한 후 파일이 깨져서 발생한 문제였다. 참고 자료 OKKY |..
네이버 부스트 코스 Incorrect column count expect 1 actual 2;
쿼리문을 category_id와 count 두개를 받는 쿼리를 짰는데 int 하나만 달라고 해서 생긴 에러였음 리턴값을 잘 확인하자. Incorrect column count expect 1 actual 2; SELECT_NUMBER_OF_PRODUCT_COUNT_FROM_CATEOGORY = "select COUNT(*) from category join product on category.id category.id = product.category_id where category_id = :category_id group by category_id;"; SELECT_NUMBER_OF_PRODUCT_COUNT_FROM_CATEOGORY = "select category_id, COUNT(*) from ..
14. 프론트엔드 라이브러리 설정
출처 www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 | 강의 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com WebJar vs NPM 백기선님은 웹보다는 NPM을 선호하신다고 함 WebJar은 라이브러리 업데이트가 느리다. 심지어 올라오지 않은 라이브러리도 많다. 스프링 부트와 NPM src/main/resource/static 디렉토리 이하는 정적 리소스로 제공한다. (스프링 ..
jdk15 charAt 분석해보기
String class의 내장함수 charAt분석 로직설명 라틴문자 혹은 UTF16인지 구별한다. index 변수를 받아서 byte[] value 변수의 길이(value.length)의 범위를 index가 넘어간다면 StringIndexOutofBoundException을 throws 한다. 범위를 넘어가지 않는다면 byte배열인 value의 index 번째의 값과 0xff를 비트 논리곱 연산하여 양수값만 도출 후 char형으로 캐스팅 ((char)value[index] & 0xff) 캐스팅한 문자를 리턴 latin1 or utf16 -> 바이트 배열의 byte[index] & 0xff로 만든 바이트 값을 char형으로 캐스팅하고 리턴해주는 것으로 보입니다. java15 기준 public char cha..