public fileUpload(@RequestParam("file")MultipartFile file){String filename = file1.getOriginalFilename(); String suffix = filename.substring(filename.lastIndexOf(".") + 1); String oldName = filename.substring(0, filename.lastIndexOf(".")); String newName = String.valueOf(System.currentTimeMillis()); File path = new File("경로"); FileOutputStream out = null; try{ byte[] fileData = paramFile.getByte..
WAS, DBMS 서버 등과 연결되는 Socket 관련 프로그램에서 다음과 같은 오류 메세지가 자주 발생한다. Connection reset by peer, Connection reset, Broken Pipe 이런 에러가 발생해도 정상적으로 잘 서비스되기 때문에 별로 관심을 안가졌는데 직접 데몬 서비를 만들고 관련 클라이언트를 만들다 보니 어떤 경우에 이런 에러가 발생하는지 알아야지만 대처가 가능할 것 같아서 찾아 보았다. - java.net.SocketException: Connection reset by peer: socket write error 원인: write 시 상대방 socket close 된 경우 - java.net.SocketException: Connection reset 원인: re..
출처 : http://blog.naver.com/PostView.nhn?blogId=napsis&logNo=140156257733&parentCategoryNo=8&viewDate=¤tPage=1&listtype=0&from=postList java.lang.IllegalStateException: getOutputStream() has already been called for this responseSTATUS : Closed Scenario : jsp to generate a report and on click of a button download the report xls from the server. Code in the jsp is as follows. response.setCont..
자바스크립트는 데이터타입(자료형)에 대해 상당히 관대한 언어이다. 다른 언어가 변수를 선언 할 때 자료형까지 결정 하는 반면, 자바스크립트는 선언시 변수의 스코프(범위)와 존재만 설정하고, 할당 할 때 비로소 자료형이 결정된다.(다른 언어를 했었는지 어떤 개발자가 변수를 선언하고 초기화를 하지 않으면쓰레기 값이 된다고 하는 것을 보았는데, 자바스크립트에 대해 잘 모르고서 하는 소리인것 같다.) 그래서인지, 자바스크립트를 배우는 대부분의 사람들은, 그리고 가르치는 사람들은자료형에 대한 고민을 거의 하지 않는 편이다. 고려하지 않아도프로그래밍을 하는데 큰 문제가 없다(?)고 생각하는 것이다. 하지만 조금만 깊이있게 들어가면 자바스크립트도, 자료형에 대한 고민을 하지 않고서는문제가 발생하는 경우가 많다. 그 ..
그냥 아무런 조치없이 저장하고 조회하게되면줄바꿈이 안먹히고 한줄로 조회가 된다. 그걸해결하기위해 저장할때는 이렇게 정규식을 이용해 줄바꿈을 태그로 바꾸고 저장. $('#text').val().replace(/\n/g, " ") 그런데 이렇게 하면 생기는 문제가 일반 조회시에는 정상적으로 줄바꿈으로 보이는데그걸 수정하는 페이지로 넘어가면 줄바꿈이 아니라 이 그대로 노출됨. 수정페이지로 갈때는 재조회시 컨트롤러에서 조회된 값을 text = text.replaceAll(" ", "\r\n");이런식으로 고침.저장할대 태그로 들어갔던걸 다시 자바에서 엔터로 인식하는 값으로 바꾸는거임.
인덱스 확인 방법 SELECT * FROM USER_INDEXES WHERE TABLE_NAME='/*테이블명*/ ' ; 인덱스를 확인했으니 그 키가 되는 컬럼을 알아보는방법은... SELECT * FROM USER_IND_COLUMNS WHERE TABLE_NAME='/*테이블명*/ ' ; 이라 하면 모든 인덱스의 컬럼이 다 나오고 해당 인덱스의 컬럼만 보고싶다면 SELECT * FROM USER_IND_COLUMNS WHERE INDEX_NAME='/*인덱스명*/';[출처] Oracle Table Index Column(오라클 테이블 인덱스 확인)|작성자 똥스배스
- String.valueOf() - 파라미터가 null 이면 문자열 null을 만들어서 담는다. - Casting((String) aa) - 대상이 null이면 당연하게 NullPointerException - 만약 Object 에 담긴 값이 String 이 아니라면 ClassCastException - "".toString() - 당연하게 . 으로 사용하는 만큼 대상 값이 null 이면 NullPointerException - Object 에 담긴 값이 String 이 아니어도 출력[출처] [Java] String : valueOf toString Casting 의 차이|작성자 고민덩어리
- Total
- Today
- Yesterday
- TEST
- 정규표현식
- frontcode
- JPA
- Git
- http
- clean code
- OOP
- Kotlin
- EffectiveJava
- programming
- mariadb
- java
- code
- toby
- go-core
- JavaScript Core
- DesignPattern
- Design Pattern
- backend개발환경
- Spring
- MySQL
- Jackson
- javascript
- frontend개발환경
- db
- generics
- java8
- spring cloud
- servlet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |