본문 바로가기

전체 글143

리액트에서 화살표 함수 사용하기 import React from 'react'; const App = () => { return ( ); }; export default test; javascript 함수표현 function 키워드에 비해 구문이 짧고 this, argument, super, new.targer 을 바인딩 하지 않는다. 익명함수 ( 매개변수 ) => { statement } //매개변수가 없을때 () => { statement } statement의 유일한 문장이 return 이면 return과 { } 를 생략 가능하다. const { input, todos } = useSelector(({ todos }) => ({ input: todos.input, todos: todos.todos, })); { } 안에 반드시 리.. 2020. 9. 19.
'React' must be in scope when using JSX import 부분에서 React 없이 { createContext, useState}만 있었더니 'React' must be in scope when using JSX 에러 발생 2020. 9. 16.
error : Expected an assignment or function call and instead saw an expression no-unused-expressions 대충 이해하자면 사용하지 않은 문법이나 기능을 불렀다고 예상한다는거 같음... 오타거나 문법이 틀렸거나.. 역시 문법이 틀렸었어.... 괄호 종류의 기능들을 아직 모르겠다...ㅋㅋ ㅜㅜㅠㅠ 2020. 9. 3.
Thymeleaf 문자열 조합 Thymeleaf에서 문자열 조합을 하려면.. 먼가 지저분하다. 이럴 때, |로 싸주면 문자열을 조합할 수 있다. 2020. 7. 22.
에러 일기 UPDATE tb_rtcan_reserve SET rtcan_situation= #{rtcanSituation}, reserve_reg_date= NOW(), officer_id= #{officerId} WHERE rtcan_reserve_code = #{rtcanCode} 16:40:30.343 [scheduling-1] ERROR jdbc.sqlonly - com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) 1. UPDATE tb_rtcan_reserve SET rtcan_situation= '예약취소', reserve_reg_date= NOW(), WHERE rtcan_reserve_code = '.. 2020. 7. 21.
시험 대비-2 Description: Field pointHistory in team1.project.scheduler.CommonScheduler required a bean of type 'team1.project.vo.PointHistory' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'team1.project.vo.PointHistory' in your configuration. 의존성에 관한 에러 Autowired 지.. 2020. 7. 21.
시험 대비 java.lang.StringIndexOutOfBoundsException 문자열 subString subString(int beginIndex) subString(int beginIndex, int endIndex) 중 subString(int beginIndex, int endIndex) 사용 시작과 끝 인덱스를 지정하는 것인데 DB의 substr랑 헷갈려서 시작 인덱스부터 자르고 싶은 문자열 갯수를 입력 그래서 오류 발생..ㅠㅠ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssZ"); LocalDateTime reserveDate = LocalDateTime.parse(rtcanReserveTime.get.. 2020. 7. 20.
임베디드 특정 목적을 가지고 만들어진 프로그래밍 가능한 모든 컴퓨터 Software Hardware ••응용소프트웨어 ••임베디드 OS ••디바이스 드라이버 ••임베디드 프로세서 ••기억장치 ••주변기기 임베디드 프로세서 아키텍처 구조에 따라 명령어의 구성이나 레지스터의 구성 등 프로세서의 핵심적인 특징이 결정됨 ARM(Advanced RISC Machine) 임베디드 시스템에서 많이 사용되는 RISC 프로세서. MIPS 밉스 테크놀로지에서 개발한 RISC 프로세서. PowerPC AIM 연합에서 발표한 RISC 방식의 명령 집합 아키텍처 2020. 7. 16.
Spring Boot - 외부 API xml 방식으로 호출 하기 현재 팀프로젝트 주제가 도서관인데 책등록을 하려고 보니 isbn을 조회 하면 그 책의 정보를 가져 올 수 있는 api를 발견하여 적용해 보았다. isbn을 조회 할 수 있는 api를 두가지 찾아서 하나만 사용 하고 싶었지만 한 isbn을 조회 했을때 각 각의 api에서 제공해주는 정보에 차이가 있어서 결국 두가지 api를 한번에 호출하는 방법을 택했다 [1] 외부 API 사용 방법은 각 홈페이지 자세히 나옴 (1) 국립중앙도서관 https://www.nl.go.kr/NL/contents/N31101010000.do 국립중앙도서관 국립중앙도서관에 오신 것을 환영합니다 www.nl.go.kr 11지은이: 히가시노 게이고 ;옮긴이: 양윤옥Y NY03830 9788972756194N20130103 현대문학htt.. 2020. 7. 6.
ajax 공통 모듈 크지 않은 폼이라 파일로 빼기 싫어서 모달로 만들어놨더니 비동기 호출해야해서 아주 ajax 남발 ㅋㅋㅋㅋ 스크립트가 화면 구성한 code보다 더 많아질꺼 같아서 ajax 공통 모듈을 빼기로 결정 [1] 공통모듈 /** * ajax 공통모듈 * ------------------ */ var commonAjax = function(url, data, fn, methodType, errormsg){ // 데이터 값이 잘 넘어왔는지 확인 console.log(url); console.log(data); console.log(fn); console.log(methodType); console.log(errormsg); var request = $.ajax({ url: url, method: methodType, .. 2020. 7. 3.
객체지향 설계 5대 원칙 - SOILD 원칙 SRP(단일 책임 원칙) OCP(개방-폐쇄 원칙) LSP(리스코프 치환 원칙) ISP(인터페이스 분리 원칙) DIP(의존 역전 원칙) 1. SRP(단일 책임 원칙) 단일 클래스는 단 한개의 책임을 가져야 한다. (=클래스를 변경하는 이유는 단 한개여야 한다.) 2. OCP(개방-폐쇄 원칙) 기능을 변경하거나 확장할 수 있으면서 그 기능을 사용하는 코드는 수정하지 않는다. 기존의 코드를 변경하지 않고(Closed) 기능을 수정하거나 추가할 수 있도록(Open) 설계해야 한다. 3. LSP(리스코프 치환 원칙) 자식 클래스는 부모클래스에서 가능한 행위를 수행할 수 있어야 한다. 4. ISP(인터페이스 분리 원칙) 인터페이스는 그 인터페이스를 사용하는 클라이언트를 기준으로 분리해야 한다. 한 클래스는 자신이 .. 2020. 7. 1.
오늘의 키워드 정리 5개월 배우면서 4개월 java하고 딱 1개월 springboot 했는데 기본 java 매커니즘을 다 잊어버렸당...ㅠㅠㅠ 몹쓸 기억력... 영주야 공부 좀 하자... 1. 생성자 메서드 : 클래스가 객체화 될 때 생성자 안의 코드가 자동으로 실행 되는 메서드 생성자의 이름은 반드시 클래스와 동일해야하면 리턴 값은 없다. 2. 싱글톤 : - 1 개의인스턴스화 된 객체를 활용 - 메모리 낭비 방지 - 생성자 메서드의 접근 지정자는 private -> 직접 객체는 불가능 - 데이터를 다루거나 멀티 쓰래드 환경에서는 동기화 작업해야함 - 모든 사람이 공유할 데이터일 경우에만 사용한다. class Singleton{ private Singleton singleton; private Singleton() { } .. 2020. 7. 1.
728x90
반응형