분류 전체보기
-
Oracle Tnsname 설정DataBase 2021. 7. 7. 08:54
TNS(Transparent Network Substrate)NAME TNS는 오라클에서 사용하는 네트워크 기술로써 client-server 혹은 server-server끼리 접속할 수 있도록 접속정보를 설정해주는 파일입니다. 이 파일은 서버주소,프로토콜,포트번호,서비스명 등의 정보를 가지고 있습니다. 해당경로위치 오라클을 설치한 위치/ora92/network/ADMIN/tnsname TNSNAME과 함께 쌍으로 존재하는 sqlnet.ora파일이란? Oracle Client에서 Oracle DB 서버로 어떻게 접근할 것인가에 대하여 설정하는 파일. 이 경로 또한 tnsnames.ora가 저장되는 경로와 동일한 위치에 존재합니다. sqlnet.ora파일 분석 1.NAMES.DIRECTORY_PATH= (T..
-
문자열자르기js 2021. 6. 29. 16:50
1.slice(시작위치,종료위치) 앞에서 부터 자르기 var str = "ABCDEFGHIJK"; var sliceRs = str.slice(1,3); console.log("slice : " + sliceRs); 앞에서 1번째부터 3번째 까지 자른다는 의미 결과 BC 뒤에서 부터 자르기 var str = "ABCDEFGHIJK"; var sliceRs = str.slice(-3,-1); console.log("slice : " + sliceRs); 뒤에서 3번째부터 뒤에서 1번째 까지 자른다는 의미 결과 IJ var str = "ABCDEFGHIJK"; var sliceRs = str.slice(-3); console.log("slice : " + sliceRs); 뒤에서부터 3개의 문자열을 자른다는 ..
-
이클립스에서 업로드한 이미지나 파일이 바로 보여지고 읽어지지 않을때 해결법spring framework 2021. 6. 28. 19:18
1.문제 image 폴더에 이미지파일을 업로드 시켰다. 업로드 경로는 당연히 해당파일의 workspace경로에 저장을 했다. ex)c/사용자이름/eclipse-workspace/project-02/web/resources/image 하지만 이렇게 업로드를 하게되면 image폴더에 사진이 업로드되는데 1~2초 시간이 경과되고 바로 해당 이미지를 view에서 바로 볼 수가 없다.(1~2초 뒤에 해당 이미지를 볼 수 있다는 의미) 처음엔 이를 해결하기 위해 thread.sleep(2000)를 사용하여 이미지 업로드 후 2초뒤에 이미지를 보는 화면으로 이동하게 했다. 이렇게 하면 해결이 되기는 한다. 하지만 시간을 잡아먹는 똥코드 라고 볼 수 있다. 2.원인 이클립스 프로젝트를 톰캣 서버로 실행하게되면 해당프로..
-
문자열에서 공백제거하기java 2021. 6. 23. 17:24
프로젝트를 진행하다 공백이 있는 이미지 파일을 업로드했을때 img태그에서 해당 파일을 못 읽어낸다는것을 발견할 수 있었다. 따라서 파일을 업로드 할 때 파일의 공백을 모두 제거해주고 업로드를 해야한다. 이때 사용하는 문자열 공백 제거방법은 str.replaceAll(" ", ""); 위 함수를 사용하는것이다. 하지만 이 방법으로 확실한 공백제거가 이루어 지지 않는다. 이를 해결하기 위해선 정규식을 사용한다. str.replaceAll("\\s", ""); 정규식 화이트 스페이스 문자: [\s]
-
(다중)파일업로드 구현 순서spring framework 2021. 6. 17. 17:00
0.jsp view부분 구현 1.maven 라이브러리 등록 commons-fileupload commons-fileupload 1.3.2 commons-io commons-io 2.5 2.servlet.xml 파일업로드 객체 생성 3.upload할 경로 string객체 생성(root-context.xml) 4.업로드 로직을 구현할 class에서 path 경로를 가져옴 @Resource(name = "uploadPath") String uploadPath; - 이때 resource 어노테이션이 활성화 되어져있지않으면 maven등록 javax.annotation javax.annotation-api 1.3.2 5.업로드 로직 구현 @PostMapping("/fileup") public String fileu..
-
controller 리턴타입(void,String)차이spring framework 2021. 6. 17. 15:31
void package com.hylok.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { /* * @GetMapping("/") public String home() { return "home"; } */ @GetMapping("/") public void main() { } @GetMapping("/home") public void home() { } } void와 같은경우 mapping에 작성해놓은 주소의 view를 리턴함 1.main 메소드는 /라는 jsp를 ..