개발자노트

고정 헤더 영역

글 제목

메뉴 레이어

개발자노트

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • James (134)
    • IT (123)
      • 프로그래밍 (119)
      • 기록 혹은 팁 (4)
      • 트러블 슈팅 (0)
      • 메모 (0)
    • Contact (0)
    • 에세이 (11)

검색 레이어

개발자노트

검색 영역

컨텐츠 검색

IT/프로그래밍

  • Java String compareTo 메소드

    2015.12.06 by James Lee.

  • Java 1.7 패키지 역활을 번역해보았다.

    2015.12.06 by James Lee.

  • TPS, 트랜잭션, CSV, 룩앤필, 크로스 플랫폼

    2015.12.06 by James Lee.

  • [Jmeter] Jmeter란?, Jmeter 다운로드

    2015.12.06 by James Lee.

  • [Json] 왜 Json을 쓰는가

    2015.12.06 by James Lee.

  • [데이터 마이닝] 데이터마이닝의 개념 및 어떤 것들이 있는지 알아보자

    2015.12.06 by James Lee.

  • [TDD] SoundEX 개발하기 2번째

    2015.12.06 by James Lee.

  • [Git] Git 기본 명령어 요약정리

    2015.12.06 by James Lee.

Java String compareTo 메소드

compareTo()는 문자열을 비교하는 메서드이다. 하지만 그냥 같과 다름을 비교하는 것이 아니라 여러가지 조건으로 분류하여 비교한다. 분류 기준은 아래의 2가지이다. 1. 문자열의 내용이 같은가2. 문자열의 길이가 같은가 내용도 다르고 길이도 다른 경우는 내용을 우선 비교한다. 기준 문자열에서 비교 문자열이 더 긴 경우 (0을 기준으로 긴 길이만큼 -)기준 문자열에서 비교 문자열이 더 짦은 경우 (0을 기준으로 짧은 길이만큼 +) 그리고 문자열의 내용을 비교할때는 앞에서부터 순차적으로 비교한다.서로 다른 문자열이 제일 처음으로 발견되면, 그 문자열만 기준으로 삼는다.기준 문자열의 문자와 아스키코드값을 비교한다.기준 문자열의 문자의 코드값 - 비교 대상 문자의 코드값 public void compare..

IT/프로그래밍 2015. 12. 6. 20:26

Java 1.7 패키지 역활을 번역해보았다.

아래의 사이트에서 가져온 내용을 번역하였다. 굉장히 힘들었다..생노가다.http://docs.oracle.com/javase/7/docs/api/발번역이므로 양해 바란다.그래도 IT를 공부하며 영어도 공부 할 수 있는 기회였다. Packages 패키지설명java.appletProvides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.애플릿을 만드는데 필요한 클래스들을 제공하고 그 클래스들은 애플릿 문맥과 소통한다.java.awtContains all of the classes for creating user interfaces and for paint..

IT/프로그래밍 2015. 12. 6. 20:24

TPS, 트랜잭션, CSV, 룩앤필, 크로스 플랫폼

TPS (Trasaction Per Second)초당 트랜잭션 수, (ex : 초당 특정 페이지 방문한 수)초당 리퀘스트, 웹서버에서 리퀘스트를 처리하는 개수서버가 얼마나 방문자의 요청을 처리할 수 있는지를 나타내는 수치. TransactionDBMS에서의 데이터베이스 내에서 한꺼번에 수행되어야 할 일련의 연산들....이라고 하면 무슨 말인지 감이 잘 안온다. 트랜잭션(거래)이란 같은 단어를 쓰지만 다른 의미이다. 이 경우는 DBMS의 트랜잭션을 의미한다. 이렇게 예를 들어보자 콩나물을 사서 거스름돈을 받는것을 하나의 트랜잭션으로 묶는다고 치자 콩나물을 사고, 거스름돈 까지 받아야 성공적인 트랜잭션이다콩나물만 사거나, 거스름돈만 받는다면 트랜잭션은 실패한다. 연산이 성공적으로 수행되어 데이터베이스에 전부..

IT/프로그래밍 2015. 12. 6. 20:20

[Jmeter] Jmeter란?, Jmeter 다운로드

웹 관련 개발을 하다보면 서버에 몇명의 사용자가 동시접속 할 수 있는지 테스트를 해봐야 할 때가 있다. 이럴때는 어떻게 해야 할까 가능하면 많은 사람들을 동원해서 동시 접속해 보는 것이 가장 좋은 방법이지만 현실적으로는 많이 힘든 방법이다. (1만명이 넘는 사람들을 모을 수 있다면 그렇게 해도 된다..) 그래서 있는 것이 웹 프로그램 성능 테스트 툴 Jmeter이다. ​Jmeter는 이 주소에서 다운받을 수 있다. http://jmeter.apache.org/download_jmeter.cgi 그래프를 제공해주는 플러그인은 아래 주소에서 제공된다http://jmeter-plugins.org/ 다운받고 압축을 푼 뒤에 안에 있는 jmeter.bat 파일을 실행하면 jmeter을 사용할 수 있다.사용법은 다..

