본문 바로가기

전체 글46

Ajax에 대해서 알아보자. : Asynchronous 동시에 존재[발생]하지 않는(비동기) : JavaScript 동적인 웹 페이지를 만들기 위해 사용되는 언어 : XML(eXtensible Markup Language) 확장이 가능한 언어, 사용자가 정의할 수 있는 언어(?) 나중에 자세히 다뤄야겠다. 여튼 언어 따라서, Ajax란? 동기화를 안 하고 사용자 화면에서 바로 동적으로 휙휙 바뀌는 깜빡거림이 없는 웹 페이지를 만들 수 있게 해주는 언어!! 왜? 쓸까?........... "빨라서" 비동기식 이기 때문에 웹 페이지의 속도가 빠르고 화면 전환이 없어 자료를 요청하면 바로 뜨니까! 어떻게 빠른걸까? 이렇다고한다...여튼 서버와 웹이 다이렉트로 통신을 하니까 전체 페이지를 당연 Load 할 필요도 없으니 빠르다. 그렇다면 .. 2021. 6. 25.
lombok 설치 및 환경설정 정리, Log.info("") 사용하기 ** lombok 설치 ** 위 사진과 같이 뜨면 아무리 클릭해도 압출 풀기 밖에 더 안 된다..... ** 해결방법 ** 1) 반디집 설정 : 설정 - 환경설정 - 파일연결 - 기타 압축 파일 - JAR(체크박스를 풀어준다. 아래 사진과 같이) - 지금적용 클릭!! 2) 반디집 설정을 마치면 아래와 같이 뜬다.(알집 쓰면 알집에서도 바꾸면 되겠.... 지?) : 혹시 여기서 java version 에러 뜨면 환경변수 다시 잡아줘야 한다. 3) lombok-1.18.0.jar 더블 클릭! 하면 : 아래와 같은. exe 실행된다. : Specify location을 클릭 : 내 이클립스가 설치되어있는 경로에 가서 .exe 파일을 선택 4) 아래와 같이 .exe 파일이 들어오면 : install/Update.. 2021. 6. 24.
org.mybatis.spring.MyBatisSystemException 에러 콘솔창에 아래와 같은 문구와 더불어 Could not set parameters for mapping:ParameterMapping jdbcType=null 이런 문구가 보이면 '부적합한 열유형'에 대한 에러임에 분명하다. **해결방법을 봐보자** 두가지의 방법으로 해결해보겠다. 1) 첫 번째 SQL.xml(예를 든 파일명이지만 ) 위에서 에러가 난 부분이고 고친 부분 ADD2 = #{add2} ============> ADD2 = #{add2, jdbcType=VARCHAR} 2) 두번째 sql-mapper-config.xml 라고 되어있는 파일을 수정하는데 위와 같이 이 부분을 추가해주면 Null을 처리해준다. * 티스토리가 줄 맞춤이 안되네.... 2021. 6. 23.
상속(Inheritance) 상속(is a) : 부모에게로부터 자식이 물려받는 것 : 기존 클래스를 재사용해서 새로운 클래스를 만든다.(재사용성 향상) : 표현방법은 아래와 같다 예1) class child extends parent{ } 그렇다면, 어느 상황에서 사용을 할까? 상속이니까 말 그대로 부모와 자식관계에서 해답을 찾아보자. 코드를 보기에 앞서 어떤 상황을 가정해보았다. 상황 1) 선생님이 학교에서 나에게 이름과 나이를 물어봤다. 상황 2) 선생님이 부모님의 성함과 나이에 대해 물으셨다. 위와 같은 상황을 상속에 대한 개념을 통해 들여다보자. 예2) package jokbo; public class ChildTest02 { public static void main(String[] args) { Child01 ch01 =.. 2021. 6. 15.