| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- jquery
- 자바 야구게임
- 전자정부
- 자바
- Full text
- 추상클래스
- Validations
- 전체
- 단축키
- 상속
- 25가지 효율적인 sql작성법
- 로또
- 상속예제
- 다운캐스팅
- angular2
- 야구게임
- 스프링
- 다형성
- 페이징
- 업캐스팅
- 이클립스
- Random
- IBatis procedure
- 가변인자
- 전체텍스트
- Login with OAuth Authentication
- 형변환
- full text indexing
- while
- Today
- Total
목록2020/11 (3)
nalaolla
개요 이번 포스팅에서는, 카프카가 무엇인지와 스프링에서 카프카를 사용하는 방법에 대해서 알아보도록 하겠습니다. 왜 메시지 큐를 쓰는가? 메시지 큐를 쓰는 이유는 대략적으로 아래와 같습니다. 먼저, 기존의 단순한 동기식 통신 방식에 비해서 더 뛰어난 응답속도를 보여줍니다. 기존의 동기식 통신 방식은, 사용자로 부터 요청을 받아서 요청을 다 처리할때 까지 Blocking 상태에 빠지게 됩니다. 즉, 요청이 전부 처리가 되어야 사용자에게 응답을 주게 됩니다. 하지만, 메시지 큐를 이용하는 경우 사용자에게 요청을 받으면 큐에다 집어 넣기만 하면 바로 다음 사용자의 요청을 받아들일 수 있기 때문에 응답속도가 향상되게 됩니다. (실제 처리는 쌓여진 큐에서 다른 워커 프로세스가 1개씩..
[개요] 아래의 코드는 Linear( 선형큐)가 아닌 Circle Queue( 순환큐)를 이용하여 생산자/소비자 패턴을 구현해 보았습니다. 생산자/소비자 패턴은 멀티쓰레드 환경에서 주로 쓰이는 패턴입니다. 생산자와 소비자는 하나의 클래스를 공유하고 그 클래스는 큐구조를 가지게 됩니다. 생산자는 데이터를 지속적으로 만들어 큐에 넣을 것이고 소비자는 데이터를 지속적으로 큐에서 빼낼 것입니다. [구조] [Main.java] package provider_consumer; public class Main { public static void main(String[] args) { int size = 100; Table table = new Table(100); Thread provider = new Thread..
| General 자주 사용되는 공통 부분 단축키 입니다. ⌘0~9(Alt+#[0-9]) : 각 단축키에 해당하는 도구창을 엽니다. 예를 들어 ⌘1 을 사용하면 프로젝트 도구창을 토글할 수 있습니다. ⌘⇧F12(Ctrl+Shift+F12) : 편집기(Editor) 영역을 최대로 크기로 토글합니다.( Toggle maximizing editor) ⌘,(Ctrl+Alt+S) : 설정(Preferences) 창을 엽니다. ( Open Settings dialog ) ⌘;(Ctrl+Alt+Shift+S) : 프로젝트 구조를 확인 및 변경 할 수 있는 창을 엽니다. 해당 메뉴에서 Modules, Libraries, Facets, Artifacts, SDK,Project compiler output 등을 확인 및 ..