IT/프로그래밍 2015. 12. 6. 20:19

[Json] 왜 Json을 쓰는가

JSON(제이슨, JavaScript Object Notation)​​자바스크립트 객체 표기법 예를들어 우리 연구 2팀을 표기한다고 가정하자. 모델링적인 측면인 차이점 테이블로 연구 2팀을 표기하면 속성에는 이름, 층, 방, 멤버.. 이런식으로 표시될 수 있다. 하지만 멤버는 또 각자의 속성이 있으니 테이블이 여러가지로 쪼개진다. 이런경우 객체로 파싱하기가 굉장히 난감해진다. 즉, 2차원적인 표현의 한계이다. 하지만 Json, 혹은 XML은 고차원으로 표현할 수 있다.그래서 객체를 바로바로 파싱해올수 있다. Json은 아래와 같이 표현이 가능하다{ "name" : "연구 2팀", "room" : "10층", "no" : "102", "members" : [ { "name" : "이종호", "age" : ..

IT/프로그래밍 2015. 12. 6. 20:16

[데이터 마이닝] 데이터마이닝의 개념 및 어떤 것들이 있는지 알아보자

오늘 머신러닝 스터디의 첫 발표가 있었다.주제는 데이터 마이닝에 대한 Overview였다. 발표자료는 회사 소유기때문에 올릴 수는 없지만, 내가 학습한 내용을 정리해보겠다. 오늘은 데이터 마이닝이라는 개념에 대하여 깊지는 않지만 전체적인 부분을 살펴보았다. 데이터마이닝이란 단어에서 마이닝(Mining)의 원래 뜻은 채굴, 채광을 의미한다. 따라서 데이터 마이닝은 산처럼 쌓인 데이터에서 값진 데이터를 추출해내는 기법이라고 할 수 있다. (산에서 금을 채광하는 것을 떠올려보면 쉽다.) 즉 여러가지 분석 기법을 통해 데이터에서 값진 의미를 채광한다..라는 의미라고 생각할 수 있을 것 같다. 데이터를 분석하는 레벨은 여러 단계로 나뉠 수 있다. 어느 고등학교 학생들의 과목 성적표를 분석해본다고 가정하자. 레벨 ..

IT/프로그래밍 2015. 12. 6. 20:06

[TDD] SoundEX 개발하기 2번째

SoundEX ReviewTDD를 어느정도 익숙해지고 다시 연습해 보았다.문제의 요구사항각 알파벳은 다음과 같이 치환한다.b, f, p, v → 1c, g, j, k, q, s, x, z → 2d, t → 3l → 4m, n → 5r → 6모음(a, e, i, o, u)와 h, w는 생략한다.중복된 치환 값이 오면 제거한다. 단, 조건이 있다.값 사이에 모음이 오는 경우, 앞 자리와 뒷 자리를 비교하지 않고 넘어간다. ex) 1a1 -> 11값 사이에 h, w가 오는 경우, 앞 자리와 뒷 자리를 비교하여 중복이면 제거한다. ex) 1h1 -> 1결과값은 4자리까지만 표현한다.4자리 미만을 입력하는 경우 0으로 채운다요구사항 테이블inputoutputaa000RobertR163AshcraftA261Tymc..

IT/프로그래밍 2015. 12. 6. 20:01

[Git] Git 기본 명령어 요약정리

​아래의 사이트에서 공부하면서 나온 명령어들을 정리했다.명령어에 대하여 보다 자세한 내용이 알고 싶다면 아래 사이트를 참조하길 바란다.http://git-scm.com/book/ko/v1/ git initGit 디렉토리를 만든다 (주로 관리하고 싶은 프로젝트의 디렉토리에 사용)예시 : git init git clone [url] [저장이름]다른 Git 저장소에 있는 모든 내용을 복사해온다.예시 : git clone git://github.com/schacon/grit.git git status파일의 상태 확인하기현재 위치한 파일에서 어느것이 어떤 상황인지 Tracked인지, Untracked인지, Modified인지 등을 알려준다.또한 작업 중인 브랜치를 알려준다.예시 : $ git status On b..

IT/프로그래밍 2015. 12. 6. 20:00

추가 정보

인기글

최신글

페이징

이전
1 ··· 9 10 11 12 13 14 15
다음
TISTORY
개발자노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바