일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재밌당
- 코틀린
- 자바스크립트
- android studio
- 개발자
- 오류해결
- 별5개
- 깃허브
- 안드로이드스튜디오
- Git
- 도쿄
- Java
- 개발
- 1박2일
- 안드로이드
- Eclipse
- 자바
- 리눅스
- 3박4일
- error
- oracle
- db
- Android
- AndroidStudio
- 오라클
- JavaScript
- 친구랑
- GitHub
- kotlin
- 공부
- Today
- Total
목록IT (119)
dev_eunz
위와 같은 오류가 뜨는 이유는 단 하나다. 자바에서 Encrypt (암호화) 시도 시에 암호화 키 값이 사용된다. 그래서 우리는 키 값을 세팅을 해서 암호화 시도를 할텐데, java.security.InvalidKeyException: Illegal key size / Invalid AES key length 와 같은 오류가 뜨곤 한다. AES-256 암호화 키 값은 32byte의 키 데이터, AES-128 암호화 키 값은 16byte의 키 데이터 값을 쓰기로 지정해놓았기 때문이다. 오타가 없는지 다시 한번 확인해보자.🤔🤔🤔
컬럼 설정을 하다 보면, ( ADD MODIFY 등 ) NUMBER 타입을 사용하곤 한다. 이 때에 실수를 한 기억을 살려 포스팅을 해본다. 소수점 2자리, 정수 2자리인 한 컬럼을 테이블에 추가하고자 아래와 같이 실행을 했더니 오류가 났다. ALTER TABLE TABLE_NAME ADD COLUMN COLUMN_NAME NUMBER(2,2); 2자리 중, 2자리 모두 소수자리로 사용하겠다는 의미여서 그랬던 것이다. 아래와 같이 진행하면, 상관 없게 된다. ( 음수여도 앞의 총 길이 숫자는 -의 자리까지 포함하지는 않는다. ) ALTER TABLE TABLE_NAME ADD COLUMN COLUMN_NAME NUMBER(4,2); NUMBER(소수점 자리를 포함한 총 자릿수, 소수로 처리할 자릿수 ) ..
오늘은 Apple App Store에 앱을 배포를 하다가 발생한 일에 대해서 적어보려 한다. 앱의 심사가 끝나는 대로 바로 올라가지 못하도록, '수동으로 배포' 라는 항목에 체크를 해 둔 상태였다. 실은, 업무를 하다보면 바로바로 올리지 않고 조금 여유를 두었다가 배포하는 경우도 있는데, 이로 인해서 메일이 날라온 것이다. 메일은 무섭게도 세 가지가 날라온다. In Review Waiting for Review Pending Developer Release 처음 보았을 때에는 앱을 보류시킨다고 생각이 들며 놀랄 수 있다. 😱😱😱 하지만 침착하자. 앱을 배포하면 끝난다. ( 나는 배포를 완료한 상태인데 메일이와서 많이 놀랐다. )
보호되어 있는 글입니다.
요즘에는 코드리뷰에 대한 생각이 많아진다. 이전에는 SI업체에 있었는데, SI업체는 무조건적인 정말 '찐 개발자' 스러운 사람들만 있는 곳은 아니다. 회사마다 다르지만, 나와 내 주변 사람들의 경험에 의하면 프로젝트가 마무리될 때에는 정말 코드를 급박하게 짜게 된다. 잘못된 코드인 것을 알면서도 고치지 못하고, 당장 해결해야할 문제(기능)인 것부터 처리를 하게 된다. 그렇다면 이에 대해서 정리를 하고, 후에 여유가 생겼을 때 혹은 여러 방법을 통해서 이 코드를 개선해야한다고 생각을 한다. 왜냐하면, 한번 개발된 기능은 그 후에 진행되는 프로젝트에도 소위 말하는 '복붙'이 되어 사용되기 때문이다. 물론 그렇지 않는 경우도 있다. 하지만 프로젝트의 개수와 시간이 중요한 만큼, 프로젝트의 완성이 주된 목적이 ..