일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 재밌당
- kotlin
- 개발자
- 코틀린
- Eclipse
- android studio
- 친구랑
- AndroidStudio
- GitHub
- db
- 도쿄
- 오류해결
- 공부
- 3박4일
- 자바스크립트
- error
- oracle
- JavaScript
- 안드로이드스튜디오
- 오라클
- 1박2일
- 깃허브
- Git
- 개발
- 자바
- Android
- 안드로이드
- 별5개
- Java
- 리눅스
- Today
- Total
목록IT/프로그래밍 (31)
dev_eunz
오라클에서 어떤 포맷을 사용하느냐에 따라서 한글이 3BYTE로 인식되기도, 2BYTE로 인식되기도 한다. 나의 경우, UTF-8 타입을 사용중이어서 3BYTE로 인식되고 있었다. 600 BYTE로 잘라서 보내야되는 데이터가 있었는데, RPAD를 이용하여 600으로 맞췄음에도 데이터 차이가 있었다. RPAD/LPAD를 사용할 때에는 한글을 2BYTE로 인식하고 있었다. SELECT RPAD('오라클', 10, '1') FROM DUAL 출력 >> 오라클1111 데이터가 몇 바이트인지 확인하기 위해서는 LENGTHB 함수를 사용해야 하는데, 이 경우에 LENGTHB를 하면, 13이 나오게 되는 것이었다. 이를 어떻게 처리해야하나 🤔, CONVERT 함수를 사용해서 한글포맷을 변경해서 길이를 구하면 된다. +..
델리 ( 자기계발 소모임 - 온라인 진행 ) 시즌 3에 맞이하고 나서야.. 알고리즘 공부를 본격적으로 시작했다. 실은, 현재 직장에서는 알고리즘이 그렇게 중요하지는 않은 것 같다. 😢😢 하지만 현 직장에서도 조금 더 효율적이고 아름다운 코드를 만들어내기 위해서, 그리고 내 미래를 위해서 공부를 시작하려고 한다. 다짐을 하고자 알고리즘 관련한 시작 글을 쓰게 되었다. 앞으로 화이팅해봅시다.! 백준 알고리즘/ Codility/ Programmers 를 이용할 계획이다. 👊👊👊
현재 재직중인 회사에서 MyBatis라는 프레임워크를 처음 접해보았다. 생각보다 많은 곳에서 사용되고 있던 MyBatis. 내가 까먹지 않기 위해서 일단 작성해본다. 1단계. 아래와 같이 구성되어있는 쿼리가 있다고 SELECT * FROM EXAM_TABLE WHERE EXAM_1 = 1 AND EXAM_2 >= 10 MyBatis 에서는 이대로 바로 사용했다가는, 원하는 결과를 보지 못한다. 아래와 같이 수정해서 사용하자. SELECT * FROM EXAM_TABLE WHERE EXAM_1 = 1 AND EXAM_2 >= ]]> 10 CDATA 구문을 사용하면, JSP/XML 파일에서 사용시 태그(Tag)로 인식되는 것이 아니라 대괄호([]) 안의 내용을 코드로 인식하게 된다. 2단계. 쿼리에 원하는 ..
코틀린 스터디를 시작했습니다 👏👏👏 ! 개발자/미래의 개발자들의 코틀린 스터디 ! 생각보다 회사를 다니면서 회사와 별개로 개발공부를 하는 것이 쉽지않은 것 같다. 😢 매번 뒤에서 허겁지겁 쫓아가느라 바쁜데, 일단 책을 구매해서 마음이 편-안해졌다. 1주에 1강씩 진행하고자 했지만, 현실은 1달에 1강 진행하게 되는 것 같다. 심지어 한 친구는 졸업을 앞두고 있어서, 잠시 휴식기간을 가지게 되었다. 시작한지 얼마 안됐는데.. 개발 스터디는 온라인보다는 오프라인이 훨씬 효율적인 것 같다. 만나서 서로 이야기도 하면서 하는 편이 진행도 수월하고.. 일단, 뒤처진 진도를 따라가보아야겠다.. 😂 ------------------------------------------------------------------..
회사에서 ORACLE DB를 사용하고 있는데, '시퀀스'를 생각보다 많이 사용하게 되었다. 잇츠 유용해 😆 시퀀스를 생성하는 방법이야 SQL Developer와 같은 툴을 사용해서 편리하게 생성할 수 있지만, 현재 시퀀스의 값이 무엇인지 궁금할 때에는 어떻게 해야할 지 아리송 했던 경험이 있어서 작성하게 되었다. '시퀀스이름.CURRVAL'을 사용하라는 사람들도 꽤나 있었지만, ORA-08002 : '시퀀스이름.CURRVAL'이 세션에서는 정의 되어 있지 않습니다 위와 같은 에러를 맞닥뜨리는 경험을 하게 되었다. 에러의 원인은 '시퀀스이름.CURRVAL'이 해당 세션(일종의 기록)에 남아있지 않다는 것이었다. '시퀀스이름.NEXTVAL' 을 사용하여 세션을 생성해주어야 사용 가능하다. 하지만, 이렇게 된..