일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Eclipse
- 오라클
- 깃허브
- 리눅스
- AndroidStudio
- Git
- 개발자
- 공부
- 자바스크립트
- 안드로이드스튜디오
- db
- Java
- kotlin
- 도쿄
- 안드로이드
- GitHub
- 1박2일
- error
- 3박4일
- 개발
- 오류해결
- JavaScript
- oracle
- 코틀린
- 별5개
- android studio
- Today
- Total
목록IT/프로그래밍 (31)
dev_eunz
MultipartFile 업로드를 했는데, 파일이 생성되었는데'이 파일 형식은 지원되지 않는 것 같습니다.' 라는 오류가 발생하는 게 아닌가..! 이럴 때에는,String 값을 MultipartFile 으로 설정했을 때 데이터를 확인해야 한다. String to MultipartFile 시,String imageString = "~~~";byte[] imageByte = imageString.getBytes();MultipartFile uploadFile = new MockMultipartFile( "file" // 파일명 ( html인 경우, form 타입의 id값 , "image.jpg" // 저장할 데이터 full name , "image/jpeg" // 데이터 타입 , imag..
WEBTOB JEUS WEB서버와 WAS 서버 내에 HttpURLConnection 통신을 하려고 하다가, 문득 저런 오류와 함께 통신이 되지 않는 사태가 발생했다. 😵 도대체 어떤 문제일까 고민을 고민을 했는데, 나의 경우에는 http.m 이라는 설정파일 문제였다. 새로운 형식의 데이터를 명시해주지 않아서 해당 파일을 읽어오지 못하고 있던 것.! 새로운 abcd 형식의 데이터가 있고, 'application/json' 타입을 사용한다고 치자. (file.abcd)*EXT abcd MimeType = "application/json" 이렇게 EXT절에 붙여주면 해결되더라😊
자바스크립트는 기본 베이스가 "비동기 통신" 으로 되어있다. 그래서 일반적으로 코드를 작성하게 되면 자동으로 비동기 통신 코드가 된다. 그렇다면, 굳이 "동기 통신" 코드를 사용하고 싶다면 아래와 같은 방법을 사용하면 된다. 1. Promise - 세 가지 상태로 이루어져있는데, 대기 말그대로 대기하는 상태 이행 해당 코드를 수행하는 상태 실패 해당 코드 수행 중, 실패가 난 상태 해당 코드가 수행이 끝나면, then 함수를 통해서 콜백 처리를 할 수 있게 된다. resolve() 를 통해서 Promise 내 동기통신 코드 수행이 마무리되었음을 알린다. function ABC() { new Promise((resolve, reject) => { ... resolve(resultData); } }; ABC..
개발계에서 테스트 중에 오류가 발생했다. 너무나 간단한 오류라 간단히 정리해봐야지. 단순히, 컬럼 자체의 데이터가 자리수를 초과한 것. COLUMN_A - VARCHAR2(2) => '은돼지' 삽입 COLUMN_B - NUMBER(2,0) => '123' 삽입 이런 식으로 말이다. 컬럼의 자리수를 변경해주면 손쉽게 해결 ~
오라클 테이블을 생성하다가, VARCHAR 로 설정해두었다가 CLOB 타입으로 변경할 일이 생겼다. 기존의 방법으로는 컬럼 타입 변경이 되지 않아서, 아래와 같은 방법을 통해서 진행해야한다. ALTER TABLE 테이블명 ADD TEMP_컬럼명 CLOB; UPDATE 테이블명 SET TEMP_컬럼명 = 컬럼명; UPDATE 테이블명 SET 컬럼명 = NULL; ALTER TABLE 테이블명 DROP COLUMN 컬럼명; ALTER TABLE 테이블명 RENAME TEMP_컬럼명 TO 컬럼명; 추가적으로 CLOB 컬럼을 만들고, 기존 데이터를 복사 한 다음에 기존 컬럼을 삭제한다. 나는 개발계 테스트 데이터라서 그냥 테이블 자체를 새로 생성하는게 더 빠른 것 같아서 테이블을 DROP 후, 재생성하는 방법을..