목록분류 전체보기 (165)
IT 일기장
상품관리 시스템을 개발하다가 순서 정렬이 제대로 되지 않는 오류건이 발생했었다. 테스트 Table 하나 만들어서 진행해봤는데.. 순서 정렬하는 컬럼 타입이 varchar2 였다. 데이터 넣고 간단하게 조회해 보고 select * from t_order; 내림차순으로 정렬해보니까 이상하게 나왔다.. select * from t_order order by ord desc; varchar2는 제대로 정렬이 안되는구나 하고 숫자로 변경해줬더니 잘됐다. 순서 정렬할 때는 앞으로 컬럼 타입을 숫자로 바꿔주거나, 이미 데이터가 많이 쌓이고 변경하기 부담스럽다면 CAST 변환을 해주면 될듯 싶다. select * from t_order order by cast(ord as unsigned) desc;
https://www.scootersoftware.com/ Scooter Software: Home of Beyond Compare FOCUSED Intelligent Comparison Compare files and folders using simple, powerful commands that focus on the differences you're interested in and ignore those you're not. Merge changes, synchronize files, and generate reports. Learn More... AGILE Access Da www.scootersoftware.com 메모장 2개를 켜놓고 어떤 텍스트가 다른지 비교하는 사람이 있었는데.. 그 모습을..
컴퓨터를 실행할때마다 이전에 세팅하고 설치했던 Apache가 자동 실행돼서 Apache에 설정돼있는 포트로 다른 개발환경에서 실행을 못할때 대처 방법이다. 1. 시작 메뉴 > 서비스 검색 2. 서비스 창이 실행되면 Apache와 관련된 부분을 찾고 오른쪽 마우스 클릭 > 속성 클릭 ( 나는 Apache2.4 ) 3. 시작 유형에서 선택하면 된다. 컴퓨터를 처음 시작할 때 Apache가 자동 실행되기 싫으면 수동을 선택 아니면 사용 안함을 선택하면 된다. 사용 안함을 할거면.. 그냥 프로그램을 삭제하면 되지않나 싶은데 이건 왜 있는지 잘모르겠다
친구랑 카페에서 공부하다 접하게된 알고리즘이다. 이해하기 쉽다 리스트에 숫자들을 담아서 내가 찾고자 하는 숫자가 몇번째에 있는지 찾는 알고리즘이다. 아래 코드에서 배열은 0번부터 시작이므로 4가 출력된다. def Binary_Search(data, value): left = 0 right = len(data) - 1 while left
Java로 홈페이지를 만들면서 귀찮았던 부분이.. 꼭 Java 파일을 만들면 Tomcat을 재시작 해야되는 것이었다. JRabel 방법도 있긴한데 이건 유료라 별로 쓰기가 싫다. 찾다보니 방법이 있었는데 여기에 정리해둔다 방법 https://mvnrepository.com/artifact/org.springframework/springloaded [Maven Repository: org.springframework » springloaded mvnrepository.com](https://mvnrepository.com/artifact/org.springframework/springloaded) SpringLoaded Library가 필요하다. 저 사이트에 들어가서 최신버전이든 사람들이 많이 다운받은 버..
이전에 평소처럼 이클립스를 실행시키는데 8080 포트번호가 이미 사용중이라고 실행이 되지 않았었다. 내가 한 짓을 생각해보면.. 딱히 문제되는 부분이 없고 다른 컴퓨터도 마찬가지로 8080 포트가 이미 사용중이어서 원인을 찾을 수가 없었다... 암튼 해결은 했으니 기록해둔다. CMD에서 해당 명렁어를 입력해준다. netstat -a -o | findstr 8080 그리고 아래 명령어 입력해준다. taskkill /f /pid 24520 24520은 위 CMD 화면에서 가장 오른쪽에 있는 숫자 입력해주면 된다. 이렇게 하면 8080 포트는 강제로 중지된다.
값이 Null인 경우 NullPointException 에러가 자주뜨는데 이를 막기 위해 공백으로 바꿔주는 방법이 있었다. public static String NullCheck(String obj, String defaultStr){ String result = defaultStr; if(obj != null && !"".equals(obj)){ result = String.valueOf(obj); } return result; } 사용법 예시는 다음과 같다. request.getParameter("test") 값이 Null이면 공백으로 치환해준다. String test = NullCheck(request.getParameter("test"),"");
윈도우키 + R > CMD 검색 후 Ctrl + Shift + Enter (관리자 모드로 실행) 아래 명령어 입력 slmgr /skms kms.digiboy.ir 입력하면 아래와 같이 알림창이 뜬다. 확인 사용하고 있는 윈도우 버전 확인해서 slmgr 부터 번호 끝까지 복사해서 CMD에 입력한다. 1) Home 버전 slmgr /ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 2) Pro 버전 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 3) Home N 버전 slmgr /ipk 3KHY7-WNT83-DGQKR-F7HPR-844BM 4) Pro N 버전 slmgr /ipk MH37W-N47XK-V7XM9-C7227-GCQG9 5) Enterprise 버전 slmg..