본문 바로가기

개발공부

[코테스터디] 1월 결산 혼자서는 코딩테스트 진도가 안나가서🙄🙄 친구 suna hong과 함께 코로나에 걸맞는 Zoom 스터디를 진행했다. 진행방법 : 맞는 시간대에 줌을 키고 같이 문제를 푼다 나중에 실전 문제로 들어가면 같이 시간을 정하고 풀계획!!!! 현재 이것이 코딩테스트다 책으로 같이 공부중이다! 그리고 그녀와의 추억들....*(사진 안찍은적도 몇번 있음) 더보기
[Mybatis] 파라미터가 null일 경우에 NullPointerException? 개발하면서 vo의 필드를 int(primitive type)가 아닌 Integer(Reference type)로 만드는걸 보고 왜지...? 라고 생각하고 아무생각 없었다 이번에 mybatis로 where절에서 null일경우 처리를 할때 알았다 int로 vo 필드를 만들어주고 값을 받아오려고 하니 400에러가 발생....; primitive type은 기본값이 있기때문에 null이 없다! 그래서 null값을 못받아온다.. 그래서 Integer타입으로 vo필드를 만들고 적용해줘야함.... 아니면 아예 String으로 받던가...! 더보기
[Mybatis] 숫자 0일때 인식을 못한다....? where문을써서 test_clsf(Integer) 값이 있으면 where절을 추가해주려고 했다. 😚실패 AND test_clsf = #{test_clsf } 그런데?! 0을 넘겨줘도.... where절에 추가가 안되는것... ?😲 그래서 sql문을 찍어봤다 ..... 0이 잘들어오네....? 뭐지.. and test_clsf !="" 이 부분이 값이 문자가 아니기 때문에 처리가 안된다고한다. 그래서 이거 빼면 잘됨.......ㅎㅎ 😚성공 AND test_clsf = #{test_clsf } sql문 로그찍는법 참고) huskdoll.tistory.com/948 mybatis query log (변수 매핑된 쿼리 로그 출력) Spring을 사용해서 개발을 하다보면 페이지에서 실행한 쿼리를 확인하고 싶습니.. 더보기
[mysql] datetime 형식 지정하기 DATE_FORMAT() MYSQL에서 날짜를 저장하는 datetime 형식을 사용했다 기본값은 이렇게 ('2021-01-28 11:22:24') 되어있다 값을 불러올때 날짜만 가져오는 등 형식을 지정하고 싶다면 DATE_FORMAT()을 사용하면된다! 써보면 알테지만,,, 🥴 가장 기본인 날짜만 뽑고싶다! : date_format(datetime, '%Y-%m-%d') : 출력값('2021-01-28') SELECT date_format(datetime, '%Y-%m-%d') FROM 'datetest' WHERE id=1; 🥴 중간에 '-'가 없는 '20210128'을 뽑고 싶으면 : date_format(datetime, '%Y%m%d') SELECT date_format(datetime, '%Y%m%d') FROM 'da.. 더보기
[javascript] form 값 reset 하는 법 🥴 form 태그안에 있는 값들을 버튼을 눌러서 값을 다 초기화 하고 싶을때 document.getElementById('form이름').reset(); 🥴 브라우저 적용가능 버전 https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset 더보기
[mysql] auto_increment 시작번호 설정 컬럼에 ai(auto_increment) 설정값 줬을때 시작번호를 다시 하고싶다!? alter table 테이블명 auto_increment = 시작할번호; 더보기
[mysql] 구분자로 문자열 자르기(substring_index) substring_index 함수를 사용하면 된다. SUBSTRING_INDEX(문자열, 구분자, 구분자 Index) 예시) SELECT SUBSTRING_INDEX('안녕,나는,줄리엣,이야', ',', 2); /*앞에서 두번째꺼까지*/ >> 안녕,나는 SELECT SUBSTRING_INDEX('안녕,나는,줄리엣,이야', ',', -3); /*뒤에서 세번째꺼까지*/ >> 나는,줄리엣,이야 예시2) 핸드폰 번호가 있는데 cell1 cell2 cell3 으로 나누고싶다 주어진 핸드폰 번호(cell 컬럼) : 010-8888-3333 구분자: "-" select substring_index(cell,"-",1) as cell1, substring_index(substring_index(cell,"-",2),".. 더보기
ckeditor4 textarea부분 height 조정 기본 높이가 너무 짧아서 늘리고 싶다! 어떻게 해야하나 고민하다가 그냥 에디터 적용한 소스에 스타일을 적용해줬다 .cke_editor_editor .cke_contents 얘네는 클래스를 의미하는데 늘리고 싶은 에디터 칸에 클래스 명이 있길래 스타일을 적용해줬다 나의 경우에는 저 두개 클래스에 적용해주니까 늘려졌다! 더보기