L4/L7 스위치 개요 (로드밸런서)
스위치의 분류 : L2 : OSI 레이어 2에 속하는 MAC 어드레스를 참조하여 스위칭하는 장비 L3 : OSI 레이어 3에 속하는 IP주소를 참조하여 스위칭하는 장비 L4 : OSI 레이어 3~4에 속하는 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위칭하는 장비 L7… 더 보기 »L4/L7 스위치 개요 (로드밸런서)
스위치의 분류 : L2 : OSI 레이어 2에 속하는 MAC 어드레스를 참조하여 스위칭하는 장비 L3 : OSI 레이어 3에 속하는 IP주소를 참조하여 스위칭하는 장비 L4 : OSI 레이어 3~4에 속하는 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위칭하는 장비 L7… 더 보기 »L4/L7 스위치 개요 (로드밸런서)
예전에 textcube 플러그인 중에서 sytax highlighter가 왠일인지 잘 작동을 안해서 고쳐 볼 생각은 안하고 귀찮아서 내던졌다. 솔직히 좀 쪽팔리기는 한데.. 실은 아래에 있는 코드들 전부 텍스트에 html로 색깔 입힌거다-_-a 그런데 작성하는 코드량이 많아지면서 점점 필요성을 느끼던 차에.. 감사하게도 업그레이드된 버전이… 더 보기 »syntax highlighter 설치했음
프로그래밍 언어에서는 day + 1 처럼 뭔가 연산식을 사용하게 되는데, 리눅스 서버에서는 통하지 않는다. /bin/date +1 을 하게 되면 1 /bin/date +%Y.%m.%d+1 을 하게 되면 2010.01.21+1 로 출력된다. date –date ‘1 days ago’ 라고 하면 2010.01.20 으로 하루 전 날짜가… 더 보기 »쉘스크립트(리눅스)에서 하루 전 날짜 표시하기
MS-SQL 쿼리를 짜는 거 생각보다 어렵다. 1시간 전 데이터를 추출하는 쿼리하면, 쉬울 거 같은데 SQL 문법을 잘 몰라서 찾아봤다. SELECT CASE WHEN EXISTS ( SELECT 1 FROM TEST_TABLE WHERE uploadDate > dateadd(hh, -1, GETDATE()) ) THEN ‘true’ ELSE ‘false’ END… 더 보기 »ms-sql 에서 1시간 전 데이터를 추출하기
자바에서 2010.01.08 과 같이 표현할 일이 생겼다. 처음에는 Calendar 객체를 통해서 구하려했다. Calendar clendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1; // month는 0부터 시작함 int day = calendar.get(Calendar.DAY_OF_MONTH); System.out.printf(“%4d.%02d.%02d”, year, month, day); 이렇게… 더 보기 »java 에서 날짜 출력하기
정규표현식을 이용해서 match로 찾은 다음에 배열 사이즈를 구해보면 된다. <script language=’JavaScript’> var str_value = “<iframe src=test>iframe</iframe>\n<iframe src=test2>iframe</iframe>”; var re = new RegExp(“iframe”, “ig”); var resultArray = str_value.match(re); alert(resultArray.length); </script> 예전에 C언어에서 쌩코딩했던 것에 비하면, 정말 좋아졌다.
# 가변 인자 자바 1.5 배포판부터 “가변 아리티 메소드” 라는 가변 인자 메소드가 추가 되었다. 메소드 호출 시 전달된 인자의 개수를 자신의 크기로 하는 배열을 생성하여, 그 배열을 파라미터로 호출된 메소드로 전달한다. private void setParams(Object … params) { … 더 보기 »자바에서 가변인자(varargs) 사용하기
# for-each 루프문 자바 1.5 배포판 이후에 제공하는 for-each 루프는 순환자나 인덱스 변수를 감춤으로써 에러의 가능성을 제거시켜준다. // AS-IS : for (int i = 0; i < a.length; i++) { doSomething(a[i]); } // TO-BE : for (Element e… 더 보기 »for-each 루프문
# String.intern() 문자열을 생성하는 방법은 두 가지가 있다. String a = “a”; // literal String b = “a”; String c = new String(“a”); // constructor String d = new String(“a”); JVM 에서 리터럴로 문자를 생성할 경우, 같은 내용의… 더 보기 »String.intern() 의 사용법
# 불변성 (Immutability) : 해당 객체의 정보가 변하지 않는 것 불변(immutable) 클래스란 인스턴스가 변경되지 않는 클래스를 가리킨다. 자바 플랫폼에서 String, 박싱(boxing)된 원시 클래스, BigInteger, BigDecimal이 이러한 불변 클래스에 해당한다. 불변 클래스의 장점은 변하는(mutable) 클래스보다 설계, 구현 및 사용이 쉽다는 점이다.… 더 보기 »String 객체의 불변성