반응형 분류 전체보기 반응형 462 [JAVA] 엑셀파일 업로드 및 DB insert 방법!! (영상 有) 안녕하세요. 오늘은 엑셀파일을 업로드해서 데이터베이스에 저장하는 방법에 대해 이야기해보겠습니다. 아래는 영상입니다. 저는 관리자 페이지에서 신청자를 엑셀파일에 작성한 다음, 업로드하여 데이터베이스에 저장하였습니다. 의존성 주입 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 31 org.apache.poi poi 3.9 org.apache.poi poi-contrib 3.6 log4j log4j org.apache.poi poi-ooxml 3.9 org.apache.poi poi-ooxml-schemas 3.9 org.apache.poi poi-scratchpad 3.9 cs 엑셀 파일을 읽기 위해선 아파치에.. 2022. 1. 26. [JQuery] Fullcalendar 달력 구현 & 데이터 연동 (영상 有) 안녕하세요 오늘은 Fullcalendar란 라이브러리로 달력을 만들어보고 데이터도 연동해보겠습니다. 기능은 등록/수정/삭제/일정목록/다중 기간/기간 이동/ 등을 구현하였습니다. 아래는 영상입니다. 디자인은 어느정도 다듬어야겠지만 사용하는데는 문제없어 보이네요! https://chobopark.tistory.com/329 [Java&JSP] 달력 만드는 방법 웹 사이트의 달력 만드는 방법은 여러가지가 있습니다. 지난 포스팅에서는 자바스크립트를 이용한 달력 (FullCalendar) 을 생성해보았으며 이번에는 Java와 JSP 만으로 달력을 만드는 방법에 대해 알 chobopark.tistory.com 우선 라이브러리기 때문에 JS파일을 받아 폴더에 저장해주세요~ Controller 1 2 3 4 5 6 7.. 2022. 1. 19. [JAVA] 브라우저 및 OS정보 얻는 방법!! 안녕하세요. 오늘은 간단히 자바로 브라우저 체크하여 활용하는 방법에 대해 이야기해보겠습니다. 저는 브라우저 및 OS 정보를 자바로 체크하여 데이터베이스에 저장하는식으로 활용했습니다. 아래는 데이터베이스에 저장된 화면입니다. 브라우저 정보 (IP, OS, 브라우저 등의 기타 브라우저 정보) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public static Map broswserInfo(HttpServletRequest request){ String agent = request.getHeader("USER-AGENT"); String os = getClientOS(agent); String broswser = getClientBrowser(agent); String ip =.. 2022. 1. 13. 헬리코박터균 2차 치료 과정 및 일자별후기!! (1차 치료포함,개념 등등..) 안녕하세요. 헬리코박터균 환자였던 사람입니다... 헬리코박터균 2차 치료에 대한 정보들이 많지 않아 생생한 정보를 담아 포스팅 해보려합니다.. (1차 치료에 대한 정보도 같이 정리하였습니다!) 우선 헬리코박터균에 대해 알아보겠습니다. 정확한 명칭은 헬리코박터 파일로리 균 입니다. 위의 유문(파일로리) 부위에 사는 나선(헬리코)형 모양의 균(박터)을 말한다고 합니다. 헬리코박터균은 주로 위점막에 서식하여 위상피세포를 손상시킵니다. (이 때문인지 실제로 위내시경 후에 제 사진을 봤는데 위벽이 빨간색이였습니다..) 보통 세균은 잠시 머물지만 헬리코박터균은 한번 감염이 되면 서식과 증식으로 평생 위장에 머물게 됩니다.. 헬리코박터균은 전 세계 인구의 반이 감염되 있을 정도로 흔하며, 우리나라의 경우 국민의 반이.. 2022. 1. 6. 웹서버(WEB)와 웹애플리케이션서버(WAS) 차이!! 안녕하세요. 웹서버(WEB)와 웹애플리케이션서버(WAS) 차이에 대해 이야기해보겠습니다. 웹서버 (Web Server) 웹서버는 HTTP 기반으로 동작합니다. 정적 리소스와 기타 부가기능을 제공합니다. (정적(파일) HTML, CSS, JS, 이미지, 영상 등) 서버는 NGINX와 APACHE를 주로 사용합니다. 웹 애플리케이션 서버(WAS - Web Application Server) (Application의 뜻은 응용프로그램(로직)입니다.) HTTP 기반으로 동작합니다. 웹 서버 기능에 정적 리소스 포함하여 제공 가능합니다. (가장 핵심입니다.) 프로그램 코드를 실행해서 애플리케이션 로직 수행합니다. 동적 HTML, HTTP API(JSON)를 사용합니다. 서블릿, JSP, 스프링 MVC를 사용할 수.. 2022. 1. 5. [JAVA] String날짜 형태 비교 방법!! (compareTo 사용법) 안녕하세요. 오늘은 간단히 자바에서 string형태의 날짜 형식을 비교하는 방법에 대해 설명해보겠습니다. 자바에서 데이터 형식에서 연산식(ex: =, )을 사용하기도 하고, 또한 메서드를 활용하는 방식 두가지가 존재합니다. 메서드 활용 방식은 compareTo 메서드를 사용할 예정이며, 비교 연산 방법은 Date상태에서의 getTime 메서드를 활용하는이야기해보겠습니다. 1. compareTo Method 2. Date 연산 방법 1. compareTo Method 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //오늘날짜 yyyy-MM-dd로 생성 String todayfm = new SimpleDateFormat("yyyy-MM-dd").for.. 2021. 12. 27. Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' 2가지 해결방법 안녕하세요. 어김없이 에러 포스팅을 쓰고 있군요...ㅜㅜ 저 같은 경우, 개발 환경에서 로컬 디비로 우선 연결하여 개발을 진행하려하는데 아래와 같은 에러가 나타났습니다. Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' 처음보는 에러에다가 부등호도 보이고...짜증나더군요 ㅡㅡ 여러 경로로 확인해봤더니 COLLATION, 즉 특정 캐릭터셋으로 작성된 문자열을 비교하다가 발생하는 에러입니다. 전 아래 에러와 같이 utf8_general_ci 와 utf8_unicode_ci의 충돌로 인해 발생된 것 같습니다. 이 현상을 해결하기 위한 두가지 방법을 소개하려 합니다. 1. 데이터베.. 2021. 12. 21. Apache Log4j 보안이슈 대응에 대한 문의 아래는 전자정부프레임워크 홈페이지에서의 Apache Log4j 보안이슈 대응에 대한 문의입니다. 아래글을 잘 모르시는 분들이 많아서 좀 많은 분들에게 알리기 위해 포스팅하였습니다. 계속해서 버전이 업데이트되고 있으니 전자전부 프레임워크홈페이지와 메이븐리포지토리 사이트에 수시로 방문하셔서 확인 바라겠습니다! (글 하단에 홈페이지 링크가 있습니다.) 1. Log4 jdbc v1.2를 적용하고 있는데 이런경우는 보안패치 해당사항이 없는건가요? 보안패치 대상은 Log4 jdbc가 아닌 Log4j-core입니다. 다음 2번을 참고하여 대상인지 필히 확인을 하셔야 합니다. 2. Log4j2 패치를 해야하는 대상인지 잘 모르겠어요. * 개발환경에서 확인 이클립스 개발환경에서는 pom.xml파일을 오픈한후 Depend.. 2021. 12. 21. JMSAppender 사용여부 확인 방법!! (+2.x 버전 조치사항 방법!!) 2021년 12월 17일 Apache Log4j 취약점 보안조치사항입니다. 이번 조치사항의 특이사항은 1.2 버전에서 JMSAppender 사용하는 소프트웨어를 조치사항으로 포함했다는점입니다. JMSAppender를 사용하지 않으면 취약점에 영향이 없다고하네요. (ConsoleAppender를 사용할 경우입니다.) 이번 포스팅에서는 JMSAppender사용여부확인방법과 2.x대 업데이트 불가시에 조치사항을 다뤄봤습니다. JMSAppender 사용 여부 확인 방법 JMSAppender의 사용여부는 log4j의 설정파일에서 사용여부를 확인하면 됩니다. 아래의 log4j 설정파일에서 JMSAppender가 없으면 사용을 안하는거라 보시면 됩니다! log4j.properties logger.xml logging.. 2021. 12. 21. 이전 1 ··· 26 27 28 29 30 31 32 ··· 52 다음