달력

5

« 2024/5 »

  • 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
2010. 11. 9. 11:59

겪었던 오류 (too many connections) Study/WEB2010. 11. 9. 11:59

mysql에서 max_connections의 default 값은 100으로 설정되어있다.

어느날 홈페이지에서 계속 too many connections 가 발생한다고 하여 가보았더니 max_connections가 10으로 설정되어 있었다. 

connections 수를 200으로
wait_timeout을 100으로 했더니 문제없이 잘 사용되고 있다.

 

 


:
Posted by 유쾌한순례자
2010. 11. 9. 11:46

[자바퍼즐러] 홀수판별 Study/Java2010. 11. 9. 11:46

일반적으로 홀수 판별할때 2로 나누어서 나머지로 판단을 한다.

만약 판별할 수가 음수로 들어간다면?

한번도 생각해보지 않고 매번 i % 2 == 1 이렇게 했는데

음수일 경우도 생각해봐야겠다.

(즉 파라미터 각각에 음,양,0 을 넘겼을 때 제대로 작동하는지 확인)


:
Posted by 유쾌한순례자

static 팩토리 메소드

생성자와 달리 호출될때마다 매번 새로운 객체를 생성할 필요가없다.
자신이 반환하는 타입의 어떤 서브타입 객체도 반환할 수 있다.
자바 데이터베이스 연결 API(JDBC) 와 같은 서비스 제공자 프레임워크의 근간이 됨.
메소드를 정의한 클래스가 public 이나 protected 생성자를 제공하지 않으면, 다른 클래스가 이 클래스를 상속받을 수 없다.

public class Elvis{
  private static final Elvis INSTANCE = new Elvis();
  
  private Elvis(){  
  }
  
  //스태틱 메소드 사용
  public static Elvis getInstance(){
    return INSTANCE;
  }
  
  public void test(){
    System.out.println("test");
} } //Elvis.getInstance로 객체를 사용
:
Posted by 유쾌한순례자