본문 바로가기

Development/Web & Server

[Amazon] EC2 Load Balancer 적용하기~! 1. AWS 홈페이지에서 EC2 사이트로 이동하자 거기서 Load Balancers를 클릭~! 2. 클릭하면 Create Load Balancer를 하자 3. 클릭하면 아래와 같이 이름과 포트를 정할 수 있다. EC2 Instance의 포트를 맞추고 또 Load Balancer를 통해서는 어떤 포트로 통신할지 정해주면 된다.(본인의 경우 Load Balancer : 8080, Instance :8080으로 맞추었다.) 4. 다음은 Instance의 생사를 확인하는 수단을 정하는 곳이다. 아래의 그림은 TCP라서 포트만 정해주면 되지만 그냥 HTTP통신의 경우 Port와 Path를 정해줘야한다. 5, 다음 단계는 EC2 추가 이다. Load Balancer를 사용할 Instace를 선택한다. 6. 음.. .. 더보기
Google Custom Search 사용하기 1. https://console.developers.google.com 이동해서 프로젝트를 생성하자!2. 프로젝트를 생성하고 나면 APIS & auth 항목으로 이동하자 그리고 Custom Search API를 활성화 시키자 (하루에 100개 까지 무료로 찾을 수 있다.) 3. APIs & auth 에서 Credentials 에서 API Access 키를 발급 받는다. 아래의 그림에서 Create new Key를 누르면.. 4. 이와 같이 4가지 종류의 키를 발급 할 수 있다. 5. https://developers.google.com/custom-search/json-api/v1/libraries 여기로 이동해서 현재 개발해서 사용하려는 언어에 맞게 라이브러리를 받아서 사용하면 된다.~! 더보기
Google Charts 회사 내부에서 설문조사 결과를 표시하기 위한 웹사이트를 만들게 되었는데 우연히 Google Charts 이 있다는 것을 알게 되었고 바로 사용해보았다. 아래의 예제를 보면 엄청 사용하기 쉽게 만들어졌다. 자세히 보러가기 더보기
[Spring Framework] Scheduled 설정 & 사용 Spring3 에서 Scheduled 사용하는 방법이다. 우선 추가해야 될 사항으로 xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation= 에는 http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd 을 추가해야 한다. 그리고 마지막으로는 아래의 것을 추가한다. 사용방법 @Scheduled(cron = "0 2/5 * * * *") public void harvestStatus() { ~~~~~~~~~~ } 더보기
Hibernate4 org.hibernate.MappingException: Unknown entity 아래와 같은 에러가 뜬다면... org.hibernate.MappingException: Unknown entity: ~~~~~~~~~~~~~at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1145)at org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1358)at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:116)at org.hibernate.event.internal.De.. 더보기
Hibernate Incorrect datetime value Incorrect datetime value 잘 입력되었던 데이터가 갑자기 위와 같은 문구를 보여주면서 에러를 내기 시작했다. 이유는... TIMESTAMP 때문이다. TIMESTAMP의 범위는 1970-01-01 부터 2038-01-19 까지라서 1970 이하 날짜를 입력하지 못하는 것이다. 자세한 사항은 여기서 살펴보자~! 더보기
org.hibernate.hibernateexception identifier of an instance of was altered from to 위와 같은 에러가 발생했을 때는 Model의 Id 부분을 확인하자 본인의 경우 착각으로 인해 Id 값을 바꾸려고 하다보니 생긴 에러였다. 본인의 경우 Model의 ID부분을 다른 타입으로 변경하여 의도적으로 문법을 틀리게 하여 찾았다. 더보기
[Javascript] js 파일 불러오기 Spring3에서 불러올때.. 더보기
[Javascript] DatePicker 달력이 나오는 간단한 DatePicker 이다. jQuery UI Datepicker - Default functionality $(function() { $( "#datepicker" ).datepicker(); }); Date: 관련 API 는 여기서~! 더보기
JQuery Select Box 제어 1. jQuery로 선택된 값 읽기 $("#selectBox option:selected").val();$("select[name=name]").val(); 2. jQuery로 선택된 내용 읽기 $("#selectBox option:selected").text(); 3. 선택된 위치 var index = $("#test option").index($("#test option:selected")); 4. Addoptions to the end of a select $("#selectBox").append("Apples");$("#selectBox").append("After Apples"); 5. Addoptions to the start of a select $("#selectBox").prepend(".. 더보기