본문 바로가기

개발중

(617)
Mysql5 에서 rownum 과 그룹별 rownum 이런 table이 있다고 가정하자 name : scores column : class, name, score class (반), name(학생이름), score(점수) 하고자 하는 작업은 각 반별로 상위 점수 3명을 구하는 것이다. 1. rownum mysql에서는 rownum을 제공하지 않기 때문에 다음과 같이 해서 구할 수 있다. select class, name, score, @rownum:=@rownum+1 as rownum from scores, (select @rownum:=0) r 2. rownum by group : 그룹별로 rownum을 만들어 보자 -- group 별 rownum select class, name, score , case when @grp = class then @row..
intellij 에서 test 코드 작성하기 🐞🕷🐛🦂 테스트 하고자 하는 클래스에서 컨트롤 + 시프트 + t 단축키를 누르자 아래와 같이 테스트 코드를 작성하자 package com.rsn.POMS.api.crowdsourcing.labellingwork.service; import com.rsn.POMS.api.crowdsourcing.labellingwork.vo.LabellingWorkVO; import com.rsn.POMS.api.setting.exception.CustomException; import com.rsn.POMS.api.setting.utils.ApiResultErrorCode; import org.junit.Test; import org.junit.jupiter.api.Assertions; import org.junit.runner..
Java에서 백분율(퍼센트) 계산하기 전체값에서 일부값은 몇 퍼센트? 일부값 / 전체값 *100 // 10은 100에서 몇 퍼센트? System.out.format("%.2f%%%n", 10.0 / 100.0 * 100.0); // 출력 결과: 10.00% // 33은 100에서 몇 퍼센트? int x = 33; int y = 100; System.out.println( (double) x / (double) y * 100.0 + "%"); // 출력 결과: 33.0% // 정수의 경우에는 (double) 로 실수화시키지 않으면 // 0.0 이라는 엉뚱한 값이 나옴 // 맨 끝의 + "%" 이 부분은 공식의 일부가 아니라 퍼센트 기호 출력
[JAVA] 객체 정렬 ( 람다, Stream ) 람다 함수로 대체 Comparator 객체는 메서드가 하나 뿐인 함수형 인터페이스를 구현하기 때문에 람다 함수로 대체가 가능합니다. Collections.sort(players, (a, b) -> b.getScore() - a.getScore()); System.out.println(players); // [Player(name=Chloe, score=1090), Player(name=Eric, score=1018), Player(name=Bob, score=982), Player(name=Dale, score=982), Player(name=Alice, score=899)] Stream 으로 정렬 Stream 클래스의 sorted() 메서드도 Comparator 객체를 인자로 받아 정렬을 해줍니다. 스..
제이쿼리 클릭이벤트 $('.content').click(function(){ console.log('content click') });
[이클립스] Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED \eclipse\eclipse.ini 파일을 변경해 메모리 상향을 해보자 변경전 변경후 Xms 256 Xms 2048 Xms Xmx 512 Xmx 1204 Xmx
[이클립스] java virtual machine launcher 오류 자바 버전 업데이트 후 이클립스 실행 오류 해결 방법 자바(Java) 버전을 업데이트한 후 이클립스(Eclipse)를 실행할 때 발생하는 java virtual machine launcher 오류를 해결하는 간단한 방법을 소개합니다. 오류 상황 자바 버전 업데이트 후 이클립스를 실행하면 java virtual machine launcher 오류가 발생합니다. 해결 방법: eclipse.ini 파일 수정 이클립스가 설치된 폴더에서 eclipse.ini 파일을 찾아 메모장으로 엽니다. 파일의 내용은 대략 다음과 같을 것입니다: -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse...
[git] The following untracked working tree files would be overwritten by merge 에러 해결 The following untracked working tree files would be overwritten by merge 에러 해결 git clean -d -f -f