본문 바로가기 메뉴 바로가기

마따호쉐프의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

마따호쉐프의 블로그

검색하기 폼
  • 분류 전체보기 (396)
    • 미분류 (6)
    • 사진 (18)
    • 졸업작품 (11)
    • 공부 (161)
      • uncategorized (40)
      • tdd (7)
      • refactoring (6)
      • android (5)
      • pythun (7)
      • Java, JSP (25)
      • Linux :: server (12)
      • DBMS, SQL (7)
      • maven :: build automation t.. (8)
      • project version management (9)
      • ORM, JPA, Hibernate (9)
      • Spring :: Web Framework (16)
      • 독서 (10)
    • java,web study (197)
      • Contents (7)
      • 1주차 (7월 1일~7일) (9)
      • 2주차 (7월 8일~14일) (29)
      • 3주차 (7월 15일 ~21일) (62)
      • 4주차 (7월 22일~28일) (16)
      • 5주차 (7월 29일~8월 4일) (55)
      • 6주차 (8월 5일~8월 11일) (5)
      • 7주차 (8월 12일~8월 18일) (8)
      • 8주차 이후 (5)
  • 방명록

자바 (98)
[자바] HashMap이 ArrayList보다 검색과 삭제시 처리시간이 빠르다.

잘 구현된 hash라면 (충돌을 최소화한) 데이터 삽입을 제외한 검색, 삭제 시에는 hash table 형태의 자료구조가 좋다.

공부/Java, JSP 2014. 2. 25. 15:06
[자바] 은행 전산시스템 프로젝트

요구사항 1. 고객의 정보와 계좌를 다루는 콘솔 기반 시스템이다.2. 운영자(창구직원), 인터넷뱅킹 및 ATM 기기에서 본 시스템(모듈)을 이용한다.3. 정보에는 고객, 은행, 계좌, 거래기록 등이 있다.4. 파일시스템이나 데이터베이스를 구현하지는 않지만, 확장 및 적용이 용이하게 설계한다. 5. 일단 클래스든 뭐든 만들어 와서 돌려보고 이야기하자. [기능]1. 고객관리2. 계좌관리3. 지점관리(사원관리)4. 입금, 출금, 이체, 조회

공부/Java, JSP 2014. 2. 20. 12:02
[JSP Tag Library] id masking, count 태그 작성

요구사항 1. 게시판 혹은 댓글목록에서 사용자정보(아이디 혹은 닉네임)를 표시함에 있어 개인정보 보호 차원에서 '*' 표시로 마스킹 처리를 하자2. 닉네임을 갖고 있다면 닉네임을 표시 ( 마스킹 처리 하지 않음)3. 닉네임이 없다면, 아이디 표시ㄴ 로그인한 사용자와 해당 사용자가 같다면 마스킹 처리 하지 않음ㄴ 다른 사용자라면 마스킹처리 유틸을 사용하여 표시 (ex : tistory -> tist***) 4. 이미 구현되어 있는 자바 클래스 사용할 것(재사용) -> MaskingTagHandler 1. 조회수를 체크하는 경우와 같이 카운트를 할 때 상당히 큰 값에 대해서 제한을 두고자 함(ex : +999999)2. 옵션으로 콤마 설정 가능 (ex : 999,988) 기타1. 스프링 MVC 사용2. 마스..

공부/Java, JSP 2014. 2. 18. 15:09
[자바] Stack 자료구조 구현 및 테스트 코드

