일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 프론트엔드개발자
- css layout
- sql 타입
- SQL 문법
- CSS
- coolSMS 사용방법
- 스프링 엑셀 다운로드 기능 만들기
- HTML
- 스프링 문자보내기 구현
- 리액트 훅 사용하기
- 자바스크립트
- 인텔리제이 콘솔 한글깨짐
- 인텔리제이 콘솔 한글깨짐 해결방법
- 자바 문법
- 스프링 시큐리티
- 문자보내는 API사용방법
- 스프링 문자보내기 API
- 스프링 엑셀 다운로드 의존성
- css 레이아웃
- JSTL 사용방법
- 스프링 문자 인증
- 인텔리제이 콘솔 한글안됨
- 리액트 Context 사용방법
- 자바스크립트 변수 상수 차이
- 소셜로그인 API
- 문자보내는 API
- 프론트엔드
- JSTL 초기세팅
- 스프링 엑셀 다운로드 기능
- 엑셀 다운로드 기능
- Today
- Total
목록전체 글 (88)
keembloo
1. JSTL 이란? JSTL의 정식명칭은 자바 서버 페이지 표준 태그 라이브러리이다. JSP 페이지 내에서 자바코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. 장점 1. JSP를 단순화하여 빠른 개발 가능 2. 코드의 재사용성이 높다 3. 스크립틀릿 태그를 사용할 필요가 없다 4. 날짜, 시간, 숫자의 포멧 5. 데이터베이스로의 CRUD JSTL 사용방법 lib 폴더 안에 jar 파일을 넣어 빌드패스를 한다. 그런 뒤 header에 임폴트 해준다. JSTL 기본 문법 // 태그 작동 방식과 유사한 표현식의 결과를 표시 //평가중인 표현식의 결과를 'scope'변수에 설정 //기본 반복 태그, 고정 된 횟수 또는 초과 수집 동안 중첩 된 본문 내용을 반복 //조건을 테스트하는 데 사..

위와같이 인텔리제이에서 콘솔에 한글이 깨졌을때 해결방법이다. 1. 인코딩 방식 변경하기 파일 - 설정에 간다 ( 단축키 Ctrl + Alt + S ) 파일인코딩 탭에서 인코딩 언어를 UTF-8로 설정한다. 2. 인텔리제이 파일경로 찾아서 인코딩 언어 설정하기 추가적인 설정을 하지 않았다면 인텔리제이 설치파일은 아래와 같은 경로에 있다. C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.2.2\bin 거기에서 idea64.exe.vmoptions 파일을 찾아 메모장을 열어준다 아래 문구를 복사하여 붙여넣고 저장한 뒤 인텔리제이를 껐다가 다시 켜본다. -Dfile.encoding=UTF-8 -Dconsole.encoding=URF-8 3. 상단..

https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr 사이트에 회원가입을 하고 로그인한다. 좌측바에서 API Key 관리에 들어간다. 처음 사용할때 Key 생성을 해야한다. 이때 생성된 Key와 Secret 번호는 잘 가지고 있어야한다. 나중에 설정해줄때 필요하다. 좌측바에서 발신번호관리로 들어간다. 보통은 회원가입할때 핸드폰을 인증받으면 자동으로 등록이 되지만 내역이 없다면 발신번호 등록을 해준다. 이제 스프링에서 설정을 해줘야한다. 프로젝트..
컴포넌트 = 함수 컴포넌트/함수안에서 선언된변수들은 지역변수 들은 다른 컴포넌트/함수들과 공유 불가능하다. 서로 다른 컴포넌트간의 데이터 공유하는 방법 1. 상위/하위 컴포넌트 관계에 있어서 props/매개변수로 사용 2. 브라우저 세션/쿠키 사용 3. 전역변수 useContext 사용 (Redux 라이브러리는 전역변수를 사용할때 쓸수도 있다.) useContext / createContext사용방법 1. import 컴포넌트 밖에서 import 한다. /* 리액트 훅 라이브러리 */ import { useState , useEffect , useRef , createContext } from 'react'; 2. createContext 객체 생성 컴포넌트 밖에 상수로 선언해준다. SocketConte..

1. 라이브러리 설치하기 https://start.spring.io/ WebSocket 검색하여 gradle - dependencies에 추가해준다. implementation 'org.springframework.boot:spring-boot-starter-websocket' 2. 서버 소켓 연결 매핑 주소 만들기 config 폴더에 클래스 만든다. 웹소켓관련 config(커스텀설정)하는 방법이다. 스프링은 restAPI를(post,put,get,delete) 자동으로 지원한다. restAPI는 프로토콜 주소 http 를 사용하지만 웹소켓은 웹소켓 프로토콜 ws 를 사용한다. 때문에 웹소켓을 사용하려면 config에서 매핑을 잡아줘야한다. @Component // 스프링 컨테이너에 빈등록 public ..
내부 1. 지역 변수 기능실행할때만 데이터 저장을 할때 2. 전역 변수 특정 범위내 데이터 저장 공유할때 3. 파일처리 프로그램 꺼져도 데이터 영구 저장 관계형 X 서버 연결 X 실시간 O 외부 4. DB DB 서버에 데이터 저장 서버 연결 O 관계형 O 실시간 X 5. 서블릿 세션 객체 톰캣(서블릿) 서버에 데이터 저장 6. 브라우저 세션 객체 브라우저에 데이터 저장 쿠키와 세션의 차이는 다음글을 참고! https://keembloo.tistory.com/7 브라우저 저장공간, 로컬스토리지 사용법 1. Local Storage 문자, 숫자만 key : value 형태로 저장가능 5MB까지만 저장가능 브라우저 재접속해도 정보가 영구적으로 남아있음 유저가 브라우저 청소하면 삭제가능 2. Session St..