전체 글
-
데이터 엔터 입력 오류 ¶ 에러
Web Programming 2024. 12. 18. 11:32갑자기 회원수정 내역 변경을 하는데 안된다는 문의가 있어서 확인했던 일이 있었다. 그런데 코드상에는 딱히 문제가 보이지 않았고 테스트 계정으로 테스트 시에도동일 현상이 전혀 발생하지 않아 찾아보던중 ... 데이터에 이상한 '내용¶' 이런식으로 특수문자가 들어가 있었다.... 확인해보니 회원가입 시 엔터가 들어갔었던 것 아무래도 만들어진 사이트가 오래되고 하니 뷰단 스크립트에서 trim 같은 게 전혀 었었나 보다. 데이터에서 해당 부분 클리어 해주고 완료 !!화면단에서 빈값 제거는 다 해주는 것이 좋다..!!
-
[리눅스] shell 파일 만들기
Web Programming 2024. 10. 20. 16:35똑같은 명령어를 반복해서 써야하거나 리눅스 환경에서 반복적인 명령어 실행으로 처리를 해야할때는 shell 파일 생성 후 간단하게 shell 파일만 실행할 수 있도록하는 것이 편하고 좋다. 쉘(shell)은 명령어 해석기, 명령행 인터페이스이자 스크립트 언어유닉스 계열의 운영체제는 보통 텍스트 모드의 터미널 화면에서 명령행에 명령어를 타이핑 하여 사용한다. 이 명령어를 해석하는 프로그램이 쉘(shell)이다. 즉 쉘은 명령어 해석기 또는 명령행 인터페이스를 의미한다. 쉘을 사용하는 것은 윈도우의 '명령 프롬프트'에서 명령을 실행하는 것과 유사하지만 리눅스의 쉘은 훨씬 강력한 기능을 제공한다. 쉘 명령은 GUI 도구로는 수행하기 어려운 다양한 고급 기능을 제공한다. 또한 쉘은 스크립트 언어이기도 하다. 쉘..
-
이클립스 톰캣 강제 종료 kill
Web Programming 2024. 4. 1. 23:18이클립스로 톰캣을 돌리다가 제대로 stop 이 안되거나 또는 제대로 start 가 완료되지 않아서 작업은 빨리 해야되는데 차라리 이클립스를 껏다가 다시 켜는게 나을 경우가 종종 있다. 그럴때 이클립스를 끄고 다시 켜고 톰캣을 돌리면 톰캣이 완전히 죽지않아서 오류가 뜨는데 이클립스 콘솔화면에 pid 정보가 있다. 그때는 cmd 창에서 netstat -a -o 로 검색 후 8080 포트의 pid 번호를 찾고 taskkill /f /pid 30104 를 입력 후 엔터를 치면 톰캣 프로세스를 강제 kill 할 수 있다. 그 후에 톰캣을 재시작하면 정상적으로 작동하게 된다.
-
[JAVASCRIPT] new Set 중복 제거하기
Web Programming 2024. 3. 2. 20:56[...new Set(Object.map(JSON.stringify))].map(JSON.parse) 위와 같이 jsonobject 의 키가 중복된 값을 제거 할 수 있다. 예를들어 {"AAA" : "1"}, {"AAA" : "1"}, {"AAA" : "1"}, ... 와 같이 조회때 전부 조회가 필요하지만 화면에서는 한개 값만 표출이 되어야 해서 찾아보았다. 이외 간단한 예시 !!!! let array = ['A', 'B', 'A', 'C', 'B']; let uniqueChars = [...new Set(array)]; 결과는 중복된 A, B 가 하나씩 사라지고 A , B , C 가 나오게 된다.
-
[JAVA] JSONArray for 문 예시
Web Programming 2024. 3. 2. 20:53JSONObject list = selectAll(params); JSONArray jsonArrays = selectAll.getJSONArray("data"); for (int i = 0; i < jsonArrays.size(); i++) { String no = jsonArrays.getJSONObject(i).getString("no"); } 간단하게 쿼리로 select 하여 db 조회 한 후 JSONArray 에 담아서 for 문으로 내용 표출... 끝 !!!! ㅎㅎㅎㅎ