본문으로 바로가기

KTKO 개발 블로그와 여행 일기

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    ktko

    개발을 직업으로 삼고, 여행을 좋아하는 남자의 블로그

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Being 사용법 3가지

1. "왜 저러지" 이 느낌이 들 때 쓰인다. you're nice. 너는 착해 you're being nice 너 (지금) 착하게 군다. why are you being so nice to me ? 왜 나한테 잘해줘 ? (갑자기 왜 ?) you're rude 넌 무례해 you're being rude 넌 무례해(지금 너의 행동들이 무례해) you're being mean ? 너 지금 되게 못됐다. why are you being mean to me ? 왜 나한테 모질게 굴어 ? 2. p.p앞에 오는 being 쓰임새 무언가가 그렇게 되고 있을 때 I'm fixing a computer = A computer is being fixed 치킨 & 짜장면 is being delivered. 치킨과 짜장면이 ..

영어 공부/영어 문법 2021. 7. 13. 10:38

Garbage Collection Part2

GC (Garbage Collector)의 방식은 무엇이 있을까 "Garbage Collection Part1"에서 기본적인 GC Process 절차에 대해서 알게 되었다.이번 포스팅은 GC의 종류 및 방식에 대해서 이어서 진행한다. GC의 종류GC는 크게 Minor GC와 Major GC 두가지 종류가 있다.Minor : Young 영역에서 발생하는 GCMajor : Old 영역이나 Perm 영역에서 발생하는 GC GC가 발생하거나 객체가 다른 영역으로 이동할 때 병목이 발생하여 성능에 영향을 준다. 핫 스팟 JVM에서는 TLABs(Thread-local allocation Buffers)라는 것을 사용한다. 이를 통해 각 스레드 메모리 버퍼를 사용하면 다른 스레드에 영향을 주지 않는 메모리 할당 작업..

Java 개발 이야기 2020. 12. 6. 23:39

Garbage Collection Part1

최근 메모리 관련 문제라고 생각되는 이슈가 있어서, GC 로그를 보게 되었고, 로그 분석을 하다가 GC에 관해서 다시 공부하고 재정립하는 시간을 갖게 되었다. 이 내용을 공유하고자 오랫만에 블로그에 글을 올린다.\ GC종류에 대해서 설명하기 전에 알아야 할 개념 몇 가지가 있다. 1. Stop-the-worldGC를 실행하기 위해 어플리케이션 실행을 멈춘다. 효율적인 GC 알고리즘을 작성하는 것은 Stop-the-world의 시간을 줄이는 것이다. 2. Reachable와 UnreachableGC에 의해 사용하지 않는 객체는 삭제되는데, 어떤 방식으로 유효한건지 판별하는걸까 ?아래에서 그림에서 GC Roots를 참조할 수 있는 모든 객체를 Reachable, GC Roots 참조할 수 없는 객체를 Unr..

Java 개발 이야기 2020. 12. 6. 23:39

자바 콜백 패턴 구현해보기

잠깐 reactive document를 보다가 콜백, 비동기 등등 얘기가 나와서 자바에서는 콜백을 어떻게 구현하는지 한번 정리해보고자 글을 써본다.(reactive document는 내가 영어가 딸려서 번역이 안된다.... 때려침...) 일반적으로 함수 호출을 할 때에는 함수를 호출하는 함수(Caller)와 호출당하는 함수(Callee)가 있다. 쉽게 말해서 A클래스와 B클래스가 존재하고, A클래스에는 a함수가, B클래스에는 b함수가 있다.A클래스의 a함수가 B클래스의 b함수를 호출한다면 a함수는 Caller이 되고, b함수는 Callee가 된다. 콜백(Callback)은 일반적인 함수 호출의 흐름과 다르게 동작을 한다. 호출을 당한 함수(Callee)에서 호출을 한 함수(Caller)을 호출할 수 있다..

Java 개발 이야기 2020. 4. 21. 15:48

Spring Boot에 WireMock 적용해보자

아래 내용 보다는 코드를 보고 테스트를 실행하는 게 더 좋다.https://github.com/ko-theo/Spring-WireMock 개발 환경 Spring Boot(v2.2.4), Junit5, Gradle, Java 11, Kotlin, 대부분의 사이트 및 블로그는 Junit4 기준으로 설명이 되어있지만(WireMock Document에서도 Junit4를 기준으로 설명하고 있다.) 현재 사내에서 Junit5를 사용하고 있고, 실제로도 Junit5를 많이 사용하고 있기에 Junit5를 기준으로 설명을 작성하였다. Wiremock 은 다양한 기능(Proxy, Record and Playback.. 등등) 을 제공하고 있으며, 더 자세한 내용은 사이트 방문을 통하여 보는 것을 추천한다. 작성된 내용은 ..

Spring 스프링 2020. 3. 2. 01:10

used to / be used to 동사 / be used to 명사 or 동명사 정리

