일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서버운영
- 웹앱
- Spring Batch
- 웹 커리큘럼
- reactor
- reactive
- Spring Framework
- reactor core
- 공유기 서버
- spring reactive
- ipTIME
- 웹 스터디
- Today
- Total
목록분류 전체보기 (267)
Hello World
1. 강좌 소개모던 프론트-엔드 웹 디자인을 위한 놀랍고 강력한 도구! Sublime Text 3를 완벽하게 마스터하라!친절한 야무쌤과 함께 공부해보는 Sublime Text 3의 놀라운 기능 총정리! 기본적인 사용법부터 고급 활용법까지 총망라!99% 영상 강의로 구성되어 이해하기 쉽도록 구성되어 있습니다. 보다 효율적인 텍스트 에디터 사용법을 익히고 싶다면! 지금 함께하세요~이 동영상 강좌는 Sublime Text 3를 처음 배우거나, 잘 활용해보고 싶은 분들에게 큰 힘이 될 것입니다. 동영상 강좌와 텍스트 해설을 함께 보면 생소한 Sublime Text 3도 금새 능숙하게 다루실 수 있을테니까요!2. 도움되는 분들Sublime Text 말만 들어봤는데 제대로 익혀보고 싶으신 분Sublime Text ..
하둡을 운영하다 보면 여러 가지 이유로 하둡 클러스터를 업그레이드해야 하는 경우가 발생합니다. 예를 들어서 치명적인 버그가 최신 버전에서 패치가 되거나, 사용 중이거나 (혹은 사용하고 싶은) 에코 시스템이 특정 HDFS 버전에서만 설치 가능한 경우입니다. 하지만 하둡 클러스터가 실제 서비스(흔히 말하는 프러덕션 모드)에서 운영 중이라면, 담당자는 업그레이드에 큰 부담을 느낄 수도 있습니다. 업그레이드 시간이 너무 많이 소요되지는 않을지, 혹시나 데이터가 유실되지 않을지, 장애가 발생했을 때 롤백은 가능할 지 등 담당자는 많은 고민을 하게 될 것입니다. 그 중 가장 큰 부담은 운영 중지해야 된다는 것입니다. HDFS 업그레이드할 때 전체 클러스터를 최소 한번은 재시작을 해야합니다. 네임노드가 부팅될 때 f..
MVVM 패턴은 Model-View-ViewModel패턴의 약자입니다. Knockout.js이 MVVM패턴에 기반을 두고 있기 때문에 본격적으로 만져보기 전에 MVVM을 어느정도 이해할 필요가 있을 것 같아서 이리저리 좀 살펴보았습니다. MVVM은 Microsoft의 John Gossman이 WPF와 Siverlight의 아키텍쳐중 하나로 2005년 자신의 블로그에 공개를 했으며 현재도 WPF와 Siverligh쪽에서 많이 쓰이고 있는 패턴입니다. (Knockout.js도 조만간 살펴보것이긴 하지만 FRENDS 블로그에 공식문서가 번역되어 있습니다.) MVVM 이란... 앞에서도 얘기했듯이 MVVM은 Model-View-ViewModel을 이야기하고 MVC가 모델, 뷰, 컨트롤러로 이루어져있다면 MVVM..
Introducing JavaScript Tips New year, new project. A JS tip per day!With great excitement, I introduce these short and useful daily JavaScript tips that will allow you to improve your code writing. With less than 2 minutes each day, you will be able to read about performance, conventions, hacks, interview questions and all the items that the future of this awesome language holds for us.At midday..
원문: https://code-cartoons.com/a-cartoon-intro-to-redux-3afb775501a6Flux를 더 혼란스럽게 만드는 것은 Flux 그 자체보다는 Flux와 Flux에서 영감을 받아 만들어진 Redux간의 차이점이다. 이 글에서는 이 둘의 차이점에 관해 설명할 것이다.Flux에 대한 이전 글을 읽지 않았다면 읽을 것을 추천한다. 왜 Flux를 바꿔야하나?Redux는 Flux가 해결하는 문제점에다가 추가적인 문제점을 더 해결할 수 있다.Flux와 같이 Redux도 애플리케이션의 상태를 더욱 예측 가능하게 만들어준다. 만약에 상태를 변경하고 싶다면 액션을 발생시켜야 한다. 상태를 저장하고 있는 스토어(store)는 접근자(getter)만 있고 설정자(setter)는 없으므로..
구글 무료 메일 서비스인 G메일은 11년 전인 2004년 4월 1일 시작된 무료 웹메일 서비스입니다. 이때만 해도 G메일 계정을 받은 사람이 다른 사람을 초대해야 가입할 수 있었고 용량도 고작 1GB에 불과했습니다. 하지만 지금은 원하는 사람이라면 누구나 무료로 가입해 15GB 저장공간을 활용할 수 있습니다. 무엇보다도 안드로이드 스마트폰이나 태블릿을 처음 활성화하는 사람이라면 좋든 싫든 G메일 계정을 만들고 구글ID를 등록해야 합니다.그런데 G메일은 메일함 용량이 15GB나 되다보니 메일함을 정리하기 쉽지 않습니다. 모든 이메일이 대화 상태로 표시되는 탓도 있지만 ‘용량이 넉넉하니 이메일을 굳이 지우지 않아도 된다’는 말만 믿은 게 잘못일 수도 있습니다. 스마트폰으로 모든 이메일을 확인하다 보니 굳이 ..
존경하는 최범균님께서 얼마 전에 “면접이 이리 어려워서야“라는 글을 쓰셨습니다. 범균님은 몇몇 회사에서 SW 개발자를 뽑으면서 지나치게 높고 폭넓은 수준의 역량을 요구하는 것 같다면서 그런 사람을 뽑고 싶은 마음은 이해하지만 그런 사람이 세상이 몇이나 되겠냐며 현실에 맞춘 기준이 필요하지 않냐고 제안하십니다.글을 읽으면서 이 비판(나쁜 의미가 아닌)에 일부 동의하면서도 제가 비판 대상의 일부임을 솔직히 인정하지 않을 수 없었습니다. 그래서 약간의 변명이 필요하다는 생각이 들었습니다. 사실 저는 이렇게 다른 사람의 주장을 논박하면서 토론하는 것을 좋아합니다. 이런 일을 단순히 즐기는 면도 있지만 이런 토론을 통해서 주제가 더욱 풍성하고 명확해진다고 생각하기 때문입니다.먼저 코딩 시험에 대한 제 개인적인 의..
Overview이 문서에서는 myBatis 를 Spring Boot 애플리케이션에 통합하기 위한 방법을 설명하고자 합니다. myBatis 에서는 Spring 과의 연동을 위한 mybatis-spring 모듈을 제공하고 있으며, 아래의 링크에서 한글화된 메뉴얼도 제공하고 있는 상태입니다.http://mybatis.org/spring/ko/mappers.html먼서 전통적인 XML기반의 설정을 통해 myBatis를 통합하는 과정을 살펴보고, Spring Boot 애플리케이션에서는 Java Config 를 통해 myBatis를 어떻게 통합하는지, 이어서 여러 DataSource를 관리하기 위해서 필요한 것들은 무엇이 있는지 살펴보도록 하겠습니다.DependenciesXML Based ConfiguartionS..
웹에서 HTTPS는 보안을 위해서 기본적으로 지원해야 하는 부분이다. 구글에서도 작년부터 HTTPS를 지원 여부를 사이트의 신뢰할 수 있다는 척도로 판단하고 검색 순위에서 올리겠다고 발표했다. 이 블로그에서도 HTTPS를 붙이고 싶었지만, SSL 인증서를 구매해야 하다 보니 개인 블로그에서는 부담돼서 적용을 못 하고 있었다. Lets' EncryptLets' Encrypt는 HTTPS를 사용하기 위해 SSL을 구매해야 하는 부분이 HTTPS 보급에 방해된다고 생각해서 SSL을 무료로 제공해서 HTTPS를 보급하기 위해 작년 말에 만들어졌다. 초기에는 Mozilla, Cisco, Akamai, EFF, id entrust 등이 모여서 ISRG(Internet Security Research Group)라는..
StringBuilder object seems like a String object but with the characteristics of an array. Every object of this type is like a sequence of characters that can be modified, since StringBuilder class provides us many methods for changing the content and/or the length of the sequence, for initializing the capacity etc. StringBuilder class is mostly used when we want to concatenate many strings conti..