목록과 1개 받을 때 처음 부터 구분하자


mybatis 검색 필드명을 동적으로 할 경우

where ${column } = #{searchText }


앞의 필드명은 $로 검색해야 한다. #은 '' 로 감싸져서 검색이 안된다.

'학습일기' 카테고리의 다른 글

07월17일 학습일기  (0) 2017.07.17
07월13일 학습일기  (0) 2017.07.14
07월06일 학습일기  (0) 2017.07.06
07월05일 학습일기  (0) 2017.07.05
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28

jQuery.serializeArray()

는 {"name": name, "value": value}의 맵을 배열로 만든다.


egovMap에서는 받을 수가 없다.

'학습일기' 카테고리의 다른 글

07월13일 학습일기  (0) 2017.07.14
07월 12일 학습일기  (0) 2017.07.13
07월05일 학습일기  (0) 2017.07.05
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27

mybatis에 배열을 넘길 때

파라메터에 배열을 담을 수가 없다.

object로만 받는다고 한다.

맵에 배열을 넣고 키 값으로 꺼내쓴다.


variable || throw new Error("메시지");


변수가 없으면 예외를 던지려고 했는데

함수는 || 뒤에 실행되는데 throw는 함수가 아닌지 안된다.


오늘의 실수

1

where num =in(


바보 같이 = 를 왜 넣었을 까

2

where num == #{num }

바보처럼 = 을 두개 넣었다. 



'학습일기' 카테고리의 다른 글

07월 12일 학습일기  (0) 2017.07.13
07월06일 학습일기  (0) 2017.07.06
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26

form 의 name attribute는 

DOM1 방식 이벤트일 경우 자바스크립트 함수 이름과 충돌이 일어난다.

'학습일기' 카테고리의 다른 글

07월06일 학습일기  (0) 2017.07.06
07월05일 학습일기  (0) 2017.07.05
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26
6월17일  (0) 2017.06.17

06월27일 공부

아작스 통신하는데

리턴을 타일 스트링으로 했다.

그런데 에러가 발생하지 않았다.

이런 에러는 어떻게 로그로 확인할 수 있을까?


select * from에서

table에 case when 을 쓰려고 하는데 들어가지지 않느다.

mybatis if문 쓰면 될것 같지만 컴파일 시간이 싫어서 패스

'학습일기' 카테고리의 다른 글

07월05일 학습일기  (0) 2017.07.05
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월25일 공부 javascript this #1  (0) 2017.06.26
6월17일  (0) 2017.06.17
2017년 06월05일  (0) 2017.06.06

var A = {

test : new function(param){

this.param = "candy";

console.log(this);

}

}


는 reference가 A.test가 되고


var B0 = {};

B0["B1"] = new function (param){

this.param = param;

console.log(this);

}

는 reference가 object가 된다.


'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
6월17일  (0) 2017.06.17
2017년 06월05일  (0) 2017.06.06
2017년 06월 04일  (0) 2017.06.04

마이바티스 예약어


마바 태그 안에 변수( #, $ 가 아닌) 중에 예약어는 쓸 수가 없다.

null이야 왠만하면 안쓰겠지만

신상품을 나타내는 new key값으로 받아 오는데 쓸 수가 없어서 한참 헤맸다.


자바스크립트 &&, || 실행 연산자

&&, || 가 비교 연산자로 쓰이지 않는 경우가 있다.

A && B

A가 실행되면 B도 실행

A || B

A가 안되면 B를 실행

B는 함수가 와야 한다.


개발자 도구 console 폰트에 css를 적용할 수 있다.

console.log("%c"+msg1+"%c"+msg2, 'color:red', 'color:blue');

포맷은 c언어 printf와 비슷하다.

'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26
2017년 06월05일  (0) 2017.06.06
2017년 06월 04일  (0) 2017.06.04

CommonsMultipartResolver는 bean id="multipartResolver" 를 줘야 한다.

multipartResolver의 한 종류이다.

이거 몰라서 시간 낭비를 했다.

'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26
6월17일  (0) 2017.06.17
2017년 06월 04일  (0) 2017.06.04

자바스크립트에 TDD를 적용해 보기 위해 검색해 보니 모카와 자스민 두가지가 있다.

구글 트렌드를 검색해 보니 자스민이 미세하게 그래프가 높지만 모카가 거의 따라왔다.

보는 책에 자스민으로 설명되있으니 자스민을 선택했다.


npm install -g jasmine

2.6.0 버전이 설치 된다.

nodejs 모듈 만드는 건 실패 했다.


그냥 stand-alone버전 받아서 압출 풀어서 한다.

SpecRunner.html라는 예제 소스를 보면 된다.


테스트 프로세스는 red-green-refactoring 순으로 진행된다.

실제 코스트에서는 given-when-then


테스트할 함수를 만든다.


describe("함수를 적는다.", function(){

it("테스트할 내용을 적는다.", function(){

expect(함수 호출()).toEqual(원하는 결과 값);

}

}

it 함수를 spec이라고 부른다.


'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26
6월17일  (0) 2017.06.17
2017년 06월05일  (0) 2017.06.06

+ Recent posts