전체 글
-
MariaDB 컬럼 이름으로 테이블 찾기
Web Programming 2023. 9. 25. 22:02MariaDB 에서 컬럼 이름으로 테이블 명을 찾는 방법 !! SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%컬럼이름%'; 위와 같이 실행하며 "컬럼명"이 포함된 테이블명 리스트를 전부 찾을 수 있다. 화면 수정을 하거나 이전 다른 업체가 짜놓은 코드 수정 등 DB 의 테이블 정보를 파악하기 어려울 때 쓸수 있게 기록해두록 하자. 간단한 것이지만 그래도 전부 다 기억 할 수 없으니 그때 그때 쓰게되면 무조건 기록 !!
-
무료 자바스크립트 모달 사이트 VELZON
Web Programming 2023. 9. 25. 21:55자바스크립트로 팝업창 말고 모달 창을 만들어야 하는 경우가 많은데 그때 CSS와 디자인을 이쁘게 넣기가 여간 귀찮을 경우가 많이 있다. 그럴때는 무료 모달 이미지와 각종 그리드 예시를 제공하는 VELZON을 이용해보자 !! 사이트 링크 !! Modals | Velzon - Admin & Dashboard Template (themesbrand.com) Modals | Velzon - Admin & Dashboard Template Overflowing text to show scroll behavior One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible ..
-
구글 크롬 개발자 모드 테마 변경
Web Programming 2023. 9. 19. 19:12기본적으로 이클립스나 개발자 모드의 화면들은 대부분 흰바탕이다. 그러나 개인적으로 흰바탕은 눈이 아파서 검은 테마로 변경해서 쓰는데 구글 크롬 개발자 모드도 검은 테마로 변경하는 방법을 알아보자 매우 간단하니 귀찮아도 필요하다면 변경해도록 하자. 먼저 개발자 모드 접속 후 ( F12 번 ) 톱니모양 클릭 ~ 그러면 Appearance 에 Theme 가 있는데 거기서 옵셥으로 Dark 를 선택해주면 끝 !! 더이상 할 게 없다 여기서 끝 ㅎㅎ 결과화면 검은 화면이 아주 마음을 편안하게 해준다.. ㅎㅎ 추가로 언어도 한국어로 바꿔서 쓰면 개인적으로는 더 편하다. 뭔가 마음이 편함..ㅎㅎ
-
무료 차트 아파치 echarts
Web Programming 2023. 9. 19. 19:05자바스크립트로 다양한 종류의 차트를 만들어야 할 때가 있는데 그럴때는 Apache ECharts 아파치 이차트 사이트를 이용 !! 링크 ~ Apache ECharts Apache ECharts ECharts: A Declarative Framework for Rapid Construction of Web-based Visualization You are welcomed to cite the following paper whenever you use ECharts in your R&D projects, products, research papers, technical reports, news reports, books, presentations, echarts.apache.org 사이트 접속 후 Examp..
-
자바 JAVA Integer의 최대값 2147483647
Web Programming 2023. 9. 7. 16:31자바에서 숫자 합계나 금액이나 이런 것들을 위해 소스 코드를 작성하다 보면 값을 DB 에 적재할 때 Integer 로 사용했단 변수의 값들이 2147483647 로 자꾸 들어가는 경우가 있다. 원인은 Integer 가 최대 허용할 수 있는 값이 2147483647 이기 때문에 그렇다. 그래서 Integer 대신에 최대값이 더 큰 long 을 사용하여 처리해주었다. 오류가 발생했던 상황은 엑셀 업로드에서 cell 타입을 switch 해주는 부분이 있는데 switch(cell.getCellType()) { case FORMULA: value = cell.getCellFormula(); break; case NUMERIC: /*value = (int) cell.getNumericCellValue()+"";*/..
-
Calendar 클래스 날짜 더하기
Web Programming 2023. 9. 7. 16:20Calendar 클래스로 현재 날짜에서 +8 일 더하여 표출해보기 !! SimpleDateFormat plusDayCal = new SimpleDateFormat("yyyy-MM-dd"); Date time = new Date(); Calendar calPlusDay = Calendar.getInstance(); calPlusDay.setTime(time); calPlusDay.add(Calendar.DATE, 8); String date2 = plusDayCal.format(calPlusDay.getTime()); out.println("date2"+date2); -> 2023 09 05 calPlusDay.add(Calendar.DATE, 8) 에 8 로 셋팅 ~ Date 객체로 setTime 을 하..
-
자바스크립트가 제대로 먹히지 않을 때
Web Programming 2023. 9. 7. 16:07form 을 submit 하면서 빈값 체크와 같은 로직을 넣고 테스트해보는데 이상하게 특정 if 문에 안에 있는 alert 창이 먹히질 않았다. 개발자 모드에서도 오류 표출도 없고 오류가 발생한 것도 없었다. 조건은 f.title.value == '' 였는데 왜 자꾸 이 조건에 걸리지 않는지 확인을 해보았는데 문제는 자바로 form 요소들에 조건을 걸어 두었는데 현재 등록 조건에서는 input name='title' 이 없는 요소라서 전혀 반응이 없었다. 옛날에 비슷한 걸 본 기억이 있는데 생각이 잘나지 않아서 찾는다고 조금 애먹었다.. ㅎㅎ 아무튼 아래처럼 코드가 있었는데 if(f.title.value == ''){ alert("!!!!"); } if(f.tel.value == ''){ alert("?..
-
전자정부프레임워크를 사용하는 장점
Web Programming 2023. 9. 6. 19:45한국의 전자정부프레임워크(Electronic Government Framework, eGovFrame)를 사용하는 주요 장점은 다음과 같다. 정부 프로젝트 및 시스템 개발 가속화: eGovFrame은 한국 정부의 다양한 부처 및 기관에서 사용하는 표준 프레임워크로, 공공기관들이 소프트웨어 개발 및 시스템 구축을 빠르게 시작하고 효율적으로 진행할 수 있도록 돕습니다. 이로써 공공 프로젝트의 개발 주기를 단축하고 결과물을 신속하게 제공할 수 있습니다. 표준화된 아키텍처와 구성요소: eGovFrame은 표준화된 아키텍처와 구성요소를 제공하여 개발자들이 일관된 방식으로 애플리케이션을 개발할 수 있도록 도와줍니다. 이것은 코드의 일관성을 유지하고 유지보수를 간편하게 만들어줍니다. 보안 및 안정성: 정부 기관에서는..