자료구조 중 Stack을 자바의 제네릭을 이용하여 구현해보고 테스크 코드를 작성해보았다.자바의 최상위 객체인 Object를 이용한 것인데 제네릭은 이를 이용하여 특정 자료형(ex:String)에 관한Stack으로 사용할 수 있게끔 한다. 즉, Stack stack = new Stack(); 으로 Stack 객체를 만들고stack.push("stack"); 와 같이 자료를 넣을 수 있다는 것이고,stack.push(1); 처럼 선언시 지정한 엘리먼트와 다른 자료형을 코딩하게 되면 컴파일 에러가 나게 된다. 전체 코드는 다음과 같다. public class Stack {private int size;private int top;private Object buffer[]; public Stack() {this..

공부/Java, JSP 2014. 1. 24. 11:55
로그관리 Log4j

로그 관리를 위한 라이브러리에 log4j라는 게 있다.System.out.println()과 사용 방법은 비슷하지만,로그 레벨 별로 나눌 수 있고 심각한 에러만 표시할 수 있는 등 성능 상의 이점도 있다고 한다. 특히 날짜별로 기록되는 로그를 관리하고 보관할 수 있다고 한다. http://everlikemorning.tistory.com/entry/Log4J-%EA%B0%84%EB%8B%A8-%EC%82%AC%EC%9A%A9%EB%B2%95

공부/uncategorized 2014. 1. 8. 18:57
String, StringBuffer, StringBuilder

String으로만 프로그래밍을 해왔는데 이 클래스가 상당히 느린 것이란 걸 알았다. 그러나 요즘에는 JVM이 똑똑해져서 속도가 빠른 StringBuilder 클래스로 변환을 시켜준다고 한다.그렇지만 반복문에서는 해당이 되지 않는다고 하니조심하자 링크 http://harbris.blog.me/80203920982

공부/Java, JSP 2014. 1. 8. 15:29
이클립스 UTF-8 설정

이클립스 기본 캐릭터셋은 ms949?이다. 다양한 언어를 표현할 수 있는 UTF-8로 옮기자 이클립스 메뉴 -> 설정 - general -> workspace 탭에 보면 하단에 캐릭터셋을 설정할 수 있는 공간이 있다. UTF-8로 바꾸자 Tip : 환결설정 창에서 enc로 검색하면 jsp, xml 등 다른 인코딩 설정도 한눈에 볼 수 있다.

공부/uncategorized 2014. 1. 8. 15:13
이클립스(자바)에서 클래스 내용을 보고 싶을 때 유용한 플러그인

이클립스에서 코딩을 할 때 메소드나 객체 등의 이름에 커서를 놓고F3(open declaration)을 누르면 정의부를 볼 수 있는데요Arrays.sort() 메소드 같은 기본 API의 경우는 클래스 파일을 찾을 수 없다는 창이 뜨게 됩니다. 이때, 번거로운 작업 없이 원하는 일을 도와주는 jadclipse라는 이클립스 플러그인이 있습니다. 설치 방법은 이클립스 Kepler(4.4) 버전인 경우에 이클립스 실행 -> Help 메뉴 -> Eclipse Marketplace -> jadclipse 검색 -> jadclipse for Eclipse 4.x 4.0.0 install이 되겠습니다. 참조http://sourceforge.net/projects/jadclipse/ http://dkatlf900.tis..

공부/uncategorized 2013. 12. 18. 10:44
이전 1 2 3 4 ··· 13 다음
이전 다음
공지사항
  • 파비콘이 추가 되었습니다.
최근에 올라온 글
  • 오사카/나라
  • 마쓰야마
  • 일본 여행기
  • 여러분은 이미 피곤합니다
최근에 달린 댓글
  • 감사합니다
  • Thymeleaf 관련 글 보러왔다⋯
  • 초대 기능은 넣지 않았던 걸⋯
  • 댓글을 이제 봤네요.. 그런⋯
Total
215,890
Today
9
Yesterday
23
링크
TAG
  • 이론
  • 졸업작품
  • 정렬
  • 자바스크립트
  • 청주
  • 오라클
  • JQuery
  • 자바
  • CSS
  • db
  • 메모장
  • 데이터베이스
  • jsp
  • 안드로이드
  • 충북대
  • 도전과제
  • 배열
  • 게임
  • 프로젝트
  • HTML
  • 잡담
  • SQL
  • 파이썬
  • 클래스
  • 알고리즘
  • 소켓
  • SVN
  • 아두이노
  • ERP
  • 정보
more
«   2022/08   »
일 월 화 수 목 금 토
  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      
글 보관함
  • 2019/06 (3)
  • 2019/01 (1)
  • 2018/12 (1)
  • 2016/09 (1)
  • 2016/08 (1)

Blog is powered by Tistory / Designed by Tistory