Web
-
[Spring boot] SSL 적용하기Web/Spring boot 2021. 10. 8. 22:04
회사에서 로컬에서 테스트를 https로 해야할 일이 생겼다. spring boot 프로젝트에서 설정하니 바로 적용되었다. 1. intellij 터미널 ( 프로젝트 루트 ) keytool -genkey -alias bns-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 2. 아래 정보들 입력 키 저장소 비밀번호 입력:1234 새 비밀번호 다시 입력:1234 이름과 성을 입력하십시오. [Unknown]: siri 조직 단위 이름을 입력하십시오. [Unknown]: sirizzang 조직 이름을 입력하십시오. [Unknown]: sirizzang 구/군/시 이름을 입력하십시오? [Unknown]: 시/도 ..
-
[spring boot] 로컬에서 이미지 경로 못찾음Web/Spring boot 2021. 9. 24. 23:27
spring boot 프로젝트를 실행하니 로컬에서 이미지 경로를 못찾아서 아래와 같은 에러가 났다. 하지만 해당 소스코드를 배포하면 개발서버에선 이미지가 나왔다.. 여기서 의문점 왜 로컬에선 안되고 개발에선 되는것일까? 같은 소스인데? 구글링을 해도 안나오고 intellij를 재시작하니 로컬에서 이미지가 정상적으로 출력된다. intelliJ가 가끔 이미지 build가 안될때가 있는데 그땐 재시작을 해줘야 한다고 한다. 모든 에러의 끝은 프로그램 재시작이 아닐까.. 라는 생각을 잠시 해본다.
-
[html] 자주 사용하는 태그 모음Web/HTML 2021. 1. 7. 02:16
- a태그의 href속성에 #id 형태의 문자열을 입력하면 해당 id로 이동한다. - id속성을 중복해서 사용하는 것은 웹표준에 어긋난다. - 목록 태그는 네비게이션 메뉴를 만들때 주로 사용한다. - 웹 브라우저는 HTML페이지가 표준과 맞지 않으면 표준형식으로 자동 변환한다. 그래서 tbody태그를 넣지 않아도 표를 만들면 자동으로 tbody태그가 추가된다. css 적용할때 문제가 될 수 있으니 숙지 - img의 alt속성: 이미지가 없을때 나오는 글자 지정 - 의미없는 이미지 만들기 (placeholder.com/) url/너비x높이 - div : 블록 형식으로 공간 분할 - span: 인라인 형식으로 공간 분할 - h1 {color : red;} : css블록 - style태그 내부에 입력하는 코드..
-
[css] css 모음Web 2020. 12. 7. 12:50
justify-content: flex-start: 요소들을 컨테이너의 왼쪽으로 정렬합니다. flex-end: 요소들을 컨테이너의 오른쪽으로 정렬합니다. center: 요소들을 컨테이너의 가운데로 정렬합니다. space-between: 요소들 사이에 동일한 간격을 둡니다. space-around: 요소들 주위에 동일한 간격을 둡니다. align-items: flex-start: 요소들을 컨테이너의 꼭대기로 정렬합니다. flex-end: 요소들을 컨테이너의 바닥으로 정렬합니다. center: 요소들을 컨테이너의 세로선 상의 가운데로 정렬합니다. baseline: 요소들을 컨테이너의 시작 위치에 정렬합니다. stretch: 요소들을 컨테이너에 맞도록 늘립니다.
-
gradle Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)' 에러Web/gradle 2020. 8. 6. 12:36
이영한님의 스프링 강의를 들으며 gradle을 build하는데 해당 에러가 났다. Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)' 이유는 환경변수의 JAVA_HOME이 JDK8로 잡혀 있기 때문이었다. 구글에 검색하니 죄다 인텔리 제이에서 설정 바꾸는데 나는 sts(이클립스)를 사용하기 때문에 해결하는데 시간이 걸렸다. 환경변수의 JAVA_HOME을 수정하자니 다른 프로젝트들이 전부 문제가 생길것같아 다른 방법을 찾았다. window-Preferences-Gradle-java home의 경로를 추가해주면된다. 물론 jdk11을 다운 받은 후에.
-
[vscode] 저장시 자동정렬 설정, prettier플러그인Web 2020. 7. 11. 11:50
1. vscode 작성중 자동 저장이 되게 하려면 prettier라는 플러그인을 설치해야 한다. 2. 플러그인 설치 후 해당프로젝트에 .prettierrc이라는 파일을 만들어 준다. 3. 파일안에 아래와 같은 내용을 채워준다. { "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all", "printWidth": 80 } 4. ctrl + , 단축키로 설정에 들어간다. 화면에서 오른쪽 상단 두번째 아이콘을 클릭한다.(삼각형 옆 아이콘) 5. 코드를 붙여놓는다. 여기서 editor.으로 된것과 prettier.으로 된것을 참고하면 될것같다. { "git.autofetch": true, "explorer..
-
[es6] 함수형 프로그래밍과 JavaScript ES6+Web/JavaScript 2020. 7. 8. 17:14
블록 (개인적으로 추가) const / let : block 단위 var : function단위 평가 - 코드가 계산 되어 값을 만든는 것을 의미한다. 일급 - 값으로 다룰수 있다. - 변수에 담을 수 있다. - 함수의 인자로 사용될 수 있다. - 함수의 결과로 사용될 수 있다. 위와 같은 코드는 클로저 패턴으로 볼수 있는데, 클로저는 외부함수의 변수에 접근하기 위해 내부 함수를 사용하는 것이다. 일급 함수 - 함수가 값으로 다뤄질 수 있다. - 조합성과 추상화의 도구로 함수를 잘 사용할 수 있다. - 함수가 일급이라는 것은 함수의 결과값으로 함수를 사용할수 있다는 것을 뜻한다. 고차 함수 - 함수를 값으로 다루는 함수 함수를 인자로 받아서 실행하는 함수 함수를 만들어 리턴하는 함수( 클로저를 만들어 리..