분류 전체보기298 [Toad] Background session could not connect to Oracle 해결 [Toad] Background session could not connect to Oracle 해결 1. 아래화면과 같이 Change Session 버튼을 클릭 2. 끊긴 세션의 User / Password 를 다시 입력 후 Connect 참 쉽죠잉 Database/SQL 2020. 2. 12. [Nas] ipTIME NAS2 Dual 하드디스크 설치 및 기본 설정 방법 NAS (Network Attached Storage) 란? NAS란 Network Attached Storage(네트워크 연결 스토리지) 즉, 네트워크와 연결된 저장소이다. 네트워크로 연결되어 있다면 언제 어디서나 PC, 모바일기기를 통해 나스에 저장된 파일에 접근할 수 있는 것! 또한 여러 명의 사용자가 나스의 저장된 파일을 서로 공유하거나 협업을 할 수 있어 업무 생산성을 향상시킬 수 있고, 웹 서비스를 호스팅하거나 사진, 영상, 음악을 즐길 수도 있다. 본격적으로 NAS를 설치해보자. ipTIME NAS2 Dual 구성품 먼저, 나는 ipTIME 의 NAS2 Dual과 하드디스크는 2TERA 한 개만 샀고, ipTIME NAS 구성품은 다음과 같았다. (하드디스크 설치하던 중에 찍어서 나스가 거꾸.. 기타 2020. 2. 1. [Java] Spring Controller 파라미터 값 가져오기(HttpServletRequest, @RequestParam, @RequestBody, @ModelAttribute) [Java] Spring Controller 파라미터 값 가져오기 (HttpServletRequest, @RequestParam, @RequestBody, @ModelAttribute) 일반적인 웹 프로젝트 구성에서 Controller 레벨에서 응답을 받고 비지니스 로직을 처리한 후에 다시 View 레벨로 넘어간다. 이 부분에서 파라미터를 어떻게 받고 어떻게 넘기는지에 대한 방법을 정리하고자 한다. HttpServletRequest.getParameter() 아래소스처럼 HttpServletRequest의 getParameter() 메서드를 이용하여 파라미터 값을 가져올 수 있다. 이때 parameter로 보낸 변수명과 getParameter("변수명") 에 들어갈 변수명이 일치해야한다. @Request.. JVM/Java 2020. 1. 28. [Java] SimpleCaptcha를 이용한 이미지 보안문자 생성하기 [Java] SimpleCaptcha를 이용한 이미지 보안문자 생성하기 보안문자코드를 사용해야하는데, SimpleCaptcha를 주로 많이 사용하길래 한 번 써봤다. - 스펙 : 전자정부프레임워크 3.8, 자바1.8 1. SimpleCaptcha-1.2.1.jar 파일 다운로드 - 먼저 SimpleCaptcha 홈페이지에 들어가서 Java 버전에 맞는 버전을 다운받자. 참고로 SimpleCaptcha라이브러리를 이용한 CAPTCHA 샘플 프로그램은 JDK 1.6 기반이 가장 최신이라 SimpleCaptcha for Java 6을 다운받았다. 2. 다운로드받은 jar파일을 프로젝트에 추가해준다. 방법1. Spring MVC 프로젝트 구조의 WEB-INF의 lib에 위에서 다운받은 jar 파일을 추가해주었다.. JVM/Java 2020. 1. 23. [광고삽입] Google AdSense '일치하는 콘텐츠' 사용 가능한지 확인하기 [광고삽입] Google AdSense '일치하는 콘텐츠' 사용 가능한지 확인하기 블로그에 카카오(다음)광고를 삽입한 후 구글 광고도 삽입하기 위해 Google AdSense를 가입하였다. 가입 후 구글 애드센스 광고 단위 중 일치하는 콘텐츠 광고를 추가하려했지만, 아무리 찾아도 위와 같이 3개의 광고 단위만 뜨고, '일치하는 콘텐츠'는 뜨지 않았다. 구글측에서는 일치하는 콘텐츠를 사용하면 페이지 조회수가 9%, 사이트 이용 시간이 10% 증가하는 것으로 밝혔다. 구글 애드센스 공식 홈페이지를 보면 관련 콘텐츠 사용 자격 요건을 확인할 수 있다. 위 글을 보면, 트래픽규모 및 고유한 페이지 수가 최소 요건을 충족해야 된다고 나와있다. 즉, 방문자 수와 포스팅 수가 일정 조건을 넘어야만 일치하는 콘텐츠 광.. 기타 2020. 1. 22. [Java] POI 라이브러리 사용 : 엑셀 다운로드 로직 구현하기 [Java] POI 라이브러리 사용 : 엑셀 다운로드 로직 구현하기 - 의존성 추가 Spring Boot 경우 build.gradle에 Gradle dependency 추가 compile group: 'org.apache.poi', name: 'poi', version: '3.13' Spring 경우 pom.xml Maven dependency 추가 org.apache.poi poi 3.13-beta1 - Haenny 엑셀 다운로드 다음과 같은 두 개의 클래스로 엑셀 다운로드 로직을 구현하였다. 참고로 엑셀에 입력될 데이터는 EgovMap이 아닌 VO List 형태를 전제로 구현하였다. DownloadExcel.java import java.io.IOException; import java.net.URL.. JVM/Java 2020. 1. 17. [Java] Object 타입에 상관없이 VO 데이터 가져오기 [Java] Object 타입에 상관없이 VO 데이터 가져오기 1. 전혀 다른 두 개의 VO - 참고로 @Data는 Lombok 라이브러리를 사용하기 때문에 쓴 것이니, Lombok이 따로 설치되지 않은 경우에는 getter, setter, toString 메서드를 오버라이딩하길 바란다. @Data public class Grade { private String subject; private String name; private int grade; } @Data public class Favorite { private String color; private String animal; private int number; } - 예시) 두 VO의 데이터는 다음과 같다 Grade grade = new Grad.. JVM/Java 2020. 1. 17. [SVN Error] SpringBoot 프로젝트 복사 후 Synchronize Gradle projects with workspace failed : renaming project error [SVN] SpringBoot 프로젝트 복사 후 Synchronize Gradle projects with workspace failed : renaming project error 프로젝트를 복사 후 프로젝트 명 변경한 뒤 실행하려할 때 에러 로그 org.eclipse.buildship.core.UnsupportedConfigurationException: Project at 'D:\workspace\haenny' can't be named 'webTemplate' because it's located directly under the workspace root. If such a project is renamed, Eclipse would move the container directory. To r.. SCM/SVN 2020. 1. 11. [Windows] 안전하지 않기 때문에 파일 공유에 연결할 수 없습니다. 이 공유에는 - [Windows] 안전하지 않기 때문에 파일 공유에 연결할 수 없습니다. 이 공유에는 - 잘 접속되던 공유파일에 접근이 안돼!!!! 하는 분들은 이 글을 보시라. 평소에 잘만 들어가졌던 공유 폴더가 노트북을 바꾼 뒤(아마도) 어느 순간부터 들어가지 않고 아래와 같은 경고창이 뜨기 시작했다. 경고창에 뜬 링크로 들어가보면 아래와 같은 내용이 있다. Windows의 10 가을 크리에이터 업데이트 및 Windows Server, 버전 1709 (RS3)는 서버 메시지 블록 버전 1 (SMBv1) 네트워크 프로토콜이 더 이상 기본적으로 설치되어 있지 않습니다. 그것은 SMBv2와 2007 년에 시작된 최신 프로토콜로 대체되었습니다. Microsoft는 공개적으로 2014 년에 SMBv1 프로토콜을 사용하지 않습.. 운영체제 2020. 1. 9. [Power Point] 파워포인트 배경 어둡게 설정하기 [Power Point] 파워포인트 배경 어둡게 설정하기 요즘은 어두운게 대세랍니다 ㅎㅎ 파워포인트도 내눈을 위해 어둡게 바꿔줘야겠어요. 1. 파워포인트 왼쪽 상단에 '파일' 클릭 2. 메뉴 왼쪽 하단에 '옵션' 클릭 3. 파워포인트 옵션에서 '일반' 탭의 'Office 테마' 의 '색상형'을 '검정'으로 변경 4. 완성 ! 블랙 조하 ♥ 기타 2020. 1. 9. [JavaScript] Closure 클로저 응용하기(Feat. Naver Map Api 마커 이벤트 리스너 등록) [JavaScript] Closure 클로저 응용하기(Feat. Daum 지도 Api, Naver 지도 Api 이벤트 등록) 평소 Daum Map api 서비스를 이용하다가 처음으로 Naver Map api 서비스를 사용하게 되었다. 1. 사건의 전말 : Daum Map api 마커 클릭 이벤트 등록 과정 - 여러 개의 마커를 반복문으로 올리면서 동시에 해당 마커에 대한 인포윈도우 등록을 하는데 그 때 마커 클릭 시 해당 인포윈도우창이 열리도록 이벤트를 등록한다. 코드는 다음과 같다 for(var i in markerObj){ kakao.maps.event.addListener(markerObj[i], 'click', function(){ openInfoWindow(this.key);// openInfo.. Front/JavaScript 2020. 1. 8. [Error] 톰캣 server.xml 설정에러 : Error processing request NullPointException [Error] 톰캣 server.xml 설정에러 : Error processing request NullPointException 에러 로그 [http-nio-80-exec-5] org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.NullPointerException 두 개의 프로젝트를 하나의 톰캣에 합친 후 발생한 에러이다. 이 에러 로그는 주로 다음 날 아침에 적으면 세~네개, 많으면 여섯개 정도 같은 에러 로그가 쌓이고 시점은 불규칙해서 알 수가 없다. 에러가 어느 시점에서 나는지 알기 위해 일부러 에러로그를 쌓기 위해 프로젝트 구동 후 여러 기능을 테스트하곤 했지만, 프로젝트가 구동되지.. Front/WebServer 2020. 1. 3. 이전 1 ··· 17 18 19 20 21 22 23 ··· 25 다음 추천 글 728x90 반응형