Web

    Mybatis 설정

    1.jar lib에 추가 2.configulation.xml작성3.SessionMager작성4.mapping할 xml들 작성 TIP) Vo는 resultType 뿐만 아니라 parameterType으로도 지정이 가능하다. 출처: https://fruitdev.tistory.com/32 [과일가게 개발자] 또한 파라미터로 HashMap을 보통 많이 넘기는거같음

    스프링 xml 인코딩 추가

    encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8forceEncodingtrueencodingFilter/* 출처: https://freehoon.tistory.com/97 [초보 개발자]

    리액트 불변성

    불변성에 대해 알아보자.그 이유는, 우리가 불변성을 지켜줬기 때문입니다.만약에 우리가 배열을 직접 건들여서 수정해줬다고 가정해봅시다.. 그럴때는 이렇게 !== 하나로 비교를 끝낼수가 없습니다.const array = [1,2,3,4]; const sameArray = array; sameArray.push(5); console.log(array !== sameArray); // false 우리가 sameArray = array 를 했다고 해서 기존에 있던 배열이 복사되는것이 아니라 똑같은 배열을 가르키고 있는 레퍼런스가 하나 만들어진 것이기 때문에, 우리가 sameArray 에 push 를 하게 된다고 해서 array 와 sameArray 가 달라지지 않습니다.하지만, 우리가 불변성을 유지하면const ..

    자바스크립트 람다식

    자바스크립트의 람다식? 람다식이라, 어디에서 들어봤는가? 아마 자바 공부를 하던 사람이라면 어쩌다 한번은 들어봤을 것이다. 자바에서의 람다식은 주로 쓰레드(한번에 여러 작업을 처리)작업을 할 때 필요한 Runnable 객체(실행코드, JS에서는 익명함수)를 편리하게 생성하기 위해 쓰인다. 그런데 이런 기능이 JS에도 있다는 것, 들어봤는가? 목적이 거의 비슷하고, 문법도 비슷하다. 하지만 자바스크립트에서의 이런 기능은 자바의 "람다식" 과는 명칭이 별개로 붙어 있다. (그리고 무엇보다 매일매일 function(){}을 적느라 고생할 필요가 없다는 것이다!) 바로 '화살표 함수'다. 풀네임으로는 화살표 함수 표현, arrow function expression 정도 되겠다. 주로 쓰이는 방식은 위와 같다...