use는 주로 사용하다 라고 해석이 많이 되지만 used는 과거형이 아닌 익숙한 이란 형용사로 해석이 된다.이 형용사를 알면 해석하는데 많은 도움이 된다. used to 동사원형 ~ 하곤 했다. 과거 시제로만 사용되며 현재는 그렇지 않다는 것을 말한다. 동사 use의 뜻이 사용된다. be used to 동사원형 ~ 하는데 사용되다, ~ 하는데 쓰여지다. 수동태로 사용되며 동사 use의 뜻이 사용된다. be used to 명사 / 동명사 ~ 하는데 익숙하다, ~에 익숙하다. 형용사 used의 익숙한 뜻을 알게되면 해석하기 쉽다. used to 예문I didn't used to listen to my father.나는 아빠 말을 잘 안 듣곤 했어(지금은 잘 듣는다) My brother often used t..

영어 공부/영어 문법 2020. 1. 16. 12:50

감각동사와 지각동사

감각동사는 사람의 오감을 나타내는 동사를 말한다. 감각동사 종류(2형식) look(~처럼 보이다)sound(~처럼 들리다)smell(~한 냄새가 나다)taste(~한 맛이 나다)feel(~하게 느껴지다)사용법 : 감각동사 + 형용사 이렇게 5개의 단어가 감각동사로 많이 쓰이며 look, sound는 지각동사로는 쓰이지 않고 감각동사로만 사용 된다.감각동사는 2형식으로 주격보어가 나오며, 주격보어로 형용사가 제일 많이 나온다. Theo looks happy테오는 행복해 보인다. The bread smells good.그 빵은 좋은 냄새가 난다. The story sound good.그 이야기가 좋다. The bread taste good. 그 빵은 맛이 좋다. The cloth felt smooth.그 천..

영어 공부/영어 문법 2020. 1. 14. 00:31
  • 이전
  • 1
  • 2
  • 3
  • 4
  • ···
  • 44
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (308)
    • 일기 (0)
    • 코드 예제 모음 (1)
      • [JAVA] 웹 크롤링 하기 (1)
    • HTML (1)
    • Java 개발 이야기 (33)
    • Spring 스프링 (16)
    • 자바 디자인 패턴 (13)
    • Effective Java (24)
      • 1장 객체의 생성과 삭제 (7)
      • 3장 클래스와 인터페이스 (3)
      • 7장 메서드 (6)
      • 8장 일반적인 프로그래밍 원칙들 (8)
    • Kotlin 코틀린 (10)
    • JavaScript (24)
    • vue.js (0)
    • node.js (2)
    • jQuery (10)
    • Ajax&JSON (7)
    • Android (12)
    • 알고리즘 및 자료구조 (94)
      • 자바로 만드는 자료구조 (4)
      • 정렬 (3)
      • 탐색 (3)
      • 이론 (2)
      • 문제 (82)
    • 보안 (3)
    • IT인터뷰면접질문 (6)
    • 정규표현식 (2)
    • Unix (2)
    • IT이것저것 (20)
    • 맛집 (4)
    • 여행 (10)
      • 호주 (4)
      • 일본 (6)
    • 블로그 TIPS (6)
    • 영어 공부 (8)
      • 영어 문법 (8)
      • 영어 단어 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 알고리즘
  • 자바
  • 자바 SOLID
  • 백준
  • 자바스크립트
  • 코틀린
  • 이펙티브 자바
  • 객체지향 solid
  • GoF
  • Effective Java
  • 디자인 패턴
  • jquery
  • 백준알고리즘
  • 알고리즘 문제
  • 백준 알고리즘
MORE+

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT KTKO 개발 블로그와 여행 일기, ALL RIGHT RESERVED.
KTKO 개발 블로그와 여행 일기
블로그 이미지 ktko 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 분류 전체보기 (308)
    • 일기 (0)
    • 코드 예제 모음 (1)
      • [JAVA] 웹 크롤링 하기 (1)
    • HTML (1)
    • Java 개발 이야기 (33)
    • Spring 스프링 (16)
    • 자바 디자인 패턴 (13)
    • Effective Java (24)
      • 1장 객체의 생성과 삭제 (7)
      • 3장 클래스와 인터페이스 (3)
      • 7장 메서드 (6)
      • 8장 일반적인 프로그래밍 원칙들 (8)
    • Kotlin 코틀린 (10)
    • JavaScript (24)
    • vue.js (0)
    • node.js (2)
    • jQuery (10)
    • Ajax&JSON (7)
    • Android (12)
    • 알고리즘 및 자료구조 (94)
      • 자바로 만드는 자료구조 (4)
      • 정렬 (3)
      • 탐색 (3)
      • 이론 (2)
      • 문제 (82)
    • 보안 (3)
    • IT인터뷰면접질문 (6)
    • 정규표현식 (2)
    • Unix (2)
    • IT이것저것 (20)
    • 맛집 (4)
    • 여행 (10)
      • 호주 (4)
      • 일본 (6)
    • 블로그 TIPS (6)
    • 영어 공부 (8)
      • 영어 문법 (8)
      • 영어 단어 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바