본문 바로가기

전체 글

(382)
From the scratch 참조: https://www.youtube.com/watch?v=TTLHd3IyErM 반응형 웹페이지란? 사이즈에 따라 컨텐츠의 배치가 달라지는 것. 프론트엔드의 대부분의 프래임워크는 자바스크립트를 기반으로 하기 때문에 잘 알고 있어야함. HTML, CSS는 프레임워크와 상관없이 계속쓰임. HTML:모든 태그 알수 있다. 찾아가면서 해결해 나가야함. 따라서 태그정보 어디서 찾아야 하는지 소스 알아두기. Page Structure: HTML에서 정말 중요한 Point 페이지의 구조를 어떻게 어떻게 잡아나갈것인가 Semantic Tags:어떨때 어떤 태그쓰는지 SEO: Search Engine Optimization: 사용자가 검색엔진에 검색했을때 내 웹페이지가 나오게 만드는 것. 이 모든것을 꼼꼼히 공부하..
Typescript란? 참고: https://www.youtube.com/watch?v=tP4apCtkqy8&list=PLcqDmjxt30Ru7uSbzi28capKJKIeaOwH9 Javascript의 슈퍼셋이기 때문에 Javascript를 알아야 배울수 있음. Javascript의 변수, 함수의 매개변수, 함수의 리턴값의 타입이 명시적으로 붙은 것이 타입스크립트이다. 물론 타입을 안붙여주어도 되지만 타입을 붙이지 않으면 그냥 자바스크립트가 되는것임. TypeScript는 언엉이면서 라이브러리임. 엄격한 문법을 지원한다. 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다. 자바스크립트의 실행기는 브라우저와 노드이다(노드는 서버가 아님). 브라우저는 타입스크립트의 실행기가 아니기..
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 출처: https://yeonyeon.tistory.com/240 Develop/Java [Java] java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러 by 연로그 2022. 6. 20. java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러 🤔 상황 Java 8에서 Java 11로 버전 업그레이드 😱 원인 Java 8 -> Java 9 버전업 시 해당 모듈이 제거됨 Java SE 9: JAXB API를 Java EE API로 간주해 기본 클래스 경로에 포함하지 않음 Java 11: JAXV API를 JDK에서 아예 제거 🔻 Java EE란? 더보기 더보기 💡 해결 Maven..
H2 새로운-저장소-생성하기 출처: https://velog.io/@mingsound21/H2-Dababase-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 1. create new database 열기 h2.bat 실행한 뒤, 하단 바에서 ^ 클릭 H2 Dababase Engine 우 클릭 create a new database 2. DB 경로, username, password 입력 🗂️ 경로 ./ : h2 bin 폴더에 생성 ~/ : 개인 컴퓨터의 user 폴더에 생성 ⚠️ 참고로 비번 값 안 넣으면 생성이 안됩니다 ㅠㅠ 😄 일단 아무거나 넣고 나중에 비밀번호를 빈 값으로 설정해주면 비밀번호 입력하지 않고 접..
스프링부트와 그에 따른 알맞은 버전 선택하기 라이브러리 버전을 선택할때 좋은 방법은 https://spring.io/projects/spring-boot/ 에 가서 내가 사용할 Spring Boot버전을 보고 그중에서 Reference Doc. 클릭. ⇒ Dependency Versions라는 것있음. 거기서 만약에 hibernate에 관한 버전을 찾는 중일아면 hibernate Ctrl+F 여기나와있는 것처럼 오른쪽에 스프링부트버전에 궁합이 맞는 버전정보 나옴
백준(BOJ) 1912: 연속합 https://www.acmicpc.net/problem/1912 점화식등 다해놓고 안타깝게도 아래 max변수의 초기값을 생각없이 -1로 무턱대고 잡았다가 오답이 떳다. 초기화을 함부로 주지 말자. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Testing3{ public static void solution(int n, int[]arr){ int[]dp=new int[n]; dp[0]=arr[0]; for(int i=1;i
백준(BOJ) 2407: 조합 https://www.acmicpc.net/problem/2407 기초문제로 BigInteger타입과 그 연산( dp[i][j]=dp[i-1][j-1].add(dp[i-1][j]); )방식에 대해 알아두기. BigInteger에 대하여https://coding-factory.tistory.com/604#google_vignette ==>> int는 메모리 크기는 4byte로 표현할 수 있는 범위는 -2,147,483,648 ~ 2,147,483,647이고 long은 메모리 크기는 8byte로 표현할 수 있는 범위는 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807입니다. 그 범위를 넘어서게 되면 모두 0으로 출력이 됩니다. 숫자의 범위가 저 범위를 넘을 경..
백준(BOJ) 12849: 본대 산책 https://www.acmicpc.net/problem/12849 매우 상징성이 강한 문제다. 내가 그동안 왜 안나오나... 하고 생각했던 그런문제다. 문제가 조건을 명확하게 주지 않은 면이 있는데, 출발점도 정보관이고 도착점도 정보관으로 놓고 푸는 문제다. 문제에서 묻는것은 출발점에서 시작해 D분이 지났을때 다시 출발점으로 돌아올수 있는 경로의 수이다. 이렇게 총 경로의 수를 구할때 Dynamic programming으로 해결할 수 있음을 유의하자! 정석은 2차원배열을 이용하는 것이지만 배열을 하나더 추가로 두는 조건으로 1차원 배열 2개로도 해결이 가능하다. 두 풀이 모두 소개한다. import java.io.BufferedReader; import java.io.InputStreamReader; ..