분류 전체보기 415

MongoDB Back2Basic

MongoDB Korea Back2Basic 2019.07.11 / 삼성역 무역센터 / 13:00-18:00 참여자 level - 반은 이미 사용 중, 반은 첫 사용 첫 사용한 사람들에게 맞춰서, 기존에 Mongodb 작년 7월에 한국 지사 생김 몽고디비는 2009년에 만들어짐 Session 1. Json 같은 json을 rdb와 nosql에 저장했을때 rdb는 json 안에 값에다가 Index를 걸기 어렵다. 다른 nosql과 비교했을 때는, 효율적인 manufacturing를 지원하기 위한 api(aggregate 등..) 지원이 mongodb에는 많다. 주제 Mongodb가 document model을 사용한 이유 다른 document model을 지원하는 것들과 다른 것은 무엇인지 첫 시작은 mo..

세미나들 2019.07.11

let const var 차이

javascript가 ES6으로 넘어오면서 let, const라는 새로운 선언 방법이 생겼습니다. var같은 이름의 변수를 두번 선언되어도 에러 발생시키지 않습니다. let, cost에서는 SyntaxError를 발생시킵니다. ( Identifier 'xxx' has already been declared )규모가 큰 코드에서 버그를 방지할 수 있는 바람직한 특징입니다. var는 선언보다 호출이 먼저 있어도 변수가 undefined 될 뿐 정상적으로 작동합니다. (Hoisting 호이스팅) var : Function-scopelet, const : Block-scope 임시적 사각지대(TDZ : temporary dead zone)어떤 변수가 호출되었을 때 블록 안에 같은 이름의 변수가 없으면 상위 블록..

javascript & jQuery 2019.06.27

Java Exception

Exception 처리 하는 이유1. 예상한 에러를 제어하기 위해서2. 예상하지 못한 에러가 발생해도 프로그램이 멈추지 않도록 하기 위해서 예외 처리 방법1. 예외 복구 : 예외가 발생하여도 애플리케이션은 정상적인 흐름으로 진행된다try, catch2. 예외처리 회피method 자체에 throwsthrows를 통해 호출한쪽으로 예외를 던지고 그 처리를 회피3. 예외 전환catch문에서 throw 발생예외를 잡아서 다른 예외를 던지는 것이다. 호출한 쪽에서 예외를 받아서 처리할 때 좀 더 명확하게 인지할 수 있도록 돕기 위한 방법 강제로 예외 발생 시키기- 특정 상황일 때 에러를 발생시키기 위해서 오류와 예외의 차이오류(Error)는 시스템에 비정상적인 상황이 생겼을 때 발생한다. 이는 시스템 레벨에서 발..

JAVA 2019.05.16

Akka

Akka API Documentation : https://doc.akka.io/japi/akka/current/index.html?akka/actor/package-summary.html Concurrrent Programming - 병행 및 분산distributed 처리 프로그래밍 multi thread progmamming시 동기화 처리 문제로 인한 것을 해결 액터는 데이터를 서로 공유하지 않는 것을 원칙으로 하기 때문에 데드락이나 락에 대한 고민을 줄여줌 - 액터들은 상태를 공유하지 않는다. - 액터들 간의 통신은 메세지 전달을 통해서 이루어진다.(이벤트 기반 모델) - 액터간의 통신은 비동기로 이루어진다. - 각 액터는 전달받은 메세지를 큐에 보관하며, 메세지를 순차적으로 처리한다. - 액터는 ..

JAVA 2019.05.07

AWS Summit Seoul 2019

시간이 지날 수록 얻어가는 insight가 점점 늘어가는게 느껴져서 뿌듯했던 summit 2019.04.18 Day2 참석 지속적인 성능과 확장을 보장하는 마이크로 서비스 패턴 데이터베이스 구현하기★★★ 결론 : Multi Datastore를 구축해라 1. Multi Datasore의 예시 롯데에서 강연했는데 lotte 쇼핑몰?의 경우 Massive Scale Transactional : Amazon DynamoDB (ex : Product Item Details) Real-Time Cache : Amazone ElastiCache (ex : Real time product list display) Reporting : Amazon Redshift (ex : BI reporting based on S3 ..

세미나들 2019.04.19

Java Null

http://www.daleseo.com/java8-optional-before/ 자바8 Optional 1부: 빠져나올 수 없는 null 처리의 늪 Java8이 나오기 이 전에는 얼마나 힘들게 null 처리를 했었는지 살펴봅시다. null 창시자가 스스로 인정한 null 탄생의 실수우선 null이라는 개념은 언제 누구에 의해 만들어졌을까요?null 참조는 1965년에 Tony Hoare라는 영국의 컴퓨터 과학자에 의해서 처음으로 고안되었습니다.당시 그는 “존재하지 않는 값”을 표현할 수 있는 가장 www.daleseo.com java optional 객체 http://www.daleseo.com/java8-optional-after/ 자바8 Optional 2부: null을 대하는 새로운 방법 Java..

JAVA 2019.04.09

Java 메모리 구조

https://12bme.tistory.com/142 [자바] 자바 메모리 구조 자바 메모리 구조 메모리 구조를 정확히 이해하면, 같은 기능의 프로그램이더라도 메모리 관리에 따라 성능이 좌우돼며, 메모리 관리가 되지 않을 경우 속도저하 현상이나 튕김 현상이 일어날 수 있습니다. 또한.. 12bme.tistory.com 객체 초기화 https://okky.kr/article/396847?note=1248831 OKKY | Object object = null; 이랑 Object object = new Object(); 차이가??? Object object null; 이랑 Object object new Object(); 차이가 뭐에요?!?!?!?!?!?!? okky.kr ...더보기 작성자님의 질문으로 돌..

JAVA 2019.04.07
